经过一下午的努力把zblog 侧栏添加带头像最新评论for php给搞出来了,很幸运,方法有两种,对我来说都比较麻烦,需要修改模板,呵呵。现在开始介绍第一种方法:通过在侧栏文件sidebar.php中添加代码实现:
步骤:(1)修改sidebar.php。添加如下代码:
<dl class="function"> <h3 class="function_t">最新评论</h3> <dd class="function_c"> <ul> {php} $comments = $zbp->GetCommentList('*', array(array('=', 'comm_IsChecking', 0)), array('comm_PostTime' => 'DESC'), 10, null); $str = ''; {/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>
(2)在css文件中添加如下样式:(加点旋转效果,呵呵)
.cmtface { clear: both; height: 45px; overflow: hidden;} img.side_avatar { float: left; margin: 3px 8px 0px 0px;} img.side_avatar:hover {-webkit-transform: rotate(720deg); -moz-transform: rotate(720deg); -ms-transform: rotate(720deg); -o-transform: rotate(720deg); transform: rotate(720deg); }
(3)保存后,刷新缓存,试试吧,效果如本站。
注意:
{$comment.Post.Url}
在官网没找到,经过与compile文件对比、实验终于确定是这个变量,而不是
{$comment.Author.HomePage}
希望对大家有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。