今天网友靓仔留言说,PIX主题前台发布片刻(说说)时,如果选择私密状态,只能后台显示,前台无法显示。我由于一直没有发过私密类型,所以从来没有注意过。这虽然是主题作者当初原有设定,但既然有私密这个选项,如果前台不显示的话,就失去了意义,所以有必要修复一下。

先说一下逻辑,由于PIX是单用户主题,但是我以前发布文章改造成多用户过,因此,我把逻辑定义如下:
1、私密说说只有网站管理员才有权限查看发布。
2、未登录的游客不能查看,但前台有效果提示。
3、已经按照以前发布的文章改造成多用户并已经注册登录的,登陆后只要身份不是管理员,依然不能查看,但前台有效果提示。
效果提示:可以查看管理员头像、名称和发布日期,不能查看标题及内容。私密内容由于不能查看,因此点赞、分享生成海报及评论功能不可用。图中点赞是调试时使用,正式功能已经屏蔽。

本次修改3个PHP文件,新增一个CSS文件,由于修改地方过多,不提供教程,直接提供成品代码,如果感兴趣,可以在网上搜索“代码差异对比”自行与原代码对比一下。
食用方法:下载文件后根据我提供的路径覆盖原文件。
由于还未深度测试,强烈建议覆盖前,备份源文件,备份源文件,备份源文件。
这4个文件详细路径如下:
[reply]
覆盖pix/inc/pix-moment.php,
覆盖pix/tpl/content-moment.php,
覆盖pix/tpl/single-moment.php,
新增pix/inc/assets/css/simi.css。
[/reply]
文件打包如下(代码中含有我的置顶图标,如果喜欢,请下载本地使用):
下载:https://wwmo.lanzouq.com/iVujZ2sj2e8j
密码:e19a
没来得及好好测试,如有BUG,请评论区留言!
@发疯 测试下新评论看快不快。
@靓仔 测试一下新评论快不快,请勿回复。
@靓仔 测试一下新评论快不快,请勿回复。
@靓仔 已经更换程序和主题了。
@obaby 没办法看到了,只能管理员看了,要不怎么叫私密呢??
@ymz316 前台展示,勾起游客的好奇心。?
@靓仔 记得覆盖前备份源文件。
@似水流年 已经更换上,测试没什么问题,谢谢大佬提供修复教程!!!!
@靓仔 不客气!