欢迎访问,本站接受互联网网站仿站、功能定制、定制插件、主题,如果需要的话可以联系我 QQ:2283276927

带头像侧栏评论再次优化

雨夜 3205次浏览 10个评论

由于之前一些小问题,侧栏带头像评论有问题,我就再次优化了下,这次直接采用把管理员的邮箱作为条件来判断的依据等,具体代码如下:

 <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.谢谢大家的指点,欢迎找错。


涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。
发表我的评论换个身份
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(10) 个小伙伴在吐槽
  1. 我也是来打酱油的~
    大谋 2014-06-20 AM 09:32 回复
  2. 冒充管理员邮箱怎么办
    xilouqingzhu 2014-06-18 AM 09:38 回复
    • 不限于管理员,只要邮箱是自己不希望显示的都不会显示,如果别人冒充,那好像没法,也不显示,有待完善,呵呵。
      oneyyes 2014-06-18 AM 09:44 回复
      • 如果用户名是admin的话,通过评论用户名判断也可以,非管理员不能使用admin的昵称评论的,所以也不会被冒充
        博客吧 2015-02-26 PM 10:27 回复
      • 查看了对应的数据表,发现评论用户ID字段comm_AuthorID,管理员的是1,其余的都是0,可以通过comm_AuthorID排除管理员的。 感谢你的代码,已经在我的zblog模板上实现相应原效果,并转载了,一下子省下自己研究编写的时间!
        博客吧 2015-02-26 PM 10:25 回复
        • 看看也根据你的建议更改函数,现在的模式确实有点不大好。。
          雨夜涂涂 2015-02-27 PM 07:39 回复
  3. 我再次来打酱油
    流年岁月 2014-06-17 PM 09:31 回复
    • 呵呵,欢迎,没事多转转,呵呵。
      oneyyes 2014-06-17 PM 09:56 回复
  4. 这个好,代码我直接拿去用了 非常3Q
    天兴 2014-06-17 AM 08:38 回复
    • 欢迎使用,呵呵。
      oneyyes 2014-06-17 PM 08:32 回复

主题定制开发流程

ZBLOGPHP开发流程

联系我们