看到emlog BBS有人须要这个代码(emlog统计指定时候内宣布的文章数目),所以简朴的写一下。经由过程log_model.php中的模块函数getLogNum不必本身辛苦的去写函数了,直接组织数据库查询语句就能够运用这个函数来读取 emlog文章数目了。PS:只需你去研讨 emlog的中心代码,许多代码都是能够经由过程 emlog自带的中心代码来完成结果的,不必辛苦不讨好的本身去写数据库查询函数。还能不损坏emlog速率和稳定性。
以下是这段代码,你能够在模版文件的任何地方运用,这个只是简朴写一下,固然这个还能够写成函数的花样。发起运用的时刻本身改写成函数情势来运用。
<?php$Log_Model = new Log_Model();$today = strtotime(date('Y-m-d'));//本日凌晨时候戳$threeday = strtotime(date('Y-m-d',strtotime('-3 day')));//3天前凌晨时候戳$tenday = strtotime(date('Y-m-d',strtotime('-10 day')));//10天前凌晨时候戳$today_sql = "and date>$today";$today_num = $Log_Model->getLogNum('n', $today_sql);$threeday_sql = "and date>$threeday";$threeday_num = $Log_Model->getLogNum('n', $threeday_sql);$tenday_sql = "and date>$tenday";$tenday_num = $Log_Model->getLogNum('n', $tenday_sql);if($tenday_num=='0'){echo '这博客已废了,都10几天了,没有更新内容。';}elseif($threeday_num=='0'){echo '这博客将近荒废了,一连3天都没有更新文章了。';}elseif($today_num=='0'){echo '本日站长很懒,一篇文章都没更新。';}else{echo '本日站长很勤劳,更新了'.$today_num.'篇文章哟。';}?>

评论列表