在制作zblog模板的時候(zblogPHP)經常可能需要定制一些特殊的最新文章,比如圖文結合的,下面就分享出來。
下面分享下我用到的zblog模板中的最新文章代碼:
先在include.php里加入以下代碼:
//最新 function ydxiaoou_side_previous() { global $zbp; $i = $zbp->modulesbyfilename['previous']->MaxLi; if ($i == 0) $i = 5; $articles = $zbp->GetArticleList('*', array(array('=', 'log_Type', 0), array('=', 'log_Status', 0)), array('log_PostTime' => 'DESC'), $i, null,false); $s = ''; foreach ($articles as $article) { $s .= '<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>'; //$s .= '<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>'; //$s .= '<li><a href="' .$article->Url. '" title="' .$article->Title. '">' .$article->Title. '</a> <small>'.$article->Time('Y.n.j').' , <a href="' .$article->Url. '#comments" class="comments-link" >'.$article->CommNums.'條評論</a></small> </li>'; } return $s; }
然后在最新文章需要調用的地方直接輸入:
{ydxiaoou_side_previous()}
大功告成!
PS:調用條數,第四行有個i=5,把5條改為你需要的調用條數即可了,當然也有其它更方便的調用方法,只是懶的用,一直使用include.php,不想在模板文件里直接修改代碼。