zblog如何获取24小时内发布文章数量,及当天内发布文章数量。一,获取24小时内发布文章数量1、在你的主题include.php文件中插入如下代码:function umtheme_postNum(){ global $zbp; $nowtime = time(); $settime = 1*24*60*60; $gettime = $nowtim...
zblog如何获取24小时内发布文章数量,及当天内发布文章数量。
一,获取24小时内发布文章数量
1、在你的主题include.php文件中插入如下代码:
function umtheme_postNum(){ global $zbp; $nowtime = time(); $settime = 1*24*60*60; $gettime = $nowtime-$settime; $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、在你的主题模版文件中调用如下代码:
24小时内更新:{umtheme_postNum()}
二,获取当天内发布文章数量
1、在你的主题include.php文件中插入如下代码:
function umtheme_postday(){ 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、在你的主题模版文件中调用如下代码:
今日更新:{umtheme_postday()}
三,调用标签列表
1、在你的主题include.php文件中插入如下代码:
function umtheme_getTags($num){ global $zbp; $str = ''; $tagArray = $zbp->GetTagList('','',array('tag_Count'=>'DESC'),array($num),''); foreach ($tagArray as $tag) { $str .= '<a href="javascript:void(0);" title="'.$tag->Name.'">'.$tag->Name.'</a>'; } return $str; }
2、在你的主题模版中需要调用标签的地方插入一下代码:
标签:{umtheme_getTags(15)}
其中15代表调用标签的数量,可以根据自己的需要填写