文章浏览数在规定的时间内算一次修改方法(感谢EM开发QQ群@土著人宁巴)
找到include/controller/log_controller.php 大概102中
$Log_Model->updateViewCount($logid);
改为(其中86400为时间,单位为秒)就可以搞定了。
if(time()-intval($COOKIE['viewtime'.$logid])>86400){
$LogModel->updateViewCount($logid);
setcookie('viewtime'.$logid,time());
}
另外附上按点击数排列文章的方法
找到include/controller/log_controller.php 大概19中
$sqlSegment ='ORDER BY top DESC ,date DESC';
top改为views即可。。
本人把方法分享给大家,希望对大家所帮助。
emlog文章浏览数在规定的时间内算一次修改方法
版权所有:Mrxn's Blog
文章标题:emlog文章浏览数在规定的时间内算一次修改方法
文章链接:https://mrxn.net/emlog-teach/251.html
本站文章均为原创,未经授权请勿用于任何商业用途。仅供安全研究和学习使用。若因传播、利用本文档信息而产生任何直接或间接的后果或损害,均由使用者自行承担,文章作者不为此承担任何责任。
文章标题:emlog文章浏览数在规定的时间内算一次修改方法
文章链接:https://mrxn.net/emlog-teach/251.html
本站文章均为原创,未经授权请勿用于任何商业用途。仅供安全研究和学习使用。若因传播、利用本文档信息而产生任何直接或间接的后果或损害,均由使用者自行承担,文章作者不为此承担任何责任。
设备上扫码阅读
手机扫码阅读
