78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

zblog获取当天发布的文章的方法代码

如果搜索这个标题,大家将看到的是千篇一律的:zblog获取一天内更新文章代码,网站24小时发布的文章的方法!

这种方法其实在严格意义上来说是不对的,是文不对题的答案!它的代码是这样子的:

function themeol_postNum(){

global $zbp; 

$nowtime = time(); //当前时间点的时间戳

$settime = 1*24*60*60; //一天24小时的时间戳

$gettime = $nowtime-$settime; //当前时间戳减去24小时的时间戳,则获得了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); //echo 用的也不严谨,虽没错,但既然是一个用来调用的方法,那么我们一般是用return语法

}

这种方法获取的是从当前时间算起,一直到24小时前的那个时间点上,一共发布的文章数量,例如:当前是11:07:30秒,那么它获取的则是从昨天这个点,到现在为止的文章总数,这样的结果还叫当天发布的文章吗?显然不是!

因为客户需求,我就写了个zblog真正可以当天发布文章的函数,并可指定多个分类和调用文章数量,还可指定是否调用某分类的子类文章!是一段非常实用的代码!

本文链接:http://78moban.cn/post/6129.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部