想了下还是不想放弃这个插件,和昨天一样,今天在本地用XAMPP测试成功(什么都不用改),但一上传到网上就失败(不改就不能发评论,改了 vote_ip_pool 为 null,新发的评论无法投票)。
于是用3.01测试,本地依旧测试成功,上传到空间就不行。
最后死马当活马医,直接把 vote_ip_pool 改为 varchar(255) not null 默认值顺便设了一个 localhost 测试,成功!我勒个去……
但问题是 varchar(255),也就只能存储 255 个字节,储存 10+ 个顶多了,满了之后该评论就无法投票了。
于是网上找,看看有什么解决办法,无意中找到一篇文章上写到:
MySQL5中的varchar字段可以大于255个字节,varchar(m) 中 m 的最大值为65535,完全用不到嘛!
于是把 vote_ip_pool 设成 varchar(2550),也就是每个评论能添加 100+ 个评论,基本上已经满足了所需。如果觉得不够,还可能加。

简单分析了下,为什么网上有人不改也能用,就像本地测试那样,而有些就和我一样怎么用也用不起来?
应该是数据库或者空间的问题,我的是win主机,而如果是linux主机可能不用修改就能使用了。其他我完全想不到是什么原因。
如果也有朋友和我一样的问题,就按照我的方法试一下,也可以和我交流下,我也不知道为什么会这样 ( ̄ε ̄メ)
很荣幸昨天该插件的作者来到我博解答了上面的疑惑:无法正常使用是因为数据库版本的问题!
链接昨天的折腾《评论投票插件 ajax-comment-vote》







请问你这个AJAX的评论怎么做的啊?我找了个插件Ajax Comment-Reply 可以实现类似功能,但是感觉不满意啊,跟ajax-comment-vote 貌似也冲突,请赐教~
@leoog.com
我这个AJAX评论是主题作者直接写在主题里面的,之前由于表情显示问题也仔细研究了下,和 willin 的 Ajax comments 比较了下,写法完全不一样,没搞定。你可以去下载此主题研究下:http://wordpress.org/extend/themes/philna2
@luren 好的,非常感谢,我试试~
这个插件真的很煎蛋。
@Google地球
煎蛋爱好者~~~