zblogPHP模板调用随机文章的方法代码
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 .= '<li> <span class="simg"><a href="' .$article->Url. '"><img src="'.ydxiaoou_suoluetu($article,75,50).'" alt="' .$article->Title. '" width="75" height="50"></a></span> <span class="text"><a href="' .$article->Url. '">' .$article->Title. '</a></span> <span class="text">'.$article->Time('Y-m-d').'</span> <span class="text">浏览('.$article->ViewNums.')</span> </li>'; //$str .= '<li><a href="' .$article->Url. '"><span class="thumbnail"><img src="'.ydxiaoou_suoluetu($article,240,180).'" title="' .$article->Title. '" alt="' .$article->Title. '" class="thumb"/></span><span class="text">' .$article->Title. '</span><span class="muted">'.$article->Time('Y.n.j').'</span><span class="muted">阅读('.$article->ViewNums.')</span></a></li>'; } return $str;}其中的array(3)为调用3条的意思,可以修改为你想调用的随机文章条数。
在模板中的调用方法:
{ydxiaoou_Randpost()}以上就是zblog模板中随机文章的调用方法!
更多随机文章调用稍后继续分享!