zblog获取最近更新当天发布文章数量
有78模板的朋友求助怎么获取zblog当天发布文章数量统计?网上好多教程都是24小时的方法,也有当天发布的教程,但大多数都是语句错误用不了。今天我来教大家怎么正确的调用当天更新的文章数量方法。
一:获取当天内发布文章数量
1、把以下代码添加到主题的include.php文件:
function zblog_postNum(){ global $zbp; $gettime = strtotime(date("Y-m-d"));//当天时间 $db = $zbp->db->sql->get(); $sql = $db->select('zbp_post')->where(array(array('=','log_Status','0'),array('>','log_PostTime',$gettime)))->sql; $array = $zbp->GetListType('Post', $sql); echo count($array); }
2、在要调用显示更新数量的位置添加调用代码:
最近更新:{zblog_postNum()}
二:获取24小时内文章发布数量
1、把以下代码添加到主题的include.php文件:
function zblog_postNum(){ global $zbp; $nowtime = time();//当前时间 $settime = 1*24*60*60;//24小时时间 $gettime = $nowtime-$settime;//当前时间减24小时 $db = $zbp->db->sql->get(); $sql = $db->select('zbp_post')->where(array(array('=','log_Status','0'),array('>','log_PostTime',$gettime)))->sql; $array = $zbp->GetListType('Post', $sql); echo count($array); }
2、在要调用显示更新数量的位置添加调用代码:
最近更新:{zblog_postNum()}
24小时这种方法获取我觉得并不实用,因为他是从当前时间计算的,比如我今天11:10分更新了一篇文章,则明天11:10分才会重置,当然还得看各位朋友们的需求,大家喜欢用那种就用那种吧,以上二种方法我分享给到家了。
本文链接:http://78moban.cn/post/11659.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!