在開發(fā)ZBlog模板的過程中,基本都會使用到最新評論/留言的調(diào)用代碼,因為在ZBlogPHP的模塊管理中就有系統(tǒng)自帶的“最新留言”模塊,而開發(fā)ZBlog模板時一般都會把它重寫一次!別的不說,就說本站開發(fā)的四個主題,兩個資源網(wǎng)主題、一個博客和一個免費資源網(wǎng)主題,全都用到了這段代碼(大家可進(jìn)入ZBlog模板下載頁看看)!
下面是本站使用的這個主題最新評論的重寫樣式:
那么,這是如何做到的呢?
其實,要做到這一點并不難,首先,需要建個“module.php”文件,然后在此文件中開始判斷和重寫最新評論模塊,這一步我就省略不說了,因為本文是為了給大家分享怎樣調(diào)用ZBlog最新留言的代碼,而側(cè)欄模塊的重寫不在此列,我們直接進(jìn)入下一步!
ZBlog模板開發(fā):調(diào)用最新評論/留言的代碼
<!--array('<>', 'comm_AuthorID','1')的含義表示,不調(diào)用ID為1用戶的評論,即管理員的,如果需要調(diào)用管理員的評論,那么把1改為-1即可-->
<!--{php}{/php}中的8代表調(diào)用最新8個評論-->
{php}$comments = $zbp->GetCommentList('*', array(array('=', 'comm_IsChecking', 0),array('<>', 'comm_AuthorID','1')), array('comm_PostTime' => 'DESC'), 8 , null);{/php}
{foreach $comments as $comment}{php}$clpl = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($comment->Content,'[nohtml]'),80)).'');{/php}<!--這里的80代表每個評論的字?jǐn)?shù)最多為80字-->
<li>
<p>
<a href="{$comment.Post.Url}#cmt{$comment.ID}" target="_blank">{$clpl}</a>
<small>
<span><img alt="{$comment.Author.Name}" src="{$comment.Author.Avatar}"></span>
{$comment.Author.Alias} 評論于:
<a href="{$comment.Post.Url}#cmt{$comment.ID}" title="{$comment.Post.Title}" target="_blank">{$comment.Post.Title}</a>
</small>
</p>
</li>
{/foreach} 
皖公網(wǎng)安備 34162202000270號