記事No | : 9906 |
投稿日 | : 2012/01/03(Tue) 17:17:54 |
タイトル | : WebPatio 会員管理時の[ID:xxxx]表示について |
ID情報 | : platooon |
投稿者 | : 松尾 |
URL | : http://www.pine-o.co.jp/users/test/patio/patio.cgi |
いつもお世話になります。
さて、Web Patio Ver4.62 についてご質問いたします。
会員アクセス制限モードでの利用で、「ID:guest(pass=guest)」「ID:member(pass=member)」という2つのアカウントを作ります。
まず、[guest]でログインし、親記事を投稿します。
この時、記事閲覧画面を見ると、当然名前の後ろには[ID:guest]と表示されています。
次に、[member]でログインし、上記親記事に返信します。
この時、記事閲覧画面を見ると、レス記事の名前の後ろに[ID:guest]と表示されてしまいます。
ログを見ると、guestでログインした書き込みには$myid=guest、memberでログインした書き込みには$myid=memberと、正常に保存されています。
このように、[member]でログインして書き込んだレス記事の名前の後ろに[ID:member]と表示されるようにするにはどうすればいいでしょうか?
記事No | : 9908 |
投稿日 | : 2012/01/04(Wed) 10:28:44 |
タイトル | : Re: WebPatio 会員管理時の[ID:xxxx]表示について |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://www26.tok2.com/home/sumire1100/ |
以下の修正を行ってください。
●patio.cgi
#-----------------------------------------------------------
# 記事閲覧
#-----------------------------------------------------------
-- 省略 --
# レス記事
foreach (@log) {
my ($no,$sub,$nam,$eml,$com,$date,$ho,$pw,$url,$mlo,$myid,$tim,$up1,$up2,$up3) = split(/<>/);
$nam = qq|<a href="mailto:$eml">$nam</a>| if ($eml && $mlo);
$url &&= qq|<a href="$url" target="_blank">$url</a>|;
$com =~ s/\{ico:(\d+)\}/<img src="$cf{iconurl}\/$smile[$1]">/g;
# 画像
$com = &image($com,$tim,$up1,$up2,$up3);
my $tmp = $loop;
$tmp =~ s/<!-- res_id -->/[ID: $myid]/g if ($cf{authkey} && $myid); ## ★追加
$tmp =~ s|!ico:(\w+\.\w+)!|<img src="$cf{iconurl}/$1">|g;
●read.html
<!-- loop_begin -->
<div class="art-head">
!ico:pg_art.gif! !res_sub!
</div>
<div class="art-body">
日時: !res_date!<br>
名前: <b>!res_name!</b> <!-- res_id --><br><!-- ★修正 -->
参照: !res_url!
記事No | : 9909 |
投稿日 | : 2012/01/04(Wed) 11:35:35 |
タイトル | : Re^2: WebPatio 会員管理時の[ID:xxxx]表示について |
ID情報 | : platooon |
投稿者 | : 松尾 |
URL | : http://www.pine-o.co.jp/users/test/patio/patio.cgi |
BAL様
修正ありがとうございます。
希望どおり表示されるようになりました。
迅速なご対応、誠にありがとうございました。