下载:ajaxcomment.zip
最近版本更新log:
1. 首先祝贺此插件成为傻瓜式插件,现在无需对插件作任何配置即可使用。
2. 修改插件工作方式,现已无需更换模板目录的comments.php文件。
3. 增加留言边框颜色轮换效果以及文章作者的留言识别(边框为红色)。
4. 修改javascript函数。
5. 一些细节处理。
功能和效果
* 回复无需刷新。
* 可以直接回复留言,使得讨论更有针对性。
* 文章作者的留言边框为红色,其余留言颜色轮变。
* 效果参考阅微堂。
安装文件说明
1. comments.php // 评论栏模版文件,可修改,已安装老版本的用户注意保留自己的更改。
2. comments-ajax.php // 留言处理文件
3. comment-reply.php // 插件管理文件
4. comment.js // javascript文件,我给了详细注释,可对照修订。
5. comment.css // css文件,控制评论栏式样,可自定义
插件安装使用
1. 从上面链接下载安装文件,解压缩后得到一个ajaxcomment文件夹。
2. 将ajaxcomment文件夹整个放入插件目录。
3. 到管理界面启用Ajax Comments-Reply修订版插件。
插件卸载:
1. 管理界面停用插件或者直接删除此插件文件。
插件自定义:
1. comments.php里控制已有评论显示以及评论表格的显示,可修改,注意保留所有id, name, class信息。
2. comment.css通过css控制评论栏的式样,可直接修改。
3. comment.css中下列代码控制留言边框颜色
.mine{
border-color:red !important;
}
.borderc1{
border-color:#663399 !important;
}
.borderc2{
border-color:#ccc !important;
}
FAQ:
1. Q:为什么这么丑?
A:你可以自己设计显示式样,一切都在comment.css里面。欢迎提供优秀设计到插件里。
2. Q:为何显示式样与阅微堂的不一样?
A:有可能是你的模板的style.css也定义了一些留言部分式样,特别注意对于input, textarea的定义。
3. Q:如何给留言分页?
A:暂时没时间实现这个功能。
4. Q:如果使留言倒序排列?
A:如果你已有某插件实现了这个功能,ajax comment-reply自动如你所愿。否则在comments.php里取消下面代码的注释:
// $comments = array_reverse($comments);
高阶用户插件优化(在做下列操作时请先确信你明白自己在做什么):
1. 激活插件首次使用(留言)后,注释或者删除comment-reply.php里的下列代码
add_action('wp_head','reply_column_checker');
2. 合并comment.css到你的模板目录下的style.css,comment.js到你的主js文件(没有就算了),并适当修改comment-reply.php里的commentreply_load_scripts函数的定义。
To Do:
* 增加对一些常用的插件比如留言用户头像等的自动支持。
* 分页
补记:此插件的1.0版为懶懶喵日記原创,经过阅微堂的多次修改后代码已经面目全非,另外此修订版增加了一些功能和很多细节的处理,特此说明。
提交bug请在此留言或者联系mathzqy at gmail dot com,谢谢。
收藏和分享: