emlog文章浏览数在规定的时间内算一次修改方法

emlog教程 3年前 (2018) Mgo
0

文章浏览数在规定的时间内算一次修改方法(感谢EM开发QQ群@土著人宁巴)

找到include/controller/log_controller.php 大概102中

$Log_Model->updateViewCount($logid);

改为

if(time()-intval($_COOKIE['viewtime_'.$logid])>86400){ $Log_Model->updateViewCount($logid); setcookie('viewtime_'.$logid,time()); }

(其中86400为时间,单位为秒)就可以搞定了。



另外附上按点击数排列文章的方法

找到include/controller/log_controller.php 大概19中

$sqlSegment ='ORDER BY top DESC ,date DESC';

top改为views即可。。

本人把方法分享给大家,希望对大家所帮助。

关键词: emlog Emlog代码

版权声明:Mgo 发表于 2018-07-28 9:47:12。
转载请注明:emlog文章浏览数在规定的时间内算一次修改方法 | 站长聚集地

暂无评论

暂无评论...