老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
6,668

Discuz! X3.1 取消或优化置顶帖隐藏按钮

分类 网站技术/村民张先生 发布于 2014-07-31 16:34
0

置顶帖后方有一个 × 隐藏置顶帖按钮,用户点击后该条置顶帖将被隐藏。有时候,一些置顶帖可能会经常更新,为了避免用户看不到,我们可以取消这个隐藏按钮,或更改按钮显示的条件。

打开模板 forum/forumdisplay_list.htm ,搜索:

<!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->

其中的数字表示置顶帖的几种类型,123分别是 本版置顶、分区置顶、全站置顶,而4我暂时没有验证,猜测是后台“版块/群组置顶”功能(admin.php?action=threads&operation=forumstick)设置的“多版块置顶帖子”。您可以自行删除不想被用户隐藏的置顶级别对应的ID号,例如删除3,则全站置顶帖后面不再出现隐藏按钮。如果你想完全去掉隐藏按钮,则将整个 if 段删除即可。

这里官方代码似乎有一点小错误:

<a href="javascript:void(0);" onclick="hideStickThread('$thread[tid]')" class="showhide y" title="{lang hidedisplayorder}">{lang hidedisplayorder}</a></em>

我没有找到前边的<em>,不知代码中的</em>是不是忘删了,我已将其删除(删不删对实际使用都没影响)。

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/2014423.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截