DEDECMS会员投稿审核后设置积分奖励方法
对于熟悉使用DEDECMS的朋友来说,DEDECMS通常在会员发布文章后立即给予积分奖励。然而,在处理文章投稿时可能会面临一些问题,例如可能会有人恶意灌水,这会给管理员带来不便。因此,我们需要对这套系统进行修改。下面将详细介绍如何设置会员投稿审核后才送积分的方法。
修改会员发表文章不立即增加积分的设置方法:
1. 使用FlashFXP工具下载/member/article_文件到本地电脑。
2. 将article_文件下载到桌面。
3. 使用记事本打开下载的article_文件,找到代码`//增加积分`。
4. 注释或删除红色部分代码,并保存后上传到服务器替换原文件。
5. 接下来,找到后台审核文章的文件,即/dede/archives_,使用FlashFXP上传下载工具下载到本地电脑。如果您更改了DEDECMS的默认名称,需根据更改后的名称查找archives_文件。
6. 使用记事本打开archives_,找到审核文档的函数`function checkArchives()`。
7. 在函数`function checkArchives()`位置找到`$aid $row['id'];`。
8. 在`$aid $row['id'];`下面添加注释:`//审核后增加积分`,并添加以下蓝色部分代码:
```php
$dsql->ExecuteNoneQuery("UPDATE `xc_member` set scoresscores {$cfg_sendarc_scores} WHERE mid(SELECT mid FROM `js_arctiny` where id'{$aid}')");
```
9. 保存文件后,使用FlashFXP上传文件到服务器替换原文件。至此,您的网站应该已成功设置了审核后才送积分的功能。
通过以上步骤,您可以针对不同栏目按照类似的方法进行设置,确保会员投稿经过审核后才能获得积分奖励。这样可以有效控制恶意灌水行为,提升网站管理效率。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。