zblogPHP模板制作中也常需要加入随机文章的功能,随机文章不知道从什么时候成为了做SEO模板的标配,没有随机文章就好像不SEO一样,个人倒觉得随机文章并不必须,因为没有什么意义,起初的随机文章可能会增加文章在百度蜘蛛面前的曝光率,增加收录和权重的可能性,但进过这些年的发展,百度已经越来越智能,几乎不存在不能收录,或者太深而收录不了的情况,只要内容足够好,内容又是网友需要的东西,那么就不需要担心其它了。
当然,惯性既然存在,所以随机文章还是需要的,下面就分享一段zblog模板中的随机文章调用方法:
首先在include.php里加入://随机
function ydxiaoou_Randpost(){
global $zbp,$str,$order;
$str='';
$sql = $zbp->db->sql->Select(
$zbp->table['Post'],
array("MIN(log_ID)","MAX(log_ID)"),
array(
array('=', 'log_Type', '0'),
array('=', 'log_Status', '0'),
),
array('log_PostTime' => 'ASC'),
null,
null
);
$array = $zbp->db->Query($sql);
$i=mt_rand($array[0]["MIN(log_ID)"],$array[0]["MAX(log_ID)"]);
$order = '';
$where = array(
array('=','log_Status','0'),
array('>','log_ID',$i)
);
$array = $zbp->GetArticleList(array('*'),$where,$order,array(3),'');
foreach ($array as $key=>$article) {
if($key>5){
break;
}
$str .= '
Url. '">Title. '" width="75" height="50"> Url. '">' .$article->Title. ' '.$article->Time('Y-m-d').' 浏览('.$article->ViewNums.') ';//$str .= '
Url. '">Title. '" alt="' .$article->Title. '" class="thumb"/>' .$article->Title. ''.$article->Time('Y.n.j').'阅读('.$article->ViewNums.')';}
return $str;
}
其中的array(3)为调用3条的意思,可以修改为你想调用的随机文章条数。
在模板中的调用方法:{ydxiaoou_Randpost()}
以上就是zblog模板中随机文章的调用方法!
更多随机文章调用稍后继续分享!