April 30, 2008
五一国际劳动节就要来了, 我作为劳动人民的一员, 也要休息休息, 所以抢在这五一节前夕, 我把我自认为的最后一版 wp thread comment 给放出来, 供各位需要的下载!
wordpress thread comment 1.4.7 我自认为应该是最后一版了, 所有跟回复功能相关的功能应该都差不多开发完毕了, 如果我后续再也没有什么新的想法, 那估计就只是修复bug或者修复不兼容了。
从 wordpress thread comment 1.4.7 开始, 我想了一个版本的升级方法, 前三位的版本是升级版本, 有了新的功能就采取前面三位递加的方法, 如果出现bug, 那就会再增加一位, 第四位就表示bug修复版本。
在 wp thread comment 1.4.7 中新增的功能有:
1、前台管理评论(后台可选), 管理评论的功能包括删除评论和移动评论, 移动评论的功能是最新的, 我也觉得很有用。
2、将[reply]这个按钮改成了后台可以自己定义文本, 经常会有很多朋友问我如何修改成自己想要的文本, 比如“reply to this comment”, 我总是告诉他们去修改源码, 现在不用了, 直接可以在后台定义了, 而且一改永得益, 再也不会被升级覆盖了。
3、增加了对模板更换的检测, 在更换模板后, 可以立即切换到新模板的commentform ID, 避免了因为切换了模板导致commentform id更换而忘记更新, 从而无法评论的问题。
4、最终还是舍弃了内存的占用, 启用了is_admin() 和 is_author() 函数, 不过还好, 大概会多占30k左右的内存, 关于 is_admin() 和 is_author() 有啥用处, 请看这里:wp thread comment使用教程
从 1.4.6 到 1.4.7 修复的bug有:
1、修正了blog address 与 wordpress address 不相同时, 后台评论页面无法回复/发表评论的bug;
2、心细的朋友可能发现过, 在 1.4.6 中, 如果页面中有一条评论, 这个时候如果开启了ajax, 那最新的评论就会到第一条评论的上面去, 就象评论是倒序(其实博客评论是顺序的), 因为在只有一条评论的情况下, 的确是无法判断是倒序还是正序, 但根据广大的评论是正序的情况, 我修复了这个bug, 将只有一条评论的情况下, 顺序改为正序。
3、修复了不兼容wp ajax edit comments的bug, 可以在ajax下完全的兼容wp ajax edit comments, 原来只能在非ajax下兼容。
开发日志如下:
2008-04-26
1. 修正blog address 与 wordpress address 不同时, 无法后台回复的bug.
2. 增加回复按钮文本选项, 可以自行定义回复按钮显示的文字.2008-04-24
1. 增加通过判断评论数来判断评论的顺序(只有一条评论时, 永远判断为正序,算是一个不足)
2. 激活switch_theme, 更换主题无忧.2008-04-23
1. js增加ajax对wp ajax edit comments插件兼容.
2. 增加前台管理设置选项.2008-04-22
1. mailer函数增加判断comment_parent_ID === 0, 提高效率.
2. 修改mail subject词条.
3. 启用is_author 和 is_admin 函数.2008-04-21
1. 通过xhtml 1.0 strict验证
2. 增加movecomment函数, 允许管理员自由移动评论, 只能朝上或者横向移动.
3. 重新修改wp ajax edit comments兼容位置, 提高效率.
4. Cancel词条多国语言化
******************分割线************************
功能大概就这么点了, 这里主要说说那个移动评论的功能如何使用?
要想移动评论, 首先得在后台启用前台评论管理选项, 然后如果您是管理员或者文章作者, 您会在文章页面的评论中看到有一个input框(文本输入框), 里面有灰色的数字, 那是什么? 那就是当前的评论的ID。
当您需要移动某条评论时, 您可以在要被移动的评论的文章输入框中输入您要移动到的评论的ID, 然后回车就可以了。
比如, 您要把ID为100的评论移动到ID为20的评论下去, 那您就需要在显示100的输入框中输入20, 然后回车, 等候一会儿, 你应该会看到ID为100的评论已经显示在了ID为20的评论下面了, 是ID为20的子评论。
如果您要把ID为100的评论提升为最高层次的评论, 那就直接在输入框中输入0即可, 因为最高层次的评论是没有父评论的, 也就是comment_parent是为0, 所以您只需要输入0即可。
您别想把想移动的评论移动到它自身的子评论下去, 那是不可能的, 程序保证报错, 这个时候您唯一的办法就是曲线移动, 先把这个评论移出去, 然后再移回来, do you understand?(难道这句英语就会有SEO的功效?)
附图如下,请仔细看(黑色的数字是我输入的):
好了, 再扯要更加扯不清楚了, 还是不说了, 大家自己慢慢琢磨吧, 反正你输错了也不会有问题的, 大部分能避免的, 我都在编程中做了设置了的。
*********************分割线*********************
下载请点击:wp thread comment
*****************分割线************************
另外再重申一下, wp thread comment 冲突的插件,请查看本文:wp thread comment 插件冲突列表
*****************分割线************************
如果您没啥重要的事情, 那看到了这个文章, 也给我留个言吧, 我也很虚荣, 哈哈! 如果您还没有订阅我们的博客, 那要不也订阅一个, 我也喜欢看那满满的订阅数, 呵呵!
您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?



13 responses to "Wordpress thread comment 1.4.7 升级"
沙发。早上过来就升级了。这个插件这段时间升级好快哦。
辛苦了。。。
[Reply]
好东东,居然在我那种论坛版式的评论中也能用,哈哈,那我这论他也就白搭了。回头就把ajax 评论打开,至少能让人家修改不是。
[Reply]
看见中文翻译,再跑原文上去,这个插件上10大最佳插件啦!
http://www.moon-blog.com/2008/04/top-ten-best-wordpress-plugins.html
[Reply]
@央街浪子, 那是承蒙月光朋友看得起, 把这个插件列入了10大, 其实也就是一般般而已.
[Reply]
看到这篇日志,就在WP后台让插件自动升级了:)谢谢提供这么详细的说明~
[Reply]
节日快乐呵……多谢你的劳动,让大家用到许多好插件
[Reply]
升级。谢谢!我订阅了哦,哈
[Reply]
节日快乐:)
[Reply]
Phenomenal plugin - so much better than the other comment thread plugins out there.
[Reply]
非常不错的插件!
[Reply]
感谢楼上各位的支持和厚爱, 谢谢你们对该插件的信赖.
[Reply]
刚看到~~已经1.4.7.2 了
[Reply]
您好,我没有设置默认语言为zh-cn可是我想用您的中文语言包,我把default.po,default.mo和wp-thread-comment-zh_CN.mo,wp-thread-comment-zh_CN.po互换了内容,可是不起作用,应该怎么做呢?
[Reply]