アンカーリンク時の親コメント非表示について ( 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/>>(\d)([\d\-]*)/<a href=\"$readcgi?mode=view2&f=$f&no=$1$2\" target=\"$target\">>>$1$2<\/a>/gi; $msg =~ s/>>\[([\d]+)>([\d]+)\]/<a href=\"$readcgi?mode=view2&f=$1&no=$2\" target=\"$target\">>>\[$1>$2\]<\/a>/gi; # URLを短くしたためコレでOK $msg =~ s/>>(\d)([\d\-]*)/<a href=\"$readcgi?no=$in{'no'}&l=$1$2\" target=\"$target\">>>$1$2<\/a>/gi;
を
# もともとの >> リンク処理(同一記事内) $msg =~ s/>>(\d)([\d\-]*)/<a href=\"$readcgi?mode=view2&f=$f&no=$1$2\" target=\"$target\">>>$1$2<\/a>/gi; # $msg =~ s/>>\[([\d]+)>([\d]+)\]/<a href=\"$readcgi?mode=view2&f=$1&no=$2\" target=\"$target\">>>\[$1>$2\]<\/a>/gi; # URLを短くしたためコレでOK # $msg =~ s/>>(\d)([\d\-]*)/<a href=\"$readcgi?no=$in{'no'}&l=$1$2\" target=\"$target\">>>$1$2<\/a>/gi;
のようにすると、以前のタイプの参照ウインドウが出るかと思います。 (ただしレス番号の範囲指定はできません。 sub view2 { サブルーチンの改造が必要です)
または、
sub view {
で、
# 全部表示
以降で指定されたレスを表示しているので、 その前のブロックで親記事を表示しています。
そこを表示しないように改造すれば良いかと思います。
|