Discuz! X3.1 取消或优化置顶帖隐藏按钮
分类 网站技术/村民张先生 发布于 2014-07-31 16:34
置顶帖后方有一个 × 隐藏置顶帖按钮,用户点击后该条置顶帖将被隐藏。有时候,一些置顶帖可能会经常更新,为了避免用户看不到,我们可以取消这个隐藏按钮,或更改按钮显示的条件。
打开模板 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>是不是忘删了,我已将其删除(删不删对实际使用都没影响)。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截