zblog教程 内容:41

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

  • 查看作者
  • 有朋友求助怎么获取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分才会重置,当然还得看各位朋友们的需求,大家喜欢用那种就用那种吧,以上二种方法我都写出来了。

    请登录之后再进行评论

    登录
    最新评论