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模板中隨機文章的調用方法!
更多隨機文章調用稍后繼續分享!