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


記事No: 15845
投稿日: 2018/04/11(Wed) 17:21:14
タイトルGateWayBoardのID表示について
ID情報: take001
投稿者: take
URLhttp://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
URLhttp://jsrc2.life.coocan.jp/

ご返信が遅くなり申し訳ございません。
早々の対応をいただいておりながら、確認が遅くなりました。

ご指示の通りで、問題なく表示できました。
非常に丁寧にご教示いただき助かりました。ありがとうございます。


[検索ページ]