ホームページ >バックエンド開発 >PHPチュートリアル >discuz7.2 でスパム投稿を防ぐ方法
discuz7.2 でスパム投稿を防ぐ方法
フォーラムにスパム投稿がたくさんあり、うんざりしました。どうすればよいですか? discuz 公式ウェブサイトにアクセスしましたが、何も機能しません。解決策を教えてください。
-----解決策------
1. include/newthread.inc.php
を開き、コードを見つけます:
check lowerlimit($postcredits);
下に
を追加します フォーラムのスターを指定します
if( $fid != 23 && $posts == 0 )
showmessage("申し訳ありませんが、『新人レポート』をご覧ください。
gt;セクションにレポートを投稿すると、通常どおり投稿できます。ご協力ありがとうございます。");
//最初の投稿が投稿されます。指定されたセクションへend
上記の $fid != 23 は、新しいユーザーの最初の投稿のフォーラム ID を指定します。ID がわからない場合は、マウスを使用してフォーラムをポイントできます。そしてそれを見ることができます。
forum-23-1.html はフォーラムのリンク アドレスです。
「新しい返信」はセクションの名前です
2. include/newreply.inc.php を開きます (これは返信用です)
コードを見つけます:
$pinvisible = $ modnewreplies? -2 : 0;
コードをコピー
以下に追加
if( $posts < 1 ) {
showmessage("申し訳ありませんが、先に行ってください『新人レポート』
gt;レポートを投稿してください ");
}