如何让 Discuz X2 首页四格热门不显示签到帖

最近给 DISCUZ X2 论坛弄了个签到插件,发现首页四格 kk_xshow 这个插件有个小 BUG 。这个插件在后台中虽然有设置 “不显示某板块” 和 “只显示某板块” 。但是却对首页四格中的第四栏(本周热门)不管用。弄的本周热门全是签到帖!妨碍了用户体验。后来查看了下 kk_xshow 的代码,原来是少调用了几个参数。

找到 xshow 四格插件中的 xshow.class.php 文件

找到

1
2
function update_4th() {
global $_G,$kk_xshow;

可以看出来和之前的几个调用的 global 参数不同,少了几个变量。所以我们将代码改成

1
2
function update_4th() {
global $_G,$kk_xshow,$notshow,$onlyshow,$thread_num;

这样就可以利用 $notshow 和 $onlyshow 这两个参数啦!

上传,更新缓存即可!