青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 百度推出移动终端平台“百度易”我对百度应用开放平台的看法 »

Z-Blog增加评论投票功能

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

  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的下一个版本吧。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/2795.html
  • 文章排行:
  • 1.夜色冷月
  • 这倒类似于cnBeta了,右侧的热门评论就是按投票数来排序的。是否可以考虑用滚动输出的方式在评论列表头部的地方做一个显示框,滚动显示投票数最高的10条评论。这样,既有热门评论,又有所有评论。
    营养师招生 于 2012-2-1 10:22:01 回复
    我也来试试!!!多谢!!
  • 2011/9/4 0:59:57   支持(108)反对(32) 回复
  • 2.耗子吴
  • 这样也容易造成“马太效应”,前面的热门投票会越来越热门,后面的精彩评论就不容易被看到了
    williamlong 于 2011-9-4 10:58:30 回复
    要真是精彩评论,别人都会点支持的,排名自然会靠前。
    令东来 于 2011-9-4 16:03:27 回复
    这样也无法杜绝恶意刷评论,例如使用洪水战术把“精彩评论”直接恶评到最后,实际上更加方便了恶意刷票式的操作。
    spersky 于 2011-9-9 11:34:43 回复
    我觉得可以像CnBeta一样,分成两块,把支持最多的前5条或10条在前面列出来,下面的按正常正常排序
  • 2011/9/4 10:52:10   支持(63)反对(20) 回复
  • 3.飞仔网
  • 我觉得可以使用重新排序显示,因为很多在你的博客恶意抢沙发的人,并且你的评论很多。
  • 2011/9/4 8:13:21   支持(43)反对(15) 回复
  • 4.大腹
  • 有BUG喔,当我已经投过票后,再进行投票,这时无法投票,但投票计算器还是会数量加1. 当然,我刷新加载页面后,实际投票数量并没有增加。
    说白了就是ajax逻辑处理有问题,写成同步吧
    博客学吧 于 2011-10-18 13:51:55 回复
    好像已经修改了!
  • 2011/9/4 11:01:54   支持(39)反对(15) 回复
  • 5.张豪IT博客
  • 这样确实存在刷排行的嫌疑,我觉得还是用评论倒序比较好,每个人的留言都能显示到第一位也增加了曝光率,这样一来也就没有刷排行的必要了。
  • 2011/9/4 20:42:08   支持(20)反对(7) 回复
  • 6.阳光碎片
  • 有必要重新排序,这样可以让进来的同步看到更有价值的评论。
  • 2011/9/4 8:55:01   支持(18)反对(9) 回复
  • 7.聚光
  • 要求输入验证码吗?否则太容易刷了
  • 2011/9/4 18:18:26   支持(15)反对(6) 回复
  • 8.geox
  • z-blog还没用过,还是wordpress省心点
  • 2011/9/4 7:06:02   支持(26)反对(18) 回复
  • 9.zhixiw
  • zblog用了一段时间,html静态功能不错 模板也好 支持
  • 2011/9/4 3:34:46   支持(16)反对(9) 回复
  • 10.DJ
  • 有个问题就是有些反对很多的评论很可能也是有意义的, 可能还需要做些更复杂的判断, 如果反对很多但是支持也不少于某个数值的, 也要往上提
  • 2011/9/4 10:52:17   支持(19)反对(12) 回复
  • 11.YiSHanhe
  • 我觉得氛围热门评论和最新评论比较好,可以兼顾热门和最新。
  • 2011/9/4 9:00:27   支持(18)反对(12) 回复
  • 12.bush
  • 評論是否精彩取決於文章視角和內容質量,月光兄自己多寫幾篇,評論自然就多。老是通訊投稿自然就只剩下沙發黨了
  • 2011/9/4 20:43:04   支持(12)反对(6) 回复
  • 14.快播
  • 以前有一个但是很久没更新了。后台密码都忘了。。。
  • 2011/9/4 2:40:47   支持(20)反对(15) 回复
  • 15.SB
  • zblog 还需要努力。
    至少没有我的博客功能强劲啊
  • 2011/9/5 17:43:40   支持(12)反对(7) 回复
  • 16.进口婴儿奶粉排行榜
  • 这个还是不错的,可是我用的不是zblog哦
  • 2011/12/1 10:46:48   支持(12)反对(7) 回复
  • 17.蜗熊
  • 我正在wp和zblog中犹豫呢。。。
  • 2013/8/8 17:19:54   支持(8)反对(3) 回复
  • 18.a1991
  • 具体该怎么来使用好这个功能才是最大的问题啊
  • 2011/9/4 11:19:10   支持(14)反对(10) 回复
  • 19.女人志
  • 插件不建议使用太多,用过z-blog的。
  • 2011/9/4 13:54:25   支持(12)反对(8) 回复
  • 20.Xbeta
  • 能少用代码则不用,插件也会变慢
  • 2011/9/7 12:52:43   支持(10)反对(6) 回复
  • 21.Nick
  • zblog,第一个采用的开源blog程序,月光还在坚持用,真是厉害。
  • 2011/9/14 13:51:12   支持(11)反对(7) 回复
  • 22.海鸥手表网
  • 还有一个博客是用的zblog!
  • 2011/9/16 23:46:08   支持(10)反对(6) 回复
  • 24.冰城人才网
  • 现在个人博客功能越来越厉害啊.out了
  • 2012/1/29 11:23:01   支持(10)反对(6) 回复
  • 25.wooparadog
  • 可以考虑搞一个reddit的那种算法..把评论时间, 评论支持/反对数量, 投票对时间导数神马的都考虑进来..

    就不会高的总是高, 新的看不见了.
  • 2011/9/4 11:10:59   支持(15)反对(12) 回复
  • 27.痔疮
  • 不知道与wp相比 哪个比较好。。
  • 2011/9/4 18:42:43   支持(8)反对(5) 回复
  • 28.aaxxer
  • 其实这样不好,应该根据二者的总值进行排名,有些意见是反对的为什么不能放到最上?
  • 2011/9/5 15:58:53   支持(9)反对(6) 回复
  • 30.追风少年
  • 版主,我是新手,请问怎样才能将文章标题做成链接,我用Zblog发表文章,可是在点击标题是死链接,只能把摘要做成链接才能进到文章页面!
  • 2011/9/9 23:52:37   支持(6)反对(3) 回复
  • 31.pignut
  • 尽管一直用的是wordpress,还是支持一下吧
  • 2011/9/11 20:52:53   支持(10)反对(7) 回复
  • 34.非池中
  • 试试看看吧,那我就支持下
  • 2011/12/9 15:55:11   支持(10)反对(7) 回复
  • 35.书桌多少钱
  • 环保也疯狂【低碳环保气球灯】来自 Estiluz 设计的低碳环保气球灯,给家里增加无限乐趣,不仅美观而且节电,特别在卧室里面使用这样的灯,非常浪漫温馨,给生活带来情调。
  • 2013/9/4 18:46:56   支持(9)反对(6) 回复
  • 36.心意
  • 还是可以刷的吧?只要想刷的人,没有什么做不到的。
  • 2011/9/4 11:00:07   支持(15)反对(13) 回复
  • 37.大百科
  • 其实增加这个插件还是根据自己站点的情况,如果一个站点的内容是不存在鲜明的立场的话,或者这个站点的人气不是很旺,或者说具备前边的条件但是用户评论数很少的话,就根本没有使用这个插件的必要。
  • 2011/9/4 14:37:00   支持(13)反对(11) 回复
  • 38.左边博客
  • 刚刚用Z-Blog写博客,还有好多不会.要来这里学习!
  • 2011/9/5 20:29:42   支持(9)反对(7) 回复
  • 39.maiplus
  • 很不错 增加用户和网站之间的交流。

    不过只用过pjblog,其他的都没用过。

    顺便宣传下小站 买佳网maiplus。com
  • 2011/9/8 16:50:42   支持(11)反对(9) 回复
  • 40.人生
  • 继续努力,支持
    太阳城 于 2011-10-28 1:30:55 回复
    支持下!谢谢楼主!
  • 2011/10/25 19:46:26   支持(9)反对(7) 回复
  • 41.上海iphone网
  • 很喜欢你的博客,希望你能对我指点指点。
  • 2011/11/12 21:52:51   支持(8)反对(6) 回复
  • 42.ze
  • 太复杂太复杂太复杂太复杂太复杂太复杂太复杂太复杂
  • 2012/10/5 16:46:45   支持(8)反对(6) 回复
  • 43.21氪
  • 昨天刚创建了自己的海滨生活图志博客:21氪,也是zblog程序,用的还是卢松松的程序模板。但是评论投票功能暂时还不敢尝试。
  • 2013/5/18 1:51:58   支持(5)反对(3) 回复
  • 44.YinYan博客
  • 很是犹豫要不要从wordpress转到zblog,zblog优势挺多啊!
  • 2011/9/4 8:10:29   支持(18)反对(17) 回复
  • 45.叶左左
  • 自己的博客很久没更新了。但是一直在关注你们。
  • 2011/9/4 15:12:29   支持(11)反对(10) 回复
  • 46.够戏博客
  • 从wordpress转到zblog,就要换空间,各种压力,还是先做两个吧,本地测试 zblog真还不错,够用了。
  • 2011/9/5 13:47:58   支持(8)反对(7) 回复
  • 47.unue
  • 这样倒是不错,不过只能看到支持率高的不太好
  • 2011/9/5 14:10:26   支持(10)反对(9) 回复
  • 48.婚礼策划师
  • 很久没用ZBLOG了··记得他是我的独立博客入门·很多年前了·
  • 2011/9/5 15:58:20   支持(6)反对(5) 回复
  • 49.园子
  • 喜欢这样的技术文
    哈哈。
    ze 于 2012-10-5 16:47:52 回复
    这个是不行的
  • 2011/9/5 17:30:28   支持(11)反对(10) 回复
  • 51.卡尼尔官方博客
  • 我都是用wp,zblog不是很了解。
  • 2011/9/13 3:37:00   支持(10)反对(9) 回复
  • 52.吉他网
  • 哇!非常不错的文章!顶下!我也做了个新站/大家进来看下我做得怎么样?
  • 2011/9/22 15:29:18   支持(6)反对(5) 回复
  • 53.护颈枕
  • 文章写的很详细,会长期关注。
  • 2011/10/23 17:25:43   支持(10)反对(9) 回复
  • 54.长春演艺策划
  • 博客评论更能变得更简单了
  • 2011/11/14 20:02:33   支持(8)反对(7) 回复
  • 55.滴答声声
  • 每种程序都是有利有弊的。

  • 2011/12/16 6:13:05   支持(9)反对(8) 回复
  • 57.书架价格
  • 好想去旅行……: 般般吧,说了这么多还是没能理据服,不评。: 不能再棒: 精屁!
  • 2013/9/4 18:46:36   支持(4)反对(3) 回复
  • 58.我要飞
  • 很好啊,我正是需要这功能,谢谢qxhyfb
  • 2014/4/16 21:42:42   支持(3)反对(2) 回复
  • 59.evil
  • 像我们这样平时写写生活日志的银对这个功能不太感冒~~~
  • 2011/9/4 16:21:09   支持(7)反对(7) 回复
  • 61.90男孩分享网
  • 恩不错哦,弄个试试哦。。
  • 2011/9/6 21:28:37   支持(7)反对(7) 回复
  • 63.礼品网
  • 好像有一个插件可以实现吧?建议出个插件表示支持!
  • 2012/1/19 19:21:37   支持(7)反对(7) 回复
  • 64.欧式书桌柜组合
  • 我朋友刚从新疆回来,不知道明年我有没有机会去。你回来后干脆写个旅游功略给我分享一下吧!
  • 2013/9/4 18:46:16   支持(8)反对(8) 回复
  • 65.石磊博客
  • 支持下 希望博主加油 石磊博客(shilei.cc)
  • 2015/3/18 11:36:45   支持(1)反对(1) 回复
  • 66.任鸟飞
  • 为了让我留言排在前面,我点了半天反对。
  • 2011/9/4 12:23:35   支持(15)反对(16) 回复
  • 67.否何
  • 这个还是不错的,可是我用的不是zblog哦
  • 2011/9/4 12:46:51   支持(8)反对(9) 回复
  • 68.羽绒服品牌排行榜10强
  • 觉得评论投票有助于提高评论气氛,也能带来更多的真心评论,而不只是为链接而来吧
    那我就支持下 试试排名把
  • 2011/9/4 16:40:21   支持(11)反对(12) 回复
  • 74.spersky
  • 老大够牛,我也要加上这个功能
  • 2011/9/9 11:24:55   支持(5)反对(7) 回复
  • 75.商洛生活网
  • 月光叔,我现在突然对你博客的风格审美疲劳了
  • 2011/10/22 0:42:35   支持(8)反对(10) 回复
  • 77.图腾
  • 还是wordpress比较好,不用等更新,有插件
  • 2011/9/4 7:03:59   支持(14)反对(17) 回复
  • 78.大话兵法
  • 好像z-blog比几年前没有更多的更新的功能啊。
  • 2011/9/5 21:38:36   支持(5)反对(8) 回复
  • 82.heaven
  • 以前看Smashing Magazine的时候,每有一条反对该项评论的透明度就会调低,支持则调高,这样反对多的评论就会慢慢变淡,最后变成透明
  • 2011/9/4 18:08:31   支持(9)反对(14) 回复
  • 84.miguonet
  • 觉得评论投票有助于提高评论气氛,也能带来更多的真心评论,而不只是为链接而来吧
  • 2011/9/4 10:16:32   支持(9)反对(15) 回复
  • 85.长春演艺策划
  • 博客评论功能的增加使博客变得更丰富
  • 2011/11/14 20:03:27   支持(6)反对(12) 回复
  • 87.如风
  • 大家看电影可以去 去遛遛电影网观看
  • 2011/10/28 0:35:31   支持(5)反对(13) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.