首页 > 折腾WP > 无差错,不完美使用 ajax-comment-vote

无差错,不完美使用 ajax-comment-vote

想了下还是不想放弃这个插件,和昨天一样,今天在本地用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+ 个评论,基本上已经满足了所需。如果觉得不够,还可能加。

ajax-comment-vote 修改

简单分析了下,为什么网上有人不改也能用,就像本地测试那样,而有些就和我一样怎么用也用不起来?

应该是数据库或者空间的问题,我的是win主机,而如果是linux主机可能不用修改就能使用了。其他我完全想不到是什么原因。

如果也有朋友和我一样的问题,就按照我的方法试一下,也可以和我交流下,我也不知道为什么会这样 ( ̄ε ̄メ)

很荣幸昨天该插件的作者来到我博解答了上面的疑惑:无法正常使用是因为数据库版本的问题!

链接昨天的折腾《评论投票插件 ajax-comment-vote

  1. leoog.com@ 2011.03.10 / 01:26| #11

    请问你这个AJAX的评论怎么做的啊?我找了个插件Ajax Comment-Reply 可以实现类似功能,但是感觉不满意啊,跟ajax-comment-vote 貌似也冲突,请赐教~

  2. luren@ 2011.03.10 / 10:35| #12

    @leoog.com
    我这个AJAX评论是主题作者直接写在主题里面的,之前由于表情显示问题也仔细研究了下,和 willin 的 Ajax comments 比较了下,写法完全不一样,没搞定。你可以去下载此主题研究下:http://wordpress.org/extend/themes/philna2

  3. leoog.com@ 2011.03.10 / 12:12| #13

    @luren 好的,非常感谢,我试试~

  4. Google地球@ 2011.03.21 / 14:21| #14

    这个插件真的很煎蛋。

  5. luren@ 2011.03.21 / 23:05| #15

    @Google地球
    煎蛋爱好者~~~

评论提交中, 请稍候...