zblog如何获取最近更新当天发布文章数量

zblog如何获取最近更新当天发布文章数量

技术教程踏雪2021-04-19 21:51:180A+A-

有朋友求助怎么获取zblog当天发布文章数量统计?他说网上好多教程都是24小时的方法,也有当天发布的教程,但大多数都是语句错误用不了。今天我来教大家怎么正确的调用当天更新的文章数量方法。


一:获取当天内发布文章数量


1、把以下代码添加到主题的include.php文件

        function z556_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、在要调用显示更新数量的位置添加调用代码:

最近更新:{z556_postNum()}

二:获取24小时内发布文章数量

1、把以下代码添加到主题的include.php文件:

        function z556_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、在要调用显示更新数量的位置添加调用代码:

最近更新:{z556_postNum()}

24小时这种方法获取我觉得并不实用,因为他是从当前时间计算的,比如我今天11:10分更新了一篇文章,则明天11:10分才会重置,当然还得看各位朋友们的需求,大家喜欢用那种就用那种吧,以上二种方法我都写出来了。

点击这里复制本文地址 以上内容由踏雪博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

踏雪博客 © All Rights Reserved.  本站与中国电信无任何关系!联系邮箱 admin@mail.189.ro
Powered by Z-BlogPHP
联系我们| 关于我们| 留言建议| 网站地图