AI摘要

本文讲述修复PIX主题私密说说前台不显示问题的方法,通过权限设置使管理员可查看内容,其他用户仅见提示,需覆盖指定文件并备份源文件。

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


修复PIX主题发布私密类型片刻(说说)仅后台可见前台不显示的问题


先说一下逻辑,由于PIX是单用户主题,但是我以前发布文章改造成多用户过,因此,我把逻辑定义如下:


1、私密说说只有网站管理员才有权限查看发布。


2、未登录的游客不能查看,但前台有效果提示。


3、已经按照以前发布的文章改造成多用户并已经注册登录的,登陆后只要身份不是管理员,依然不能查看,但前台有效果提示。


效果提示:可以查看管理员头像、名称和发布日期,不能查看标题及内容。私密内容由于不能查看,因此点赞、分享生成海报及评论功能不可用。图中点赞是调试时使用,正式功能已经屏蔽。


修复PIX主题发布私密类型片刻(说说)仅后台可见前台不显示的问题


本次修改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,请评论区留言!