記事No | : 6184 |
投稿日 | : 2009/07/26(Sun) 16:09:19 |
タイトル | : 迷惑投稿対策について |
ID情報 | : sawami |
投稿者 | : sawami |
URL | : http://sawami.my.coocan.jp/cgi/yybbsb/yybbs.cgi |
YY-BOARD v5.32を使っています。
悪質な投稿が増えて困ってます。
そこで
・本文中にも参照先にもURLを入れられない
・参照先に書いてある「http://」を消さないで投稿するとエラーが起きる
ようにしようと思ったのですが、どうしたらいいかわからなくなってしまいました。
他に埋もれて同じ質問があるのかもしれませんが、ご教授お願いいたします。
記事No | : 6187 |
投稿日 | : 2009/07/27(Mon) 00:51:08 |
タイトル | : Re: 迷惑投稿対策について |
ID情報 | : liberty8 |
投稿者 | : KK |
URL | : http://www11.atpages.jp/atgamewikibbs/Patio.html |
> YY-BOARD v5.32を使っています。
> 悪質な投稿が増えて困ってます。
> そこで
> ・本文中にも参照先にもURLを入れられない
> ・参照先に書いてある「http://」を消さないで投稿するとエラーが起きる
> ようにしようと思ったのですが、どうしたらいいかわからなくなってしまいました。
> 他に埋もれて同じ質問があるのかもしれませんが、ご教授お願いいたします。
他スクリプトのサポートも見ると良いですよ。
http://www.kent-web.com/support/old/67/0321.html
記事No | : 6188 |
投稿日 | : 2009/07/27(Mon) 01:02:01 |
タイトル | : これは海外アクセスの制限ですね |
ID情報 | : sawami |
投稿者 | : sawami |
URL | : http://sawami.my.coocan.jp/cgi/yybbsb/yybbs.cgi |
> 他スクリプトのサポートも見ると良いですよ。
> http://www.kent-web.com/support/old/67/0321.html
ありがとうございます。
でも海外からのアクセスなのか分からないので、初めの方法を取ってみたいと思います。
あまり慣れてないので、できればどこの部分にどのようなコマンドを入れるか具体的に教えてもらえますか?
記事No | : 6192 |
投稿日 | : 2009/07/27(Mon) 15:27:58 |
タイトル | : Re: これは海外アクセスの制限ですね |
ID情報 | : liberty8 |
投稿者 | : KK |
URL | : http://www11.atpages.jp/atgamewikibbs/Patio.html |
> > 他スクリプトのサポートも見ると良いですよ。
> > http://www.kent-web.com/support/old/67/0321.html
>
> ありがとうございます。
> でも海外からのアクセスなのか分からないので、初めの方法を取ってみたいと思います。
> あまり慣れてないので、できればどこの部分にどのようなコマンドを入れるか具体的に教えてもらえますか?
ライブラリフォルダの「form」ファイルに投稿フォームがありますので、
その中に
<noscript><input type="hidden" name="jscheck" value=\"1\"><noscript>
と記述します。
でregist.cgiのline 432あたりに
if($in{'jscheck'}) { &error("JavaScriptを有効にしてください"); }
を追加してください。
記事No | : 6200 |
投稿日 | : 2009/07/28(Tue) 18:01:53 |
タイトル | : Re^2: これは海外アクセスの制限ですね |
ID情報 | : sawami |
投稿者 | : sawami |
URL | : http://sawami.my.coocan.jp/cgi/yybbsb/yybbs.cgi |
これだけ情報がもらえれば、あとは自分次第ですね。
ありがとうございました。
ここは親切な人が多くて助かります。
記事No | : 6194 |
投稿日 | : 2009/07/27(Mon) 17:44:01 |
タイトル | : Re: 迷惑投稿対策について |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> YY-BOARD v5.32を使っています。
> 悪質な投稿が増えて困ってます。
> そこで
> ・本文中にも参照先にもURLを入れられない
> ・参照先に書いてある「http://」を消さないで投稿するとエラーが起きる
> ようにしようと思ったのですが、どうしたらいいかわからなくなってしまいました。
> 他に埋もれて同じ質問があるのかもしれませんが、ご教授お願いいたします。
先ず、バージョンアップをして下さい。
v5.32は、スパム対策(投稿キー機能や禁止ワード)が備わる前のプログラムですので。
http://www.kent-web.com/pubc/magmag/magbbs.cgi?mode=find&word=YY-BOARD&cond=AND
バージョンアップを前提に、対策を書いておきますね。
以下は最新版(v6.3)でのアドバイスです。
【Step1】禁止ワードにhttp://を指定する
# 禁止ワード
# → コンマで区切って複数指定(例)$deny_word = 'アダルト,出会い,カップル';
$deny_word = '';
↓↓↓
# 禁止ワード
# → コンマで区切って複数指定(例)$deny_word = 'アダルト,出会い,カップル';
$deny_word = 'http://';
【Step2】参照URLの記入欄を消す lib/form.plの43行目あたりを削除or無効化
<tr>
<td><b>参照先</b></td>
<td><input type="text" size="52" name="url" value="$url" class="f" style="ime-mode:inactive"></td>
</tr>
【Step3】スパムロボット用に、参照先を押し込まれても表示を無効にする(read.cgi)
1.93行目を無効にする
if ($url) { $url = qq|<a href="$url" target="_blank">$url</a>|; }
↓↓↓
#if ($url) { $url = qq|<a href="$url" target="_blank">$url</a>|; }
2.107行目あたりを削除or無効化
<tr>
<td>参照先</td><td>: $url</td>
</tr>
3.204行目あたりを無効化
if ($url) {
$list .= qq|<a href="$url" target="_blank"><img src="$imgurl/$home_gif" width="$home_w" height="$home_h" alt="home" border="0" align="top"></a>|;
↓↓↓
#if ($url) {
#$list .= qq|<a href="$url" target="_blank"><img src="$imgurl/$home_gif" width="$home_w" height="$home_h" alt="home" #border="0" align="top"></a>|;
未設置未検証ですが、これくらいすればお望みになるかと思います。
記事No | : 6197 |
投稿日 | : 2009/07/27(Mon) 19:47:38 |
タイトル | : Re^2: 迷惑投稿対策について |
ID情報 | : sawami |
投稿者 | : sawami |
URL | : http://sawami.my.coocan.jp/cgi/yybbsb/yybbs.cgi |
やはりバージョンアップですか
3つあるので大変ですが、頑張ってみます。
ありがとうございました。