emlog文章浏览数在规定的时间内算一次修改方法-站长杂谈下载

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

开通本站Svip会员,全站资源免费下
文章浏览数在规定的时间内算一次修改方法(感谢EM开发QQ群@土著人宁巴)
8 J2 c2 h2 v% m( m3 V找到include/controller/log_controller.php 大概102中
  1. $Log_Model->updateViewCount($logid);
复制代码
改为
  1. if(time()-intval($_COOKIE['viewtime_'.$logid])>86400){2 [) u' Y/ Y# l) H5 M
  2. $Log_Model->updateViewCount($logid);! i7 I+ [7 W# Y  `
  3. setcookie('viewtime_'.$logid,time());
    1 C, _% x4 p) m# ?, e9 m1 o9 P
  4. }
复制代码
(其中86400为时间,单位为秒)就可以搞定了。
" Q0 X) r2 w5 W1 Y4 w4 ?3 T
  \8 F5 q! z' r  }, u* B另外附上按点击数排列文章的方法
; T8 i7 P, K6 m找到include/controller/log_controller.php 大概19中
  1. $sqlSegment ='ORDER BY top DESC ,date DESC';
复制代码
top改为views即可。。, c0 T0 j( B* e! ]. @. `
本人把方法分享给大家,希望对大家所帮助。
/ ?5 \& W$ u$ o  d+ m9 `! ~6 `

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部