DedeCMS會員投稿自動加積分改為投稿審核后加積分

前天 (04:28)


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 `tufei_member` set scores=scores+{$cfg_sendarc_scores} WHERE mid=(SELECT mid FROM `tufei_arctiny` where id='$aid')");


修改完成后就可以了,對于其他頻道模型來說,比如圖片或者軟件模型的,按照這個方法類推就可以了。

0
首頁
案例
關于
聯系
凯时平台