Discuz 7悬赏帖存在的BUG
论坛里有UA用户,并有GA,GB两个用户组。GA用户组设置的是允许发表悬赏帖,GB用户组设置的是不允许发布悬赏帖。UA用户属于GA用户组。
UA用户发了一个悬赏帖,悬赏1000,后来UA用户从GA用户组变成GB用户组了,然后他去编辑自己发的悬赏帖,保存的时候,就会发现悬赏金额从1000变成0了。
原因是因为Discuz 7在用户编辑帖子的时候,会判断用户是否允许发布悬赏帖,如果用户被禁止出售悬赏帖,其中的$price变量就会被用于他用,于是赏金就没了。
至于解决方法:让GA和GB这两个用户组都能发悬赏帖就可以了……


嗯,看了两遍才看明白,呵呵
到DZ反应了没啊
@kangzj
还没有反应呢,去官方就是看看Discuz 8出来没
可他总也不出来……
dz8还是不要出来的好。。。
我们现在论坛已经做了太多的定制,如果升级到dz8,所有的定制要重新来过,绝望。