功能介绍


为了提升社区活跃度,我们新增了一项积分策略:当主题被回复时,系统将自动为楼主增加积分。这一功能旨在鼓励用户积极参与讨论,同时提高优质内容创作者的积极性。通过这种方式,用户不仅能获得更多的互动体验,还能在平台中积累更高的声望和积分。

使用方法


要启用该功能,请进入全局设置中的积分策略模块。创建一个新的策略,命名为“主题被回复”,然后根据需求编辑具体的积分规则即可完成配置。一旦设置完成,每当有用户对某个主题进行回复时,系统会自动为该主题的发布者增加相应的积分。

板块积分策略


目前,Discuz! 系统中的板块积分策略是通过硬编码实现的,因此插件很难以优雅的方式直接支持自定义积分规则。对于需要实现更灵活积分策略的开发者,建议直接修改源代码。具体操作如下:

打开文件 source/admincp/admincp_forums.php,在以下代码段中:

$rules = array();
foreach(C::t('common_credit_rule')->fetch_all_by_action(array('bereplied', 'reply', 'post', 'digest', 'postattach', 'getattach')) as $value) {
$rules[$value['rid']] = $value;
}

只需在 fetch_all_by_action 函数的参数数组中添加 'bereplied' 即可。例如,将原数组扩展为:

array('bereplied', 'reply', 'post', 'digest', 'postattach', 'getattach', 'bereplied')

通过这一修改,您可以轻松实现板块级别的积分策略调整,从而更好地满足社区运营的需求。

总之,这项功能不仅能够有效激励用户参与讨论,还为管理员提供了更加灵活的积分管理工具。希望这些改进能帮助您的社区焕发新的活力!discuz主题被回复加积分截图1
discuz主题被回复加积分截图2
discuz主题被回复加积分截图3
剩余内容已隐藏,微信扫描下方二维码免费获取验证码,输入验证码解锁剩余内容
此文章暂无隐藏内容

微信扫描上方二维码免费获取验证码