記事No | : 15845 |
投稿日 | : 2018/04/11(Wed) 17:21:14 |
タイトル | : GateWayBoardのID表示について |
ID情報 | : take001 |
投稿者 | : take |
URL | : http://jsrc2.life.coocan.jp/ |
GateWayBoard Ver5.0についてお尋ねします。
各投稿において、タイトル、投稿者、ID、投稿日の順に表示されるのですが、IDについては、ログイン者のIDに全て変わって表示されます。
投稿者のIDを表示したいのですが、仕様がこのようになっているのでしょうか?
管理画面では、ちゃんと投稿者のIDとなるのですが、どこがおかしいかわかりません。ご教示いただけると幸いです。
記事No | : 15847 |
投稿日 | : 2018/04/12(Thu) 10:48:21 |
タイトル | : Re: GateWayBoardのID表示について |
ID情報 | : teketen |
投稿者 | : てけてん |
> 投稿者のIDを表示したいのですが、仕様がこのようになっているのでしょうか?
そうですね、仕様というよりバグなのかも知れません。
ログのIDを表示するには、以下の修正をして下さい。
テキストエディタで、gwbbs.cgiを開いて下さい。
テキストエディタで「テンプレート」を検索してください。
記事表示とワード検索の2箇所あると思います。
# テンプレート
の数行下に
my $tmpl = join('', <IN>);
close(IN);
がありますので、その次の行に
# 本文デザイン分割
my ($loop) = $tmpl =~ /<!-- loop_begin -->(.+)<!-- loop_end -->/s
? $1 : error('テンプレート不正');
を挿入し、さらに数行下にある
# 分割
my ($head,$loop,$foot) = $tmpl =~ /(.+)<!-- loop_begin -->(.+)<!-- loop_end -->(.+)/s
? ($1,$2,$3) : error('テンプレート不正');
を
# テンプレート分割
my ($head,$foot) = $tmpl =~ /(.+)<!-- loop_begin -->.+<!-- loop_end -->(.+)/s
? ($1,$2) : error("テンプレート不正");
に変更して下さい。
以上です。
記事No | : 15854 |
投稿日 | : 2018/04/19(Thu) 09:36:25 |
タイトル | : Re^2: GateWayBoardのID表示について |
ID情報 | : take001 |
投稿者 | : take |
URL | : http://jsrc2.life.coocan.jp/ |
ご返信が遅くなり申し訳ございません。
早々の対応をいただいておりながら、確認が遅くなりました。
ご指示の通りで、問題なく表示できました。
非常に丁寧にご教示いただき助かりました。ありがとうございます。