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

emlog教程 2020-08-25

  文章浏览数在规定的时间内算一次修改方法(感谢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即可。。

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

评论 (0)
    Top