时间:2021-05-02
论坛人气弱?想改阅读数的站长可以围观!
找到:source/module/forum/forum_viewthread.php文件
搜索代码:
function viewthread_updateviews($tableid)
找到代码:
function viewthread_updateviews($tableid) { global $_G; if(!$_G['setting']['preventrefresh'] || $_G['cookie']['viewid'] != 'tid_'.$_G['tid']) { if(!$tableid && $_G['setting']['optimizeviews']) { if($_G['forum_thread']['addviews']) { if($_G['forum_thread']['addviews'] < 100) { C::t('forum_threadaddviews')->update_by_tid($_G['tid']); } else { if(!discuz_process::islocked('update_thread_view')) { $row = C::t('forum_threadaddviews')->fetch($_G['tid']); C::t('forum_threadaddviews')->update($_G['tid'], array('addviews' => 0)); C::t('forum_thread')->increase($_G['tid'], array('views' => $row['addviews']+1), true); discuz_process::unlock('update_thread_view'); } } } else { C::t('forum_threadaddviews')->insert(array('tid' => $_G['tid'], 'addviews' => 1), false, true); } } else { C::t('forum_thread')->increase($_G['tid'], array('views' => 1), true, $tableid); } } dsetcookie('viewid', 'tid_'.$_G['tid']);}
修改为:
function viewthread_updateviews($tableid) { global $_G; $viewrand = rand(2,10); if(!$_G['setting']['preventrefresh'] || $_G['cookie']['viewid'] != 'tid_'.$_G['tid']) { if(!$tableid && $_G['setting']['optimizeviews']) { if($_G['forum_thread']['addviews']) { if($_G['forum_thread']['addviews'] < 100) { C::t('forum_threadaddviews')->update_by_tid($_G['tid']); } else { if(!discuz_process::islocked('update_thread_view')) { $row = C::t('forum_threadaddviews')->fetch($_G['tid']); C::t('forum_threadaddviews')->update($_G['tid'], array('addviews' => $viewrand)); C::t('forum_thread')->increase($_G['tid'], array('views' => $row['addviews']+$viewrand), true); discuz_process::unlock('update_thread_view'); } } } else { C::t('forum_threadaddviews')->insert(array('tid' => $_G['tid'], 'addviews' => $viewrand), false, true); } } else { C::t('forum_thread')->increase($_G['tid'], array('views' => $viewrand), true, $tableid); } } dsetcookie('viewid', 'tid_'.$_G['tid']);}
主要修改的是:
1.创建随机数变量:
$viewrand = rand(2,10);
rand(2,10)表示的2-10之间的随机数;
2.修改原有的几个更新方法:
分别是:
C::t('forum_thread')->increase($_G['tid'], array('views' => $row['addviews']+1), true);
C::t('forum_threadaddviews')->insert(array('tid' => $_G['tid'], 'addviews' =>1), false, true);
C::t('forum_thread')->increase($_G['tid'], array('views' =>1), true, $tableid);
改为:
C::t('forum_thread')->increase($_G['tid'], array('views' => $row['addviews']+$viewrand), true);
C::t('forum_threadaddviews')->insert(array('tid' => $_G['tid'], 'addviews' => $viewrand), false, true);
C::t('forum_thread')->increase($_G['tid'], array('views' => $viewrand), true, $tableid);
就好了!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天小编要给各位描述的主题是自己怎么刷微信阅读量?微信“阅读数”是怎么算的?希望大家通过对这篇文章的阅读能够熟悉自己怎么刷微信阅读量?微信“阅读数”是怎么算的?
国内三大内容平台:微信、微博、今日头条,三者之间的运营模式差异较大。微信内容以长文章为主,阅读数据粉丝依赖度较强;微博内容以短消息为主,阅读数据粉丝依赖度较强;
当我们采用discuz论坛程序建设的网站伪静态后,在论坛版块里面点击帖子转到帖子内容页是伪静态的地址。但是当我们点击论坛首页上面出现的“最后发表&r
在destoon开发中有时候我们需要调用论坛的帖子,但是带有图片的帖子该怎么调用出来呢,本文就来实例展示一个可以调用discuz论坛带图片的帖子的方法:标签代码
亲,阿里V任务的V榜单通过V指数进行排序(V指数综合了达人的粉丝价值、内容的阅读数量及质量、达人的商家服务能力等最终产出的数据)。数据指数说明及提升方法可以点击