Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 会员的积分如何重计

[复制链接]
醉鬼 发表于 2007-2-26 00:15:31 | 显示全部楼层 |阅读模式
比如:我以前发一帖加积分为10
现在:发一帖加积分为2

这样子新注册的用户积分相对来说就少了。而老用户积分就很高,
如果能按现在的积分策略重计下老用户就可以了,不知道有没有办法啊?

[ 本帖最后由 醉鬼 于 2007-2-26 01:30 编辑 ]
回复

使用道具 举报

紫琼 发表于 2007-2-26 09:20:57 | 显示全部楼层

回复 #1 醉鬼 的帖子

将所有会员的积分按新的积分策略重新计算的SQL语句如下:
update cdb_members set credits=积分策略公式;
回复

使用道具 举报

 楼主| 醉鬼 发表于 2007-2-26 12:21:43 | 显示全部楼层
update cdb_members set credits=extcredits1

总积分计算公式: 总积分=经验

我更新了,不行啊!我以前设置的是发一帖加10分回复加5分
现在改成都是1分了。为什么执行上面的SQL语句积分没变化呢?
回复

使用道具 举报

天使折翼 发表于 2007-2-26 12:31:46 | 显示全部楼层
板凳板凳!!!
回复

使用道具 举报

紫琼 发表于 2007-2-26 13:45:05 | 显示全部楼层

回复 #3 醉鬼 的帖子

不应该没变化啊,要么没有执行成功,要不积分总公式写错了~
回复

使用道具 举报

 楼主| 醉鬼 发表于 2007-2-26 13:49:50 | 显示全部楼层
update cdb_members set credits=extcredits1

我就积分公式就是这样啊!你盾下有错误吗!
其实你上面的语句我理解意思!你是让积分=积分公式!
而我要的是这个值

总积分=经验

经验=发主题数*增减参数值+回复主题数*增减参数值+精华*增减参数值
回复

使用道具 举报

紫琼 发表于 2007-2-26 14:28:57 | 显示全部楼层

回复 #6 醉鬼 的帖子

那你的积分策略公式就应该是 “发主题数*增减参数值+回复主题数*增减参数值+精华*增减参数值”,表示成类似 “posts*0.5+digestposts*10+oltime*10+pageviews/1000+extcredits1*2+extcredits8” 这样的形式~
回复

使用道具 举报

 楼主| 醉鬼 发表于 2007-2-26 14:55:20 | 显示全部楼层
posts 代表发帖数 而发帖数是指总共发帖
我现在的设置,发主题帖和回复帖的积分是不同的啊,怎么能用这个方法呢!
回复

使用道具 举报

xiaoks 发表于 2007-2-26 15:35:19 | 显示全部楼层
积分公式改改,应该就是
回复

使用道具 举报

 楼主| 醉鬼 发表于 2007-2-26 15:40:24 | 显示全部楼层
如何改啊??
如何改啊??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 20:07 , Processed in 0.098691 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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