ホームに戻る > スレッド一覧 > 記事閲覧
[105] アンカーリンク時の親コメント非表示について
日時: 2014/02/07 14:12
名前: Sora ID:rJER.5os

きりしま様

はじめまして、こんにちは。
いつも便利にきりしま式Patio掲示板を使用させて頂いております。

この度ご質問がありご連絡をさせて頂きました。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

アンカーリンク時の親コメント非表示について ( No.1 )
日時: 2014/02/07 14:12
名前: Sora ID:rJER.5os

トピック内で記事のコメントにアンカーリンクを貼る時に、
例えば>>1とすると、親コメントに続いて>>1が表示されると思いますが、
これを>>1のコメントだけを表示で親コメントを表示しないようにしたいと思っております。

read.cgiの997行目以降が(下の部分)
#-------------------------------------------------
# リンク処理
#-------------------------------------------------

それに関係するかなと思いソースファイルを弄らせて頂きましたがどうにも分からずでして、
ご質問をさせて頂きました次第となります。


使用バージョンは最新版(patio_34k105)となります。
もしよろしければ御指南やヒントを頂けますと幸いです。
どうぞよろしくお願い致します。
メンテ
Re: アンカーリンク時の親コメント非表示について ( No.2 )
日時: 2014/02/11 20:17
名前: 紗迅◆D.e.v.I.i. ID:Fu9H3sRU
参照: http://www12.atpages.jp/ilil/

http://www12.atpages.jp/ilil/bbs_talk/read.cgi?mode=view2&f=1174&no=1
こういう感じにしたいってことです??
メンテ
コメントです ( No.3 )
日時: 2014/02/22 00:10
名前: Sora ID:PtR86QFc

紗迅様

どうもありがとうございます。
また、お返事が遅くなり申し訳ありません。ご意見頂けないかチェックしておりましたが、
自分の>>1のレスリンクをお気に入りにしておりお返事に気づきませんでした。。

はい、リンク先を拝見させて頂きましたがおっしゃるような動作となります。

あれから自分でもread.cgiの997行目あたりを弄ってみましたが分かりかねました。

もしお分かりになるようでしたら、アドバイス等頂くことはできませんでしょうか。
メンテ
read.cgi を改造してみてください ( No.4 )
日時: 2014/03/09 09:30
名前: きりしま◆.CzKQna1OU ID:P2U2ZCW2 メールを送信する

read.cgi



sub auto_link {

で、

# もともとの >> リンク処理(同一記事内)
# $msg =~ s/&gt;&gt;(\d)([\d\-]*)/<a href=\"$readcgi?mode=view2&f=$f&no=$1$2\" target=\"$target\">&gt;&gt;$1$2<\/a>/gi;
$msg =~ s/&gt;&gt;\[([\d]+)&gt;([\d]+)\]/<a href=\"$readcgi?mode=view2&f=$1&no=$2\" target=\"$target\">&gt;&gt;\[$1&gt;$2\]<\/a>/gi;
# URLを短くしたためコレでOK
$msg =~ s/&gt;&gt;(\d)([\d\-]*)/<a href=\"$readcgi?no=$in{'no'}&l=$1$2\" target=\"$target\">&gt;&gt;$1$2<\/a>/gi;



# もともとの >> リンク処理(同一記事内)
$msg =~ s/&gt;&gt;(\d)([\d\-]*)/<a href=\"$readcgi?mode=view2&f=$f&no=$1$2\" target=\"$target\">&gt;&gt;$1$2<\/a>/gi;
# $msg =~ s/&gt;&gt;\[([\d]+)&gt;([\d]+)\]/<a href=\"$readcgi?mode=view2&f=$1&no=$2\" target=\"$target\">&gt;&gt;\[$1&gt;$2\]<\/a>/gi;
# URLを短くしたためコレでOK
# $msg =~ s/&gt;&gt;(\d)([\d\-]*)/<a href=\"$readcgi?no=$in{'no'}&l=$1$2\" target=\"$target\">&gt;&gt;$1$2<\/a>/gi;

のようにすると、以前のタイプの参照ウインドウが出るかと思います。
(ただしレス番号の範囲指定はできません。
 sub view2 { サブルーチンの改造が必要です)

または、

sub view {

で、

# 全部表示

以降で指定されたレスを表示しているので、
その前のブロックで親記事を表示しています。

そこを表示しないように改造すれば良いかと思います。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

題名 タイトルは次の画面で設定してください
名前  「名前#任意の文字列」でトリップ生成
E-Mail 入力すると メールを送信する からメールを受け取れます(アドレス非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存