新闻中心

如何解决Discuz! X3.1 通知翻页bug问题

作者 / 无忧主机 时间 2014-11-14 10:47:09

无忧主机php独立ip空间完美支持discuz程序,为您的论坛保驾护航。最近无忧主机小编遇一个discuz论坛的小bug,在运营DiscuzX3.1论坛的时候你会发现,是不是通知里面的帖子、点评、活动、悬赏、商品、提到我的、系统提醒里的翻页都是翻着就去了帖子里的对应页了?如果是正常的翻页的话,点击下一页还是这个栏目的内容而不是跳到帖子的内容页。这个问题是点击下一页的判断事件没有做好,所以只要增加对应的类型判断就可以解决这个问题啦!下面操作需要改代码,请大家做好文件备份: 需要修改文件路径:include/space/space_notice.php 需要修改的文件:space_notice.php 操作步骤: 1.把网站空间上面的space_notice.php文件通过FTP工具下载到本地,用高级记事本编辑修改,主要是防范文件编码格式问题; 2.打开文件后,找到代码:

$multi = multi($count, $perpage, $page, "home.php?mod=space&do=$do&isread=1");
修改为:
$pageurls = "home.php?mod=space&do=$do&view=$view";
if(!empty($type)){
$pageurls .= "&type=$type";
}
$multi = multi($count, $perpage, $page, $pageurls);
3.代码修改完了以后,保存文件,上传到空间的指定目录下面,Discuz后台更新缓存即可。 这里就是是定义了$pageurls类型属性,下面的if就是对这个类型进行判断,最后再调用即可解决这个问题了。 无忧主机相关文章推荐阅读: DISCUZ如何给发布的帖子文章添加分类 服务器安装安全狗导致DISCUZ后台登陆不了 DISCUZ巧妙实现论坛首页右下角显示站长推荐设置方法 DISCUZ! DATABASE ERROR之FORUM_FILTER_POST 表LIMIT -1错误的解决方法

本文地址:https://www.51php.com/discuz/17497.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服