自建的另一个网站,调用最新评论(最新留言)的代码,出现了问题,表现为只出现评论者的头像,其他什么都没有。仔细看了以下网上找到的天兴工作室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>


评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
作者介绍
吕布

吕布

负责所有栏目的编辑工作。
80vps henghost
budgetvm sugarhosts

分享:

支付宝

微信