July 29, 2008

wp thread comment连升三级说明

      这次升级 Wordpress Thread Comment 也算是一波三折, 其实每次升级一下插件都会出点问题的, 不管是小还是大, 反正或多或少总会存在, 因为测试过程毕竟是有限的。 所以最后只能来个连升三级, 有点像那个魏忠贤的连升三级, 只不过我这个是比喻无奈罢了!

      还是说个大概, 发布 1.4.7.6 本来挺好的, 只可惜写了一个headers_list()的函数, 结果这个函数是从 php 5开始才有的, 我吗, 也没有在php4下进行测试, 所以就有朋友过来报告bug了。 这函数是为了解决和 wp ajax edit comments 的不兼容而使用的。 php 4的朋友没福消瘦, 那我就给加个function_exists()函数吧, 就升级到了 1.4.7.7。 想这个比较简单, 连测试我都免了, 结果可想而知, 出了个大问题, 我少写了一个右括号()), 自然这个就成了大bug了, 连博客 wordpress 都运行不起来了。

      等我洗完澡跑回家, 就发现问题了。 没办法继续加右括号, 然后为了区别又升了一级, 就形成了 1.4.7.8了。

      至此, 事情才算告一段落!

      最后的感言:

写个插件真不容易, PHP 版本不匹配还真的很麻烦

别把自己想到那么能, 还是测试全了比较可靠

      希望下次不要让我再升级了, 真的很麻烦的说!

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

 

« Wordpress Thread Comment 1.4.7.6 升级发布 收到第十笔捐赠 »
41 responses to "wp thread comment连升三级说明"
浮黑 said:
2008年07月29日

枫叶辛苦了!

[Reply]

Dickey said:
2008年07月29日

如此及时的发现问题并修正,难得!
支持老枫!辛苦了!!

[Reply]

老N said:
2008年07月29日

辛苦你啦。或许发布前你搞个svn,找人帮你测试么,比如我~~~嘿嘿

[Reply]

猪头 said:
2008年07月29日

及时修改就好,一个人做东西难免出问题的

[Reply]

Estyle said:
2008年07月29日

俺最近也在写程序,暂时还没考虑过啥版本匹配的问题——以前从来没写过PHP,能Run起来我就谢天谢地了。
成熟以后,我也插件化,哇咔咔!
PS:个人推测,用户如果下载一个发布版本却导致程序运行错误,会有看法的,所以还是谨慎一点,我的程序到现在都还没公布,自己先测够了再说,哇咔咔。

[Reply]

乐乐猪 said:
2008年07月29日

枫叶是个好同志!

[Reply]

Dest1ned said:
2008年07月29日

加油~~辛苦了~

[Reply]

dickym said:
2008年07月29日

我就纳闷了。我回复别人没有那个sumbit框跳出来。写完了不能回

[Reply]

2008年07月29日

@dickym, 主题问题, 按如下修改应该就可以了

然后把style.css中的
.Comments .Form input.SubmitComment
.Comments .Form input.SubmitComment:hover
.Comments .Form input.SubmitCommentIE

分别改成
#commentform input.SubmitComment
#commentform input.SubmitComment:hover
#commentform input.SubmitCommentIE

应该就ok了.

[Reply]

wangyh said:
2008年07月29日

支持一下,辛苦了!

[Reply]

Dianso said:
2008年07月29日

我到是听过很多回刘宝瑞的连升三级

昨天第一次更新失败,后来更新成功了

[Reply]

xiaorsz said:
2008年07月29日

好像和Super Image Plugin插件有冲突啊!升级后发表评论出错。禁用Super Image Plugin后就没有问题了!不知道可不可解决下!

[Reply]

2008年07月30日

@xiaorsz, 经过我测试没有发现问题, 不知道您说的是啥? 看看禁用所有的插件, 然后只启用thread 和 image 是否冲突.

[Reply]

xiaorsz reply:
2008年07月30日

噢,不好意思,现在已经没有问题了!好像是我这边的问题。谢谢了!

[Reply]

2008年07月29日

我说怎么昨晚不能升级 今早才弄好呢~麻烦枫叶了

[Reply]

Jinwen said:
2008年07月29日

anyway,非常支持你,加油。

[Reply]

2008年07月29日

呵呵,我直接到1.4.7.8的,没遇到问题。
话说现在大家都php5了吧……

[Reply]

robay said:
2008年07月29日

好在没有跟进,呵呵.

[Reply]

2008年07月30日

准备装上了,回复还是很重要滴

[Reply]

LD said:
2008年07月30日

支持博主,这个插件一直在用,非常不错

[Reply]

浮黑 said:
2008年07月30日

枫叶你好,这个插件非常不错,但我遇到一个问题——邮件通知无效。我已设置为“只有管理员或者文章作者回复时发送 ”。ps.wp-mail-smtp的数据库备份可以接收。我是WordPress新手,是否需要设置其他地方呢?谢谢!

[Reply]

2008年07月30日

@浮黑, 由于您采用的wp-mail-smtp插件与wp thread comment 不兼容导致的. 需要修改wp-mail-smtp插件.

[Reply]

浮黑 reply:
2008年07月30日

枫叶你好,我已经删除wp-mail-smtp插件中的 if ( $orig != ‘wordpress@’ . str_replace(’www.’,”,strtolower($_SERVER['SERVER_NAME'])) ) { return $orig; } 了,还是不行

[Reply]

浮黑 reply:
2008年07月30日

另外,我用得是Godaddy的空间,之前没装wp-mail-smtp时也可接收wp-dbmanager寄来的数据库备份。是否不装mail smtp也可以呢?那应该怎么设置?(我就是因为无法收到留言回复,才装mail smtp的

[Reply]

2008年07月30日

@浮黑, 你可以试试不装wp-mail-smtp, 一般国外的空间都支持mail的. 应该是不需要做任何设置的呀, 只要你的wp支持mail, wp thread comment就支持mail了.

浮黑 said:
2008年07月30日

我最初就没装mail smtp的,就是因为收不到回复,刚才才装上试试。奇怪了,这个空间应该是支持mail的,是不是WordPress中有什么特别的设置呢?

[Reply]

2008年07月30日

@浮黑, 应该是不需要设置的, 我从来没有进行过设置, 不知道是否需要在doddy的控制面板中设置?

除了评论不能收到外? 其他的都能收到吗?

[Reply]

浮黑 reply:
2008年07月30日

刚才试了下subscribe-to-comments,也收不到。除此之外,可以收到每天的社会捐款备份,另外如果有人留言,管理员邮箱可以收到通知。

[Reply]

浮黑 reply:
2008年07月30日

补充一下,我的WordPress是安装在根目录下的/blog目录下,有一两个插件需要更改php文件才能正常使用。不知和这个有没有关系

[Reply]

2008年07月30日

@浮黑, 这个应该没有关系的, 只要插件能用就可以了. 我怀疑是不是你的邮箱不行啊? 换个别的邮箱试试.

浮黑 said:
2008年07月30日

枫叶,刚才又试了下,subscribe-to-comments的订阅可以收到了,刚才没注意,直接收到gmail的存档里了,但wp thread comment的还是收不到……真奇怪

[Reply]

2008年07月30日

如果你没有用wp-mail-smtp, 只要别的能收到, thread comment的也一定可以收到, 但用了wp-mail-smtp就不一定了.

[Reply]

浮黑 reply:
2008年07月30日

好的,谢谢你,枫叶。

[Reply]

2008年07月30日

呵呵,我也去升升,重搞了blog好多地方还要调整呢

[Reply]

浮黑 said:
2008年07月30日

枫叶,我已给回复了。你真是热心啊,把《偶爱偶家》加入我的首页链接了,呵呵。

[Reply]

dickym said:
2008年08月02日

不好意思。来打扰。我在装了wp-cache还是修改了什么之后。
点回复完全没了反应。找了几个人看也没结果。
请帮看看。。。多谢
http://www.xuedudou.cn

[Reply]

2008年08月02日

@dickym, 请参考这里: 说说wp-cache和几个插件的兼容

[Reply]

dickym reply:
2008年08月02日

那个文章我写的。。。只是你的插件问题还是没解决。只是确认了有冲突

[Reply]

dickym reply:
2008年08月03日

在排除插件冲突后,已经确定可以用。只是那个回复按钮小的等同看不见。是一个竖条。你可以去我那看看。这样是什么原因造成的呢?

[Reply]

[...] 8、Comment Threading(评论回复功能) 这个功能允许读者去回复其他评论者的留言,回复的评论将显示在原来评论者的下面。Wordpress开发团队已经掌握了不改变数据库结构而实现评论回复的技术。AW是用的 Brian’s Threaded Comments和国内偶爱偶家开发的Wordpress thread comment都可以提供类似的功能。 [...]

[...] 距离上次发布 1.4.7.8 已经快两个月了, 其实 Wordpress Thread Comment 走到今天这一步, [...]

Leave a comment