KENT-WEB サポートコーナー 過去ログ [ 0391 ]


記事No: 6184
投稿日: 2009/07/26(Sun) 16:09:19
タイトル迷惑投稿対策について
ID情報: sawami
投稿者: sawami
URLhttp://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
URLhttp://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
URLhttp://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
URLhttp://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
URLhttp://sawami.my.coocan.jp/cgi/yybbsb/yybbs.cgi

これだけ情報がもらえれば、あとは自分次第ですね。

ありがとうございました。
ここは親切な人が多くて助かります。


記事No: 6194
投稿日: 2009/07/27(Mon) 17:44:01
タイトルRe: 迷惑投稿対策について
ID情報: pachira
投稿者: pachira
URLhttp://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
URLhttp://sawami.my.coocan.jp/cgi/yybbsb/yybbs.cgi

やはりバージョンアップですか
3つあるので大変ですが、頑張ってみます。

ありがとうございました。


[検索ページ]