侧边栏壁纸
博主昵称
1018博客

同款主题
购买请联系QQ
客服一:827665774
客服二:1018890163

  • 累计撰写 397 篇文章
  • 累计收到 236 条评论

非插件zblog博客纯代码实现带头像最新评论列表

2020-8-2 / 1 评论 / 459 阅读
温馨提示:
本文最后更新于2020-8-2,已超过半年没有更新,若内容或图片失效,请留言反馈。

zblog后台模块管理的侧栏最新留言模块调用的最新评论留言不会显示评论用户的头像,想要在侧栏最新评论列表中调用评论用户的Gravatar头像,可以在zblog模板中使用函数代码调用带头像的最新评论留言列表。

代码如下:

<ul id="comment-{$comment.ID}">     
    {php}
    $comments = $zbp->GetCommentList('*', array(array('=', 'comm_IsChecking', 0),array('<>', 'comm_AuthorID','1')), array('comm_PostTime' => 'DESC'), 3, null);
    {/php}
    {foreach $comments as $comment}
    <li>
        <div class="cmtmeta">
            <a href="{$comment.Post.Url}#cmt{$comment.ID} " title="{$comment.Post.Title}"><img src="{$comment.Author.Avatar}" alt="{$comment.Author.Name}"/></a>
            <span>{$article.Time('Y-m-d H:i:s')}</span>
        </div>        
        <div class="cmtcon">
            <p>
            {php} 
            $cmtxt = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($comment->Content,'[nohtml]'),60)).''); 
            {/php}
            {$cmtxt}
            </p>
        </div>
    </li> 
    {/foreach}          
</ul>

把上面的代码添加到网页显示最新评论列表对应的zblog主题模板文件,不同的主题模板会不一样,一般是sidebar.php文件。

CSS样式代码请根据模板的实际情况设计编写

代码说明:

array('<>', 'comm_AuthorID','1')

1、表示通过判断评论用户的ID,在最新评论列表中排除对应ID的用户;代码中的“1”表示不显示评论用户ID为1的评论,即是排除管理员的评论。

2、如果管理员的用户名是admin,也可以通过判断用户名排除管理员的评论;

3、此外还可以通过邮箱排除,但是邮箱会被冒充。

评论一下?

OωO
取消
    1. 头像
      Ronalddex
      沙发
      Antibiotics are a group of medicines that are used to treat infections caused by some germs https://softlips.ca/tmb/where-to-buy-antibiotics.html (bacteria and certain parasites). They do not work against infections that are caused by viruses - for example, the common cold or flu.
      回复

登录

没有账号? 立即注册

注册

已有账号? 立即登录