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

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

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

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

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

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

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

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

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

本次修改3个PHP文件,新增一个CSS文件,由于修改地方过多,不提供教程,直接提供成品代码,如果感兴趣,可以在网上搜索“代码差异对比”自行与原代码对比一下。

食用方法:下载文件后根据我提供的路径覆盖原文件。

由于还未深度测试,强烈建议覆盖前,备份源文件,备份源文件,备份源文件。

这4个文件详细路径如下:

温馨提示: 此处为隐藏内容,需要评论本文后才能查看.
评论后请刷新一次页面,但注意不要清除缓存,否则还需要再次评论!

文件打包如下(代码中含有我的置顶图标,如果喜欢,请下载本地使用)

下载:https://wwmo.lanzouq.com/iVujZ2sj2e8j 

密码:e19a

没来得及好好测试,如有BUG,请评论区留言!

Comments | 8 条评论
  • obaby

    Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 1中国 中国联通 ip address 2408:8417:d00:bb0:*:*

    所以怎么才能看到呢

    • 似水流年

      IBrowse r IBrowse r Android 12 Android 12 1中国–河南–漯河 联通 ip address 182.126.*.*

      没办法看到了,只能管理员看了,要不怎么叫私密呢?🤭

  • ymz316

    Firefox 128 Firefox 128 GNU/Linux GNU/Linux 1中国 中国电信 ip address 240e:384:dba2:5a00:*:*

    这样私密也才能更加有互动的感觉 😀

    • 似水流年

      IBrowse r IBrowse r Android 12 Android 12 1中国–河南–漯河 联通 ip address 182.126.*.*

      前台展示,勾起游客的好奇心。😜

  • 靓仔

    Google Chrome 133 Google Chrome 133 Windows 10 Windows 10 1中国–广东–东莞 电信 ip address 121.13.*.*

    谢谢大佬分享,给大佬点赞👍

    • 似水流年

      IBrowse r IBrowse r Android 12 Android 12 1中国–河南–漯河 联通 ip address 182.113.*.*

      记得覆盖前备份源文件。

      • 靓仔

        Google Chrome 133 Google Chrome 133 Windows 10 Windows 10 1中国 中国电信 ip address 240e:3b1:d090:f0d8:*:*

        已经更换上,测试没什么问题,谢谢大佬提供修复教程!!!!

        • 似水流年

          IBrowse r IBrowse r Android 12 Android 12 1中国–河南–漯河 联通 ip address 182.126.*.*

          不客气!

消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息