现在开始介绍第二种方法:通过自制简单版插件+侧栏文件sidebar.php中添加代码实现:
步骤如下:
1.先自制一个插件,我姑且命名为带头像的最新评论 1.5 ,文件夹为zuixin。里面的文件有三个文件:
(一)include.php,里面内容为:
<?php RegisterPlugin("zuixin","ActivePlugin_zuixin"); function ZuixinComments() { global $zbp; $comments = $zbp->GetCommentList('*', array(array('=', 'comm_IsChecking', 0)), array('comm_PostTime' => 'DESC'), 10, null); $str = ''; foreach ($comments as $comment) { $str .= '<li class="cmtface"><a href="' . $comment->Post->Url .'#cmt' . $comment->ID .'" title="'.$comment->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>' . TransferHTML($comment->Content, '[noenter]') . '</span></a></li>'; } return $str; } function InstallPlugin_zuixin(){ global $zbp; } function UninstallPlugin_zuixin(){ global $zbp; $zbp->DelConfig('zuixin'); } ?>
(二)图片:logo.PNG
(三)plugin.xml,内容和别的插件无差异,但是id一定和文件夹名一样。
2.然后把这个文件夹放在插件文件夹根目录下。
3.修改侧栏文件sidebar.php,添加如下代码:
<!--最新评论 --> <dl class="function"> <h3 class="function_t">最新评论</h3> <dd class="function_c"> <ul> {php}echo ZuixinComments(){/php} </ul> </dd> </dl>
4.保存,然后到模板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); }
5.保存css文件后,记得要到插件管理中把该插件激活哦,不然会出错的。
6.刷新缓存试试吧。
7.祝你成功。
ps:本插件是不完整的插件,学习而来。希望高手帮忙促成完整插件,不用这么麻烦。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。