(現在 過去ログ10 を表示中)
HOME
HELP
新着記事
トピック表示
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全9記事(1-9 表示) ] <<
0
>>
■9500
/ inTopicNo.1)
I-BOARD/2001の制限
▼
■
□投稿者/ misako
-(2004/07/10(Sat) 16:37:11)
お久しぶりです。
今回I-BOARD/2001をゲストブックみたいに使用するつもりなのですが、
1人1回しか書き込みできないようにしたいんです。
過去ログを検索したところ、同じような方がいらっしゃったのですが、
やり方が書いてなかったので新規で投稿しました。
そこでは個別ID機能を使ってと書いてあるのですが、それをONにするだけじゃ制限できないですよね?
その改造の仕方をぜひ教えていただきたいです。
またひとつのCGIで複数の掲示板を管理できるようですが、
上のような制限をした場合、それぞれの掲示板で1回のみにできるのでしょうか?
それとも同じCGIなので、どれか1つに書き込みしてしまうと他の掲示板では
書き込めなくなってしまうのでしょうか?
回答よろしくお願いします
引用返信
[メール受信/ON]
削除キー/
編集
削除
■9508
/ inTopicNo.2)
Re[1]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ りゅういち
@
-(2004/07/11(Sun) 21:09:50)
http://www.cj-c.com/
■
No9500
に返信(misakoさんの記事)
> 今回I-BOARD/2001をゲストブックみたいに使用するつもりなのですが、
> 1人1回しか書き込みできないようにしたいんです。
> 過去ログを検索したところ、同じような方がいらっしゃったのですが、
> そこでは個別ID機能を使ってと書いてあるのですが、それをONにするだけじゃ制限できないですよね?
その記事はどれですか?できればURLを教えてください(^^;
方法としては cookie か IPアドレス を用いることになりそうです。
> > またひとつのCGIで複数の掲示板を管理できるようですが、
> 上のような制限をした場合、それぞれの掲示板で1回のみにできるのでしょうか?
cookie やIPアドレスの保存方法にもよりますが、
掲示板Noも一緒に保存すればできると思いますよ。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■9512
/ inTopicNo.3)
Re[2]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ misako
-(2004/07/11(Sun) 23:20:52)
こんばんは。いつも回答ありがとうございます。
記事のURLは↓
http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=8671&no=1&KLOG=7
途中で終わってしまっていてやり方がわからなかったので。
できるようでしたら、掲示板ごとに制限できるようなやり方をお願いします。
引用返信
[メール受信/ON]
削除キー/
編集
削除
■9516
/ inTopicNo.4)
Re[3]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ りゅういち
@
-(2004/07/13(Tue) 14:48:39)
http://www.cj-c.com/
■
No9512
に返信(misakoさんの記事)
>
http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=8671&no=1&KLOG=7
> 途中で終わってしまっていてやり方がわからなかったので。
では、902行目に
if($ip=~/$pUID/){&er_("書き込みは一回のみ","1");}
と入れてみてください。
> > できるようでしたら、掲示板ごとに制限できるようなやり方をお願いします。
これは、cookie の部分を変更します。
1201行目
elsif($_[0] eq "I"){print"Set-Cookie: UID=$_[1]; expires=$date_gmt\n";}
の UID を UID$no としてください。そのあと、1222行目の
elsif($_[0] eq "I"){if($DUMMY{'UID'}){$pUID=$DUMMY{'UID'};}else{$pUID="n";}}
の $DUMMY{'UID'} を $DUMMY{"UID$no"} としてみてください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■9519
/ inTopicNo.5)
Re[4]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ misako
-(2004/07/13(Tue) 15:24:59)
2004/07/13(Tue) 15:27:21 編集(投稿者)
> では、902行目に
> if($ip=~/$pUID/){&er_("書き込みは一回のみ","1");}
> と入れてみてください。
902行目とは{}の中ですか?
902行目は「}」があるんですが。
> 1201行目
> elsif($_[0] eq "I"){print"Set-Cookie: UID=$_[1]; expires=$date_gmt\n";}
とありますが、私の場合1184行目になっています。
なので上のももっと上なんでしょうか?
もうちょっと詳しい場所をお願いします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■9526
/ inTopicNo.6)
Re[5]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ りゅういち
@
-(2004/07/14(Wed) 23:15:53)
http://www.cj-c.com/
■
No9519
に返信(misakoさんの記事)
> >>では、902行目に
>>if($ip=~/$pUID/){&er_("書き込みは一回のみ","1");}
>>と入れてみてください。
> 902行目とは{}の中ですか?
> 902行目は「}」があるんですが。
>
>>1201
行目
>>elsif($_[0] eq "I"){print"Set-Cookie: UID=$_[1]; expires=$date_gmt\n";}
> とありますが、私の場合1184行目になっています。
> なので上のももっと上なんでしょうか?
> もうちょっと詳しい場所をお願いします。
基本的にここでは、最新バージョンの、初期状態の、右端折り返しなしの行数です。
それを考慮してみてください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■9545
/ inTopicNo.7)
Re[6]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ misako
-(2004/07/18(Sun) 01:58:26)
お返事遅れて申し訳ありませんでした。
なんとか入れる場所も見つかって、思い通りに使用することができました。
ありがとうございます!
ところでこの制限がある場合は、
一度記事を削除すると、その人は書き込みできなくなるのでしょうか?
それとも、もう1度新規投稿できるようになるのでしょうか?
あとメールでの投稿通知についてなんですが、
編集されたことの通知もできるようにはなりませんか?
また質問になってしまいましたが、よろしくお願いします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■9549
/ inTopicNo.8)
Re[7]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ りゅういち
@
-(2004/07/19(Mon) 00:32:45)
http://www.cj-c.com/
■
No9545
に返信(misakoさんの記事)
> > ところでこの制限がある場合は、
> 一度記事を削除すると、その人は書き込みできなくなるのでしょうか?
> それとも、もう1度新規投稿できるようになるのでしょうか?
いえ、できません。
できないようにしたかったのではないでしょうか?(^^;
> > あとメールでの投稿通知についてなんですが、
> 編集されたことの通知もできるようにはなりませんか?
2168〜2172行目
if($flag==1){
open (DB,">$log");
print DB @new;
close(DB);
}
に &mail_; というのを追加して、
if($flag==1){
open (DB,">$log");
print DB @new;
close(DB);
&mail_;
}
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■9551
/ inTopicNo.9)
Re[8]: I-BOARD/2001の制限
▲
▼
■
□投稿者/ misako
-(2004/07/19(Mon) 01:59:17)
投稿したあとに、違う名前で何度も投稿できないようにしたかったので制限をつけたんです。
でも投稿の内容がそぐわない場合は削除しようと思ってるんで、
1度削除された人は2度と投稿できないと困るかなと思ったんですが…。
メール通知の方はまだテストしてないですが、指定の場所に追加はできました。
今回は長々とありがとうございました。
これからも利用させていただきます。
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Pass/
HOME
HELP
新着記事
トピック表示
検索
過去ログ
-
Child Tree
-