RSS
热门关键字:

基于Ajax Comments-Reply插件实现MSN Spaces留言效果

来源: 作者: 时间:2006-10-20 Tag: 点击:
Ajax Comment-Reply是一个实现Ajax评论的插件,它还可以实现树状结构回复和自动缩进,让你的Blog更有讨论气氛。不过原来插件只支持单篇文章模式,不过经过一些修改,让它在主页面就可以直接显示留言栏进行留言。

下载(此下载链接最后更新于2006.5.12:8pm)。

警告:

主题目录下同名文件comments.php将被覆盖,请先做好备份。
可能造成某些关于comment的插件无法使用, 比如CoComment。
使用方法:

下载解压后,将jscript文件夹及其里面所有文件放到blog的根目录下(此操作不符合wordpress正规插件的原则,不过原作者就是这样弄的,我也懒得改)。comment-reply.php放到你的插件(plugins)目录下,comments.php放到你的主题(themes)目录下(需要覆盖同名文件)。到你的管理界面激活插件。
在你的主题的index.php的相应位置加上
<?php $pid=$post->ID; $cnum = get_comments_number(); showcomment($pid, $cnum);?>
一般放在你的文章内容的最后面。
comment-reply.php中可以设定最大回复重数
$max_level=5;

你还需要添加留言的显示格式,在你的主题中的style.css中添加对应的CSS,下面是我使用的CSS 代码
.commentlist li{list-style:none;border:1px solid #DDD;padding:5px 10px 0px 10px;margin:5px 0px 5px 0px;clear:both;}
.commentlist li.trackback{border:1px double #EDD}
.author, .author a{font-weight:bold;}
.commentlist .body{margin:5px 10px;}
.commentlist .body p{margin:5px 0px 0px 0px; font-size:13px;}
.commentlist li .gravatar{border:1px solid #DDD;padding:5px;margin:0 0 5px 10px;float:right}
.commentlist ul{border:none;margin:7px 0 0 30px; padding:0px;}
.commentlist {border:none;margin:0px; padding:0px;}.commenthead, .meta{
font-weight:200;
color:#888888;}
.commenthead a, .meta a{color:#3366bb;}
form{margin:0;}

卸载:禁用插件后,将原来备份的commment.php复原即可。

欢迎测试,有问题请留言或联系mathzqy#gmail.com。


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册