昨天在访问友情博客时,发现博友安装了多说插件,之前也有所耳闻,但出于是新产品,试了试就没再继续使用了,现在由于博客服务器速度,评论虽然自己修改代码添加了ajax提交,但还是不尽人意,于是就考虑也使用社会化评论系统,再次试用「多说」后感觉很不错,确实是一套很优雅、很有爱的评论系统,评论界面很用心,并能与WordPress无缝结合;SEO优化方面也有充分考虑,可以设置当搜索引擎爬虫访问网页时,显示静态HTML评论。
多说的一大特色是「评论实时保存在您本地的服务器」,这样评论同时保存到博客服务器与多说服务器,就有了双重保障,免除了后顾之忧,即便以后不使用多说,也不会丢失任何评论了,强烈推荐各位站长使用。
但是有得必有失,这句话一点也不假,因为博客最近一直深受发帖机的厚爱,为了降低垃圾评论,特别是seoer的推广广告数目。我在评论提交时添加了过滤器,针对评论内容、评论作者以及网站链接等做了屏蔽替换,这样确实降低了流量流失。再加上将外链转换为伪内链的形式,可以说是完美了。可是。这一切在使用了多说之后就形同虚设了,比如有人在博客评论。名称为美白润肤之类的seo关键字,链接是推广网址,虽然在多说上面选择了使用wordpress自带的过滤插件的规则进行过滤,但这类的评论仍然过滤不掉。之前我的博客出现后台函数内设定的关键字,就直接替换为游客 xxx(随即三位数),但现在这些令博主不悦的名称都会显示出来。同样的原因,原先设置好的评论邮件通知的函数也不能触发了,因此也不能正常使用了。
还有一个不算问题的问题,就是很多主题边栏嵌套的评论链接使用了锚文本,这样以来,使用多说后锚文本链接就不起效了。
考虑到之前替换是直接在评论时候过去评论的post包,但现在使用了多说,数据可能是多说直接插入数据库的(不知道具体是如何实现的),所以过滤器根本不起效,这样我可以设置在输出的时候增加过滤器,但是这样设置只影响到边栏等调用了数据库评论数据的地方,评论列表中显示为多说网过来的数据,根本不会因此而更改,反而让评论作者对不上号。
经过折腾,各种解决方案宣告失败,好在最近无聊,发邮件通知了很多经常拜访的seoer,垃圾评论大幅度降低了。就暂且使用多说,不去管什么垃圾评论了,当然,过于垃圾的评论还是可以过滤得掉的。只是一些比较新的没被列入特征库的评论才会显示出来。至于邮件通知吧,其实也没什么用,有时候还是有点烦人,不过还是希望多说团队解决一下。
另外,经过测试,如果您像小子一样,不想让游客回复大量的seo词汇,可以再多说后台设置关闭游客评论,这样游客想评论的话就只能使用多说已实现的社会化接口进行评论了,虽然这样仍然难以避免seoer的广告,但至少目前不会有太多seoer注册多说账号并且修改为自己推广的关键字、链接吧
ps:希望多说团队越走越远,但同时希望考虑下大众的需求,可以在后台设置关键字过滤之类的功能,那样我们这些小博主就不必大量修改程序以及主题函数了。
下面是在多说官网提的几条建议。不知道多说团队会不会注意到。只在这里记录下吧,
1、我的博客写有评论关键字替换的过滤函数,使用多说后不能执行了,不知道多说是否能改善为向本地数据库插入数据时模拟正常评论。从而继续实现原有功能。或者可以在多说后台添加关键词过滤功能,这个应该不难吧
2、还有点不算问题的问题,原生的博客主题使用了锚文本链接到具体评论,在边栏有引用,使用多说后不能用了,不知道多说能不能在生成的评论中添加锚,或者添加此功能,使博主自己可以根据需求开启。
3、最后一点就是,邮件通知。原先是使用了函数,同第一个问题一样,使用多说后函数根本不执行,没有触发函数,所以评论回复邮件通知功能也不能实现了。希望多说改进。