April 30, 2008

Wordpress thread comment 1.4.7 升级

      五一国际劳动节就要来了, 我作为劳动人民的一员, 也要休息休息, 所以抢在这五一节前夕, 我把我自认为的最后一版 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的功效?)

      附图如下,请仔细看(黑色的数字是我输入的):

 move comment

      好了, 再扯要更加扯不清楚了, 还是不说了, 大家自己慢慢琢磨吧, 反正你输错了也不会有问题的, 大部分能避免的, 我都在编程中做了设置了的。

*********************分割线*********************

      下载请点击:wp thread comment

*****************分割线************************

      另外再重申一下, wp thread comment 冲突的插件,请查看本文:wp thread comment 插件冲突列表

*****************分割线************************

      如果您没啥重要的事情, 那看到了这个文章, 也给我留个言吧, 我也很虚荣, 哈哈! 如果您还没有订阅我们的博客, 那要不也订阅一个, 我也喜欢看那满满的订阅数, 呵呵!

  您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?

 

« 历史上的2008.04.28 Wordpress Thread Comment 1.4.7.1 升级修正bug »
13 responses to "Wordpress thread comment 1.4.7 升级"
stephen said:
2008年04月30日

沙发。早上过来就升级了。这个插件这段时间升级好快哦。
辛苦了。。。

[Reply]

2008年04月30日

好东东,居然在我那种论坛版式的评论中也能用,哈哈,那我这论他也就白搭了。回头就把ajax 评论打开,至少能让人家修改不是。

[Reply]

2008年04月30日

看见中文翻译,再跑原文上去,这个插件上10大最佳插件啦!
http://www.moon-blog.com/2008/04/top-ten-best-wordpress-plugins.html

[Reply]

管理员 reply:
2008年04月30日

@央街浪子, 那是承蒙月光朋友看得起, 把这个插件列入了10大, 其实也就是一般般而已.

[Reply]

summer said:
2008年04月30日

看到这篇日志,就在WP后台让插件自动升级了:)谢谢提供这么详细的说明~

[Reply]

nAODI said:
2008年04月30日

节日快乐呵……多谢你的劳动,让大家用到许多好插件 :)

[Reply]

Jonathan said:
2008年04月30日

升级。谢谢!我订阅了哦,哈

[Reply]

Donald said:
2008年05月01日

节日快乐:)

[Reply]

2008年05月02日

Phenomenal plugin - so much better than the other comment thread plugins out there.

[Reply]

lelesky said:
2008年05月02日

非常不错的插件!

[Reply]

枫叶 said:
2008年05月04日

感谢楼上各位的支持和厚爱, 谢谢你们对该插件的信赖.

[Reply]

MY-Hou said:
2008年05月05日

刚看到~~已经1.4.7.2 了

[Reply]

yixia said:
2008年05月14日

您好,我没有设置默认语言为zh-cn可是我想用您的中文语言包,我把default.po,default.mo和wp-thread-comment-zh_CN.mo,wp-thread-comment-zh_CN.po互换了内容,可是不起作用,应该怎么做呢?

[Reply]

Leave a comment