zblog for php侧栏添加带头像最新评论的方法:(二)

现在开始介绍第二种方法:通过自制简单版插件+侧栏文件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:本插件是不完整的插件,学习而来。希望高手帮忙促成完整插件,不用这么麻烦。谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。


客服