联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
发表文章时随机增加点击次数而不是默认的求教各位大神要怎么解决
类型:迅睿CMS 更新时间:2020-06-10 10:34:51

发表文章时随机增加点击次数,而不是默认的1,求教各位大神要怎么解决?

回帖
  • #1楼    迅睿框架创始人
    2020-06-09 19:14:21
    Google Pixel 手机 0
    这个可以,我在程序里面有预留
  • 小赵
    #2楼    小赵
    2020-06-09 19:15:00
    Chrome 0
    回复迅睿框架创始人请问在哪个地方可以设置呢?
  • #3楼    迅睿框架创始人
    2020-06-09 19:30:35
    Chrome 0
    打开index.php中间增加
    define('IS_HITS_PLUS', rand(1, 100));
  • 小赵
    #4楼    小赵
    2020-06-09 21:07:30
    Chrome 0
    回复迅睿框架创始人
    QQ截图20200609210602
    加上去了,新发布文章没效果
  • 周大生
    #5楼    周大生
    2020-06-09 22:40:00
    Chrome 0
    老大这个要访问内容页才会生效,刷新页面默认是增加一次,加了老大的代码是一次性增加随机点击
  • 小赵
    #6楼    小赵
    2020-06-09 22:43:13
    安卓手机 0
    怪不得我刚才访问内容页才变了,我以为是发布时加入随机次数
  • K大帅
    #7楼    K大帅
    2020-06-10 00:01:12
    iPhone手机 0
    写个钩子,解决你这问题
  • 小赵
    #8楼    小赵
    2020-06-10 00:24:03
    Chrome 0
    K大帅好啊 先谢谢大神了!
  • __流年__
    #9楼    __流年__
    2020-06-10 10:07:49
    Chrome 0

    我们以Demo模块为例,新建App/Demo/Models/Content.php

    <?php namespace Phpcmf\Model\Demo;
    
    // 模块内容模型类
    
    class Content extends \Phpcmf\Model\Content {
    
        // 内容发布之前
        public function _content_post_before($id, $data, $old) {
            if (!$id) {
                // 这个判断表示新增内容
                $data[1]['hits'] = rand(100, 10000); // 随机100~1000间的数量
            }
            return $data;
        }
        
       
    }
    满意答案
  • 小赵
    #10楼    小赵
    2020-06-10 10:34:51
    Chrome 0
    @__流年__:给力,。。。。。。。。。。。。。。。