首页 > 代码学习

emlog统计最近指定日期内发表的文章数

发布时间:2014-09-19 10:28:13 来源:星知苑 作者:星之宇

看到emlog BBS有人需要这个代码(emlog统计指定时间内发表的文章数量),所以简单的写一下。

通过log_model.php中的模块函数getLogNum不用自己费力的去写函数了,直接构造数据库查询语句就可以使用这个函数来读取emlog文章数量了。

PS:只要你去研究emlog的核心代码,很多代码都是可以通过emlog自带的核心代码来实现效果的,不用费力不讨好的自己去写数据库查询函数。还能不破坏emlog速度和稳定性。

 

以下是这段代码,你可以在模版文件的任何地方使用,这个只是简单写一下,当然这个还可以写成函数的格式。建议使用的时候自己改写成函数形式来使用。[break]

<?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.'篇文章哟。';}
?>

相关合集

  • 哪个app可以看漫画又免费又全面
哪个app可以看漫画又免费又全面

简介:很多喜欢看漫画的朋友,在手机上看漫画软件是非常的多,让你眼花缭乱现在小编给你整理的很多的目前个人是觉得比较好用,又是免费的让你可以直接在手机上高清的看漫画,沉浸在二次元世界遨游的,而且内容是很完整的,资源也是相当的多还可以让你缓存下载看。