DedeCMS默認(rèn)是在會員發(fā)表完之后就自動把積分加上去了,但這一對于采用文章投稿方式的大型網(wǎng)站來說肯定不太好,萬一來個灌水的,那分就飚了上去了,因此我們需要對默認(rèn)的進(jìn)行修改,具體修改方法如下:
第一步是取消會員發(fā)表完文章后自動加積分,方法為:
找到/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,找到審核文檔的函數(shù),function checkArchives(),然后找到$aid = $row['id'];,在下面添加如下代碼:
//審核后增加積分
$dsql->ExecuteNoneQuery("UPDATE `tufei_member` set scores=scores+{$cfg_sendarc_scores} WHERE mid=(SELECT mid FROM `tufei_arctiny` where id='$aid')");
修改完成后就可以了,對于其他頻道模型來說,比如圖片或者軟件模型的,按照這個方法類推就可以了。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: DedeCMS會員投稿自動加積分改為投稿審核后加積分