织梦dedecms如何实现审核投稿时增加金币或积分

92模板   2021-02-11   收藏本文

本文主要介绍了织梦dedecms如何实现审核投稿时增加金币或积分,打开article_add.php这个文件,注释掉里面的相应代码,然后在archives_do.php这个里面添加相应的代码,就可以实现这个功能。一起看看吧。

织梦网站源码

一些成员提交了一些与主题无关的文章,这样系统也会增加积分或金币,那么如何限制呢?一个好办法,让会员在提交文章后等待管理员进行审查,管理员在审查通过后会员会增加响应的积分。

首先取消会员发表完文章后自动加积分,方法为:

找到/member/article_add.php,找到“//增加积分”,将下面的代码注释或者删除掉。

//增加积分

//$dsql->ExecuteNoneQuery("Update `dede_member` set scores=scores+{$cfg_sendarc_scores} where mid='".$cfg_ml->M_ID."' ; ");

然后找到后台审核文章的文件,即/dede/archives_do.php,找到审核文档的函数,function checkArchives(),然后找到$aid = $row[‘id’];,在下面添加如下代码:

//审核后增加积分

$dsql->ExecuteNoneQuery("UPDATE `dede_member` set scores=scores+{$cfg_sendarc_scores} WHERE mid=(SELECT mid FROM `dede_arctiny` where id='$aid')");

修改完成后就可以了,对于其他频道模型来说,比如图片或者软件模型的,按照这个方法类推就可以了。关于金币,把scores改为money即可,因为两个字段是在同一张表里面,然后在后台系统基本参数里面 投稿可获得积分修改相应数值即可。

以上就是关于织梦增加金币或积分的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

展开