DEDECMS會員投稿審核后設(shè)置積分獎勵方法
對于熟悉使用DEDECMS的朋友來說,DEDECMS通常在會員發(fā)布文章后立即給予積分獎勵。然而,在處理文章投稿時可能會面臨一些問題,例如可能會有人惡意灌水,這會給管理員帶來不便。因此,我們需要對這套系
對于熟悉使用DEDECMS的朋友來說,DEDECMS通常在會員發(fā)布文章后立即給予積分獎勵。然而,在處理文章投稿時可能會面臨一些問題,例如可能會有人惡意灌水,這會給管理員帶來不便。因此,我們需要對這套系統(tǒng)進行修改。下面將詳細(xì)介紹如何設(shè)置會員投稿審核后才送積分的方法。
修改會員發(fā)表文章不立即增加積分的設(shè)置方法:
1. 使用FlashFXP工具下載/member/article_文件到本地電腦。
2. 將article_文件下載到桌面。
3. 使用記事本打開下載的article_文件,找到代碼`//增加積分`。
4. 注釋或刪除紅色部分代碼,并保存后上傳到服務(wù)器替換原文件。
5. 接下來,找到后臺審核文章的文件,即/dede/archives_,使用FlashFXP上傳下載工具下載到本地電腦。如果您更改了DEDECMS的默認(rèn)名稱,需根據(jù)更改后的名稱查找archives_文件。
6. 使用記事本打開archives_,找到審核文檔的函數(shù)`function checkArchives()`。
7. 在函數(shù)`function checkArchives()`位置找到`$aid $row['id'];`。
8. 在`$aid $row['id'];`下面添加注釋:`//審核后增加積分`,并添加以下藍(lán)色部分代碼:
```php
$dsql->ExecuteNoneQuery("UPDATE `xc_member` set scoresscores {$cfg_sendarc_scores} WHERE mid(SELECT mid FROM `js_arctiny` where id'{$aid}')");
```
9. 保存文件后,使用FlashFXP上傳文件到服務(wù)器替換原文件。至此,您的網(wǎng)站應(yīng)該已成功設(shè)置了審核后才送積分的功能。
通過以上步驟,您可以針對不同欄目按照類似的方法進行設(shè)置,確保會員投稿經(jīng)過審核后才能獲得積分獎勵。這樣可以有效控制惡意灌水行為,提升網(wǎng)站管理效率。