卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11179本站已运行3223

帝国CMS二次开发信息增加随机点击数教程

最近做研发中客户建议设置一个默认的点击数,让文章公布的时候自动产生一个随机的点击数(或者叫做写作量)。这样做就是可以在、给文章减少“人气”。之前并没怎么倒腾过这个,所以刚开始搬这个功能的时候还真是百度了一番。下面墨鱼与大家的一个互动。

其实发布信息时,增加信息随机点击数,很多网站都存有在用。之前在搜狐自媒体上发不过一些文章,发现它也是发不完自动给文章一个随机的点击数。我不知道这样搞究竟存有什么大的益处,但是可以觉得,当别人看见你的文章的时候,辨认出存有较低的写作量的,极存有可能会引起阅读的兴趣。

帝国CMS后台默认的点击数是0,只有设置一下的话,才可以表明随机的数值。设置的方法:

如下图所示,依次点击:“系统”--“系统设置”--“系统参数设置”--转换至“信息设置”选项卡,,在“减少信息随机点击数范围”选项框中设置即可, (格式:“最小数,最大数”,空则表示不采用。例子:20,100)。

帝国CMS二次开发信息减少随机点击数教程

上面方法就可以化解帝国CMS增加信息随机点击数问题,设置之后,在发布文章的时候,“选项设置”里的“点击数”每次就会发生一个随机的数值。

帝国CMS二次开发信息减少随机点击数教程

我辨认出还有人关心如何让帝国cms文章点击量默认值成倍增加,这里我整理了一个方法,须要的朋友可以采用:
打开网站跟目录下epublicViewClickindex.php文件,找到:

$usql=$empire->query("update {$dbtbpre}ecms_".$cr[‘tbname‘]." set onclick=onclick+1 where id=‘$id‘ limit 1");

把“+1”改成你想要的数字,比如“+10”,这样你每刷新一次页面,点击量就会增加10次,例如预设点击数为10,那我们刷新一次这个文章页面,点击数就变成20了。

采用上面的可以使每个信息的点击量看起来并不大正常,所以可以使用随机数的方法。把“+1”改为“+ceil(rand()*10)”意思就是增加加1~10之间的随机数。

$usql=$empire->query("update {$dbtbpre}ecms_".$cr[‘tbname‘]." set onclick=onclick+ceil(rand()*10) where id=‘$id‘ limit 1");

存有一些朋友使用的织梦CMS,织梦预设的时设置好的这个随机点击数,所以可以不用自行设置了。

我在刚开始该如何设置帝国的时候,也并不知道后台存有这个设置,也是在百度一番之后,发现没自己想的,救回心静下来了。想想织梦都具备的功能,帝国怎可以没有,果然,帝国的后台是有直接的设置的。

卓越飞翔博客
上一篇: 帝国CMS收藏删除功能方法
下一篇: 帝国CMS二次开发灵动标签调用外部数据
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏