博客学堂
首页>>我的博客>>wordpress>> WordPress评论系统:Ajax Comments-Reply修订版

WordPress评论系统:Ajax Comments-Reply修订版

来源:阅微堂  | 添加时间:2008-2-11 18:35:28 |   | 我要投稿 | 提问

下载: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,谢谢。

收藏和分享:
评论加载中…
网站地图 - 关于我们 - 版权声明 - 广告服务 - 联系我们 - 诚聘英才 - 帮助中心
Copyright © 2007-2008 www.blog286.com all Right Reserved
博客学堂 版权所有