现在的位置: 首页 > 网站运维 > 网络编程 > 正文

几行代码助你自定义调用zblog留言数量和样式

2020年07月30日 网站运维, 网络编程 ⁄ 共 920字 ⁄ 字号

我们知道,在zblog后台是可以直接调用网站最新留言的。但是目前他只能调用最新的10调留言,留言的样式也是固定的。当然这满足不了广大zblog爱好者的高级需求了,今天本文来分享一个可以自定义调用网站最新留言(评论)的代码,不仅可以自定义调用数量还可以自定义调用样式。

代码如下:

{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}
<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}

上面代码就是调用最新的8条网站留言,详细解释下:

第二行代码的阿拉伯数字“1”是只显示除了ID为“1”的用户以外的用户留言,简单点说就是不显示管理员的留言,如果不想限制,把“1”换成其他数字即可;

第二行代码的阿拉伯数字“8”就是调用数量;

以上代码放到要调用的地方即可,其他标签请参照调用出来的内容做对应修改。

抱歉!评论已关闭.

×