Z-Blog增加评论投票功能

时间:2011-09-06 19:34:28 

博客评论投票是一个常见的功能,如果对某网友的评论比较认同,那么可以对其进行“支持”投票。如果感觉评论内容不好,不同意其观点,可以对其投“反对”票。

Z-Blog本身并没有评论投票功能,并且数据库也没有相应字段,我花了几天时间调试了一个评论投票插件,不过在使用过程中需要修改Z-Blog的源码、数据库和模版。

先要修改Z-Blog的评论表,在里面增加comm_digg和comm_bury两个数字字段,默认数值是0,然后同SQL语句将这两个字段的数值全部清0,数据库的修改完毕。

之后修改源代码c_system_lib.asp,修改Export_CMTandTB函数,增加comm_digg和comm_bury的调用,修改TComment类,增加两个变量Public Digg和Public Bury,修改LoadInfoByID、LoadInfoByArray和MakeTemplate函数,增加对新增字段的支持。

修改完源代码之后,修改b_article_comment.html模版,在模版的适当位置加入以下内容:

<span id="note<#article/comment/id#>"></span><a href="javascript:commDig(<#article/comment/id#>);">支持</a>(<span id="sdig<#article/comment/id#>"><#article/comment/digg#></span>)<a href="javascript:commDown(<#article/comment/id#>);">反对</a>(<span id="sdown<#article/comment/id#>"><#article/comment/bury#></span>)

之后,修改即可完成,最终显示效果可以参见我博客的评论内容部分。

我现在在考虑,对于博客评论是否按照投票数目进行重新排序显示(按照“支持”-“反对”的结果进行排序),如果重新排序的话,对于用户的使用体验是否会提高,或者下降,请大家反馈一下。

更新:根据读者反馈,目前评论功能已经增加了重新排序的功能,按照“支持”-“反对”的结果进行排序,“支持”的越多,评论名次越靠前,“反对”的越多,评论名次越靠后。修改方法,也是修改源代码c_system_lib.asp,修改一下SQL语句,增加ORDER BY ([comm_bury]-[comm_digg]),[comm_ID],[comm_PostTime]即可。

这样修改之后,“沙发党”应该就不会存在了。用户也能够最先看到最有价值的评论,提高用户的浏览体验。

补充:关于有人需要Z-Blog插件问题,该功能因为修改了Z-Blog数据库和源码,很难以插件的方式提供,如有可能,等Z-Blog的下一个版本吧。

作者:月光博客,转载请以链接形式标明本文地址。

标签:z-blog,评论,投票
0
投稿

猜你喜欢

  • 健康快乐冲浪 三款儿童专用浏览器横测

    2009-10-28 16:32:00
  • 名家访谈:SEO专家Zac谈网络的营销与优化

    2008-12-10 09:56:00
  • 2009最具运营价值的WEBGAME TOP10揭晓

    2009-11-12 15:22:00
  • Google Adsense:深入了解和应对收入波动

    2008-11-04 18:26:00
  • 科讯CMS文章图片大小设置

    2011-01-25 12:42:00
  • 网络整风下站长的几种应对方法

    2007-09-08 08:14:00
  • Godaddy支持zend和Godaddy Library么?

    2010-04-17 12:45:00
  • 几款优化wordpress博客精华插件

    2010-03-23 14:18:00
  • UCenter Home重大功能改进 积分系统篇

    2009-06-03 12:11:00
  • 使用框架结构的网页SEO技巧

    2009-09-14 09:35:00
  • SEO的博客链接策略 参与主题并分享观点

    2009-03-10 10:29:00
  • 西联汇款详细过程!

    2007-10-02 19:35:00
  • 花旗预估腾讯Q3净利达13.4亿元 网游营收强劲

    2009-11-05 09:00:00
  • 马云:天下玩不腻的游戏是挣钱 20亿淘宝五年内必须花光

    2008-07-10 13:20:00
  • Windows 2000服务器系统IIS安全设置 和构建指南

    2009-12-20 19:20:00
  • 知名游戏论坛网站遭DDoS攻击勒赎

    2009-12-08 13:17:00
  • GoDaddy:如何使用mod rewrite

    2010-04-22 12:53:00
  • “奥巴马”火爆 百度百科词条访问超百万

    2009-11-20 15:16:00
  • 如何建立安全的ProFTPD应用经验谈

    2009-12-23 19:21:00
  • 服务器安全配置:常用的WEB服务器安全配置技巧

    2012-02-25 20:05:20
  • asp之家 网站运营 m.aspxhome.com