
歡迎訪問全國企業網站設計NO.1網站開發商平臺 | 付款方式 |
POST TIME:2020-09-08
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')");
修改完成后就可以了,對于其他頻道模型來說,比如圖片或者軟件模型的,按照這個方法類推就可以了。