阿桑 发表于 2022-10-6 06:32:52

Discuz论坛的浏览量为每次增加随机数的实现方法

文件位置:/source/module/forum/forum_viewthread.php


一般来讲,修改如下代码:
C::t('forum_thread')->increase($_G['tid'], array('views' => 1), true, $tableid);

为:
C::t('forum_thread')->increase($_G['tid'], array('views' => rand(2,9)), true, $tableid);


意为每次浏览增加2~9之间(含2和9)的随机数更新数据库中的记录。

但是这么修改也不是绝对的可以改变浏览量,还要结合网站管理后台的设置。

如果按上面的修改方法不好使,可以进入后台,按下面方法设置:

后台>>全局>>性能优化>>服务器优化>>是否优化更新主题浏览量

设置为“否” >> 提交

另外,也可以把下面这项设置为“否”,

后台>>全局>>性能优化>>服务器优化>>查看数开启防刷新

lixu2013447 发表于 2023-4-24 02:50:22

支持一下

zhang09009 发表于 2023-4-25 15:33:11

支持一下

夏普168 发表于 2023-4-25 19:20:35

看看隐藏

zldfsz 发表于 2023-4-25 19:59:03

感谢楼主分享

Vall 发表于 2023-4-28 23:48:52

看看怎么回事儿

badou0333 发表于 2023-4-30 00:04:31

支持一下

Taro 发表于 2023-5-1 02:39:36

支持一下

妖精丶耳兽 发表于 2023-5-1 03:40:12

妖猫论坛就是牛

A1943699 发表于 2023-5-1 06:03:14

看看怎么回事儿
页: [1] 2 3 4 5 6
查看完整版本: Discuz论坛的浏览量为每次增加随机数的实现方法