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


記事No: 9906
投稿日: 2012/01/03(Tue) 17:17:54
タイトルWebPatio 会員管理時の[ID:xxxx]表示について
ID情報: platooon
投稿者: 松尾
URLhttp://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
URLhttp://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
投稿者: 松尾
URLhttp://www.pine-o.co.jp/users/test/patio/patio.cgi

BAL様

修正ありがとうございます。
希望どおり表示されるようになりました。

迅速なご対応、誠にありがとうございました。


[検索ページ]