威宁热线

威宁团菜到家

[教程分享] Discuz!3.4门户文章修改浏览量,随机增加或固定增加

[复制链接]
威宁热线 发表于 2021-1-29 12:52:18 | 显示全部楼层 |阅读模式
应用中心很多插件都只是将这个功能应用的贴子上,很少有人应用到门户文章上,今天就来教大家怎么修改DZ门户文章浏览量随机或固定增加的方法:
一、查找:\source\module\portal\portal_view.php
  1. if($article_count) {
  2.         C::t('portal_article_count')->increase($aid, array('viewnum'=>1));
  3.         unset($article_count);
  4. } else {
  5.         C::t('portal_article_count')->insert(array(
  6.                 'aid'=>$aid,
  7.                 'catid'=>$article['catid'],
  8.                 'viewnum'=>1));
  9. }
复制代码
固定增加浏览量的话只需要修改上面的=>1改成=>你想要的固定增加数字

二、随机增加请将以上代码替换如下:
  1. if($article_count) {
  2.         C::t('portal_article_count')->increase($aid, array('viewnum'=>rand(2,6)));
  3.         unset($article_count);
  4. } else {
  5.         C::t('portal_article_count')->insert(array(
  6.                 'aid'=>$aid,
  7.                 'catid'=>$article['catid'],
  8.                 'viewnum'=>rand(2,6)));
  9. }
复制代码

后台更新缓存,试试效果。

回复

使用道具 举报

威宁精神小伙 发表于 2021-1-29 22:52:13 | 显示全部楼层
很好,找了很久了
回复

使用道具 举报

 楼主| 威宁热线 发表于 2021-1-29 23:03:06 | 显示全部楼层

你需要?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表