专业的织梦模板下载平台,更多精品模板,超低模板价格,网站建设如此简单!           QQ好友已满,→点此获取提取码←
当前位置:主页 > 建站教程 > 织梦CMS教程 >

织梦会员投稿时增加金币或者积分改为管理员审核通过再增加

发布时间:2018-07-07  来源:六久阁  浏览:0  关键词:织梦会员 会员投稿 增加金币 管理员审核 
阿里云最新活动2折低价服务器

很多站长朋友使用织梦(dedecms)程序做一些下载站,这些网站上面都是一些技术文档或者模板之类的,但是这些会员们下载这些资料的时候是有要求的,必须达到一定的会员等级方可下载,如果会员等级不够是无法下载的,那么如何才可以解决这个问题呢?有的站长朋友是通过让客户充值换成积分或者金币的形式解决的,而有的站长朋友们是让会员们分享上传资料来增加自己的积分。这样当投稿到一定的数量后积分或者金币就够了,这样不仅可以升级自己的会员等级还有了积分和金币。

可是有些会员们投稿都是些无关主题的稿子,这样系统也会给增加了积分或者金币,那么如何可以限制呢?小编想出了一个好的办法。那就是让会员们投稿后等管理员审核,管理员审核通过之后会员才会增加响应的积分。


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

找到/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即可,因为两个字段是在同一张表里面,然后在后台系统基本参数里面 投稿可获得积分修改相应数值即可。


织梦二次开发QQ群

群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将免费为您写解决教程!

已有 0 人评论


CopyRight © 2016-2017 六久阁模板下载网 版权所有  备案号:滇ICP备15006281号-4 
本站部份内容来源自网络,文字、素材、图片版权属于原作者,本站转载素材仅供大家欣赏和分享,切勿做为商业目的使用。
如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!