设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1899|回复: 7
打印 上一主题 下一主题

[解决] 精品区评分系统Bug

[复制链接]

Lv4.逐梦者

梦石
0
星屑
8075
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

跳转到指定楼层
1
发表于 2011-7-25 11:21:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 熊的选民 于 2011-7-25 13:38 编辑

请见http://rpg.blue/thread-194082-1-1.html(该帖已被管理员分割,看http://rpg.blue/thread-198337-1-1.html的一楼),以及http://rpg.blue/thread-156259-10-1.html的95楼。
我给某个回复评分后,为该游戏评过星(不是分)的部分用户会显示出来。具体说不明白,请看我给的链接。比如第一个例子,可以看到枫起为该游戏打了5星,而天圣打了1星。更诡异的是,打几星就会得几分(天圣例外,得了90分!因为她是版主?)。我一开始还以为这些人在乱起哄,批评了一下,后来发现原来是论坛bug。

点评

怎么评星啊!  发表于 2011-7-26 11:17

Lv4.逐梦者

梦石
0
星屑
8075
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

8
 楼主| 发表于 2011-7-27 11:43:46 | 只看该作者
zh99998 发表于 2011-7-27 08:44
不是bug,故意设么设计的

我彻底糊涂了。http://rpg.blue/thread-198337-1-1.html的主楼不是bug吗?
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
604
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

7
发表于 2011-7-27 08:44:31 | 只看该作者
不是bug,故意设么设计的
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
705
在线时间
217 小时
注册时间
2011-1-26
帖子
690
6
发表于 2011-7-26 11:17:42 | 只看该作者
怎么评星啊
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8075
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

5
 楼主| 发表于 2011-7-25 13:33:54 | 只看该作者
yangff 发表于 2011-7-25 13:26
是这样的,
比如天圣的积分是100000000000,你的是1。接着天圣打5分之后你打了1分。由于天圣的权重各种大 ...

就是说,故意把打的星显示出来吗?不过应该显示在一楼吧。

点评

不过权重公式可能有问题……  发表于 2011-7-26 12:39
具体你上qq让zh查下数据库再说吧%……到底是啥问题能给个土解释下吗……看不懂……  发表于 2011-7-25 13:35
显示在1楼??没有啊…… 末路未年 + 5 ★★★★★这是什么诡异的东西,自己给自己打分??  发表于 2011-7-25 13:34
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

4
发表于 2011-7-25 13:26:59 | 只看该作者
熊的选民 发表于 2011-7-25 13:22
谁打了几星不应该显示出来吧,而且打星也不应该给加分吧。

是这样的,
比如天圣的积分是100000000000,你的是1。接着天圣打5分之后你打了1分。由于天圣的权重各种大,所以分数会在4.99999999999999999999的样子,由于精度缘故,算5

点评

看看我给的链接(御灵把帖子分割了,所以你可能没看到)。我又给了一个。  发表于 2011-7-25 13:38
我是说,谁打了几星,不该让别人看见吧,和计算公式没关系。  发表于 2011-7-25 13:28
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8075
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

3
 楼主| 发表于 2011-7-25 13:22:47 | 只看该作者
yangff 发表于 2011-7-25 13:21
不是bug,是zh要求的权重公式

谁打了几星不应该显示出来吧,而且打星也不应该给加分吧。

点评

示评分人……此举是为了防止马甲刷分,另外回帖说吧……乍样很累……  发表于 2011-7-25 13:32
不会显示,刚打完分现实的是当前打分数,因为没做刷新。可能评分人的权重很高,刷新一下就是他打得分了,看起来就是直接变成了他的分,不会显  发表于 2011-7-25 13:31
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

2
发表于 2011-7-25 13:21:51 | 只看该作者
本帖最后由 yangff 于 2011-7-25 13:25 编辑

不是bug,是zh要求的权重公式,事实上得分的计算非常复杂。

$rate=(int)($thread["gameratereal"]/$thread["gamerateall"]);

至于gamerate是zh写的,具体内容我也不方便些出来……= =让zh来解释吧
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 00:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表