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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 关于积分策略的一个困惑

[复制链接]
yangyuanli 发表于 2017-3-24 15:23:53 | 显示全部楼层 |阅读模式
向高手们请教一个问题

如果我有三个板块 每个板块下面又有若干子板块 我现在想实现的效果是  :一个新用户在论坛上发布了第一个帖子(不管是那一个子板块) 可以得到20个积分   以后再发帖子就不再给奖励积分了 ( 不管是在哪个子板块发的帖子)   这样的情况如何设置才能有效呢?
随机 发表于 2017-3-24 15:46:06 | 显示全部楼层
设置周期范围1次性 周期内最多奖励次数 1次 不就可以了
回复

使用道具 举报

xxbnet 发表于 2017-3-24 15:57:52 | 显示全部楼层
参考2楼的办法 ,可以试试
回复

使用道具 举报

 楼主| yangyuanli 发表于 2017-3-24 16:42:00 | 显示全部楼层
随机 发表于 2017-3-24 15:46
设置周期范围1次性 周期内最多奖励次数 1次 不就可以了

问题是  如果你每个子版块都是这样设计  那么  用户就可以在不同的子版块上发帖子  不断地获得积分啊 (我们事先没有办法限制用户在哪个子版块发帖)
回复

使用道具 举报

随机 发表于 2017-3-24 16:55:58 | 显示全部楼层
yangyuanli 发表于 2017-3-24 16:42
问题是  如果你每个子版块都是这样设计  那么  用户就可以在不同的子版块上发帖子  不断地获得积分啊 ( ...

按我说的 不管在哪个版块发帖 只给一次积分
回复

使用道具 举报

格东站长网插件 发表于 2017-3-24 18:16:27 | 显示全部楼层
本帖最后由 格东站长网插件 于 2017-3-24 18:18 编辑

这个按以上几位的默认功能设置不成
有两个办法可以做到,但都需要修改源码。
1、后台的版块积分设置那里,全部改为发帖不加分。然后在积分策略那里,添加一条策略,设置为发新主题加分,次数为1次,没有周期。
这个策略可以参照数据表的格式添加,然后还要在发帖那里,添加策略变化代码。
2、只要发帖那里修改源码,不调用版块的积分规则,自己单独写一条。

其实还有第3个更灵活的办法,就是多年应用之后自己总结出来的:
3、单独设置一个新会员组,积分为0-10都行,这个问题不大。
再把积分公式那里,添加主题数进去,可以每主题加10分,跟会员组的积分上限一致。
再单独设置一个版块,只允许新会员组发新主题。只要发主题,根据积分公式,会员的积分就会涨为10,变为非新会员组,就不能再在这个版块发新主题了。
其它版块全部设置为发帖不加分,且不允许新会员组发新主题。
结果就是:新注册的会员属于新会员组,只能在指定版块发主题。只要发过一个主题,就给20个积分,总积分涨到10,升级为非新会员组,只能在别的版块发帖了。在别的版块发帖就拿不到积分了,成功!
回复

使用道具 举报

xxbnet 发表于 2017-3-24 19:08:59 | 显示全部楼层
或者你开启 发帖任务吧  勉强能实现
回复

使用道具 举报

allthebest 发表于 2017-3-24 19:17:31 | 显示全部楼层
可以实现,但是

以后再发帖子就不再给奖励积分


论坛关闭好了

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 18:52 , Processed in 0.032940 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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