文章浏览数在规定的时间内算一次修改方法(感谢EM开发QQ群@土著人宁巴)
8 J2 c2 h2 v% m( m3 V找到include/controller/log_controller.php 大概102中- $Log_Model->updateViewCount($logid);
复制代码 改为- if(time()-intval($_COOKIE['viewtime_'.$logid])>86400){2 [) u' Y/ Y# l) H5 M
- $Log_Model->updateViewCount($logid);! i7 I+ [7 W# Y `
- setcookie('viewtime_'.$logid,time());
1 C, _% x4 p) m# ?, e9 m1 o9 P - }
复制代码 (其中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中- $sqlSegment ='ORDER BY top DESC ,date DESC';
复制代码 top改为views即可。。, c0 T0 j( B* e! ]. @. `
本人把方法分享给大家,希望对大家所帮助。
/ ?5 \& W$ u$ o d+ m9 `! ~6 ` |