天兴工作室zblog调用最新评论(最新留言)代码问题之看法与修改
677 人阅读 | 时间:2020年03月19日 21:30
自建的另一个网站,调用最新评论(最新留言)的代码,出现了问题,表现为只出现评论者的头像,其他什么都没有。仔细看了以下网上找到的天兴工作室zblog调用最新评论(最新留言)的代码:
代码如下:
PHP
{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”就是调用数量;
最后发现是因为调用了img图片的问题,干脆把下面这一行代码删除。好,调用最新评论(最新留言)的代码就成功了,虽然简洁一些。不错,记录在这里,以便以后忘记。
<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>
评论专区