由于之前一些小问题,侧栏带头像评论有问题,我就再次优化了下,这次直接采用把管理员的邮箱作为条件来判断的依据等,具体代码如下:
<article class="widget widget_newcomments"> <header> <h3> <i class="icon-bubbles"> </i> 最新评论 </h3> </header> <div class="main"> <ul> {php} $comments = $zbp->GetCommentList('*', array(array('=', 'comm_IsChecking', 0),array('<>', 'comm_Email','abc@126.com')), array('comm_PostTime' => 'DESC'), 5, null); {/php} {foreach $comments as $comment} <li> <a href="{$comment.Post.Url}#cmt{$comment.ID}" title="发表在 《{$article.Title}》 上的评论"> <i class="icon-arrow-right"> </i> <img alt="{$comment.Author.Name}" src="{$comment.Author.Avatar}" class="avatar photo" height="45" width="45"> {$comment.Author.Name}: </a> <br> <span> {php} $clpl = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($comment->Content,'[nohtml]'),14)).''); {/php} {$clpl} </span> <br> </li> {/foreach} </ul> <div class="clear"> </div> </div> </article>
效果:不显示指定的邮箱的作者的评论,效果如本站的侧栏评论。
ps:
1.上面的abc@126.com换成自己的不想显示评论的作者的邮箱(一般设为管理员自己的邮箱)
2.上面的“5”改为你自己想要显示的数目就可以了。
3.谢谢大家的指点,欢迎找错。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。