OC

Knowledge OS
主帖 77 条回复

Tiny4Cocoa论坛小改版完成一次,加入帖子投票、用户声望和金币系统

tinyfool tinyfool · 2013年12月11日 · advenking gosber adad184 等0人欣赏。

现在开始,每个验证过的用户,可以对其他用户的帖子投票,投票结果将影响帖子的排名,具体算法为,使用投票的票数计算一个补充时间值,算法为:

$voteS = $likecount-$dislikecount/3;
if($voteS>0)
  $additiontime = log(1+$voteS,10)*12*60*60;
else if($voteS==0){

  $additiontime = 0;
}else {

  $additiontime = - log(1-$voteS,10)*12*60*60;
}

帖子排序的时候,最后更新时间+补充时间进行排序,这样赞成多的帖子就会飘在上空时间多一些。

同时,任何时候,你给别人投票,被up的人,声望+5,金币+5,被down的人,声望-2,金币-2。

从刚才开始,已经注册,并验证成功的,但没有任何活动的用户,获赠10个声望,10个金币。

所有,已经注册,并验证成功的,且发过或者回过贴的用户,获赠30个声望,200个金币。

未来论坛全部特权由声望决定,同时我们会提供一些服务,可以用金币购买。

进行这次改变的主要目的是希望引入用户的力量,让论坛的帖子的质量优化提高。我们的终极奋斗目标是stackoverflow那样的优秀的技术社区,这只是我们路上的一小步。

回复

77 条
#1
tinyfool
2013年12月11日

投票页面,在帖子阅读页面最上方,目前只能给帖子投票,回复不能被投票。

#15
otis
2013年12月11日

超讚功能! 曬金幣和聲望: 我有200金幣和30聲望 ╮(╯▽╰)╭

#20
玉楼
2013年12月11日

玩了好几下,发现还可以改主意的,有意思。

#22
玉楼
2013年12月11日

金币都能买什么服务呢?

#24
iKermit
2013年12月11日

金币能换一些tiny老师的纪念品么?比如什么比特币啊,,,VPN啊...

#27
shifeng310
2013年12月11日

要是能查看自己以前发过的帖子, 然后还能在论坛检索帖子 就更好了

#29
surrender
2013年12月11日

这2个箭头让我感觉是上一篇和下一篇 哪儿能看出来是投票了? 改进一下。。

#31
glow
2013年12月11日

赞,跟知乎统一习惯了!

#33
akunamotata
2013年12月11日

自从改了版,发现再也没法看水王榜了,万万没想到。。。

#38
tangyumeng
2013年12月11日

哥是有200金币的人 了。一下子变土豪,可以送妹子金币么?

#41
54miracle
2013年12月11日

啊,才发现自己居然没有回过贴。。

#44
54miracle
2013年12月11日

42楼 @tinyfool 这个要申述啊,不带这么突然升级,就出来一个新规则的啊。 我还以为我发过一次新帖的,看了下没有,可能上次想法给忘记了。

#45
54miracle
2013年12月11日

42楼 @tinyfool 报告一个bug,上传头像裁剪后,就被黑掉了。 刚尝试了两次都是这样。

#49
enno
2013年12月12日

这个好玩,要是声望和金币可以兑换就好了,比如,换tiny一夜之类的……哈哈

#54
yangcaimu
2013年12月12日

刚刚注册了账号,突然发现我发的帖,如果有人回复的话,没有提示的?还是我没看到?之前在V2EX发的帖的话,有人回复你的帖的话,很容易就看到提示的?求教下?

#61
Sungrone
2013年12月13日

我认为划分一下比较好,现在技术的话题和移民的话题混成一堆了

#63
Phil
2013年12月14日

完全不知道怎么看别人的金币什么的啊

#65
Eames
2013年12月15日

名字缩写用「T4C」 合适么?全称放书签栏里太长啦。

#67
chenyu
2013年12月15日

一周没来了,没想到在就这么默默的给了我200金币,30威望。开心……

#69
tinyfool
2013年12月15日

67楼 @chenyu 哈哈哈,这是一个基础啊,只要发过贴回过贴的老用户都有的,未来的高下还是看发的内容了

#70
calvin
2013年12月16日

请问下排序取帖子是直接读取的db么?还是都放在缓存里了?

#71
tinyfool
2013年12月16日

70楼 @calvin 读取db,这里有一个性能问题,我回头要改掉,目前order by两个field的和,应该事先把这两个数加起来,直接order by结果

#75
贵人
2013年12月16日

赞一个~tiny团队的小伙伴们辛苦啦

本帖有77个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
顶楼 / 底楼 / 首页