帝国cms自定义列表(帝国cms生成慢)
最近,有客户在开发时要求设置一个默认的点击次数,以便在发布文章时自动生成随机的点击次数(或阅读次数)。这样做可以增加文章的“受欢迎程度”。我以前没有搞过这个,所以当我第一次开始研究这个功能时,我真的很挣扎于百度。下面墨鱼给大家分享一个。
事实上,很多网站在发布信息时,都会利用它来增加信息的随机点击量。以前我在搜狐自媒体上有些文章发不了,但我发现它也自动给文章随机的点击次数。我不知道这样做有什么大好处,但是我觉得当别人看到你的文章,发现自己的阅读量很高的时候,很有可能会引起他们的阅读兴趣。
Empire CMS后台默认点击次数为0,只有设置了才会显示随机值。设置方法:
如下图所示,点击:“系统”-“系统设置”-“系统参数设置”-切换到“信息设置”选项卡,在“增加信息随机点击范围”选项框中进行设置。是的,(格式:“最小数,最大数”,空表示未使用。示例:20,100)。
上述方法可以解决帝国CMS信息随机点击次数增加的问题。设置后,发布文章时,“选项设置”中的“点击次数”中每次都会出现一个随机值。
我发现有些人仍然关心如何将帝国CMS文章的默认点击量提高一倍。这里我整理了一个方法,有需要的朋友可以使用:打开网站及目录中的e/public/ViewClick/index.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') ;
有些朋友正在使用Dreamweaver CMS。 Dreamweaver默认已经设置了这个随机点击次数,所以不需要单独设置。
刚开始建立帝国的时候,我并不知道背后还有这样的设定。百度了一下,发现没有我想要的东西,于是就平静下来。想一想Dreamweaver都有的功能,帝国怎么可能没有呢?果然,帝国后台有直接的设置。