感觉各位博友对本站的关注以及对本站的错误的指点,在此谢谢流年岁月,大媒,天行等。具体改正如下:
将流年岁月提出的关于没有评论,博友添加评论后,起初看不见自己发表的评论,只有在刷新完成后才能有评论,才能正常。
解决办法:经查是由于php中的if语句的判断的问题,只需要调整下if的位置就解决了。
关于带头像侧栏评论的优化:
由于目前的评论显示是全站所有的评论,所以我想只显示博友的评论,而忽略回复评论,同样显示10条,而且优化掉部分之前的多余的代码,起初不知道怎么搞定,后来看了mysql数据库,改为comm_RootID,测试了一下,看了下效果。可以,成功了,具体代码如下:
<dl class="function"> <h3 class="function_t">最新评论</h3> <dd class="function_c"> <ul> {php} $comments = $zbp->GetCommentList('*', array(array('=', 'comm_RootID', 0)), array('comm_PostTime' => 'DESC'), 10, null); {/php} {foreach $comments as $comment} <li class="cmtface"> <a href=" {$comment.Post.Url}#cmt{$comment.ID} " title="{$article.Time('Y年m月d日 H:i:s')} post by {$comment.Author.Name}"> <img src="{$comment.Author.Avatar}" height="36" width="36" class="side_avatar"/> {$comment.Author.Name} <span class="muted">:<br>{$comment.Content} </span> </a> </li> {/foreach} </ul> </dd> </dl>
3.希望对大家有所帮助。谢谢大家的支持。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。