首页 > 折腾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. luren@ 2010.08.24 / 14:43| #1

    自己发个顶下,在右边了,哈哈

  2. cosbeta@ 2010.08.24 / 15:01| #2

    数据库版本不同的缘故

  3. 任鸟飞@ 2010.08.24 / 16:00| #3

    功能还不错,有空我也写一篇这方面的教程。

  4. Lazyyyyyy@ 2010.08.24 / 16:38| #4

    就算有一点点不完美,不过也总算改善了嘛~
    这个小功能挺好玩的~

  5. 七七@ 2010.08.24 / 17:20| #5

    过来关注下,还没碰到类似的问题!

  6. luren@ 2010.08.24 / 19:14| #6

    @cosbeta
    谢谢老大来指导

    @任鸟飞
    恩,抽空写

    @Lazyyyyyy

    @七七
    谢谢来踩

  7. Code之行人@ 2010.08.24 / 20:04| #7

    没遇到这个问题呢啊

  8. su@ 2010.08.24 / 20:06| #8

    呵呵 这个我不懂啊

  9. luren@ 2010.08.24 / 21:56| #9

    @Code之行人
    没有就更好了,哎~我就杯具了

    @su
    呵呵,我也只懂皮毛,改改而已

  10. leoog.com@ 2011.03.10 / 01:22| #10

    试试看~

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