アンカーリンク時の親コメント非表示について ( 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 {
で、
# 全部表示
以降で指定されたレスを表示しているので、 その前のブロックで親記事を表示しています。
そこを表示しないように改造すれば良いかと思います。
|
ありがとうございます。無事実現出来ました。 ( No.5 ) |
- 日時: 2014/03/11 03:03
- 名前: Sora ID:oh8F9a5c
- きりしま様
お返事下さいましてありがとうございます。 いつも掲示板を大変便利に使わせて頂いております。
頂いたお返事を参考に、無事に親コメントを省いた状態で参照出来るようになりました。
最初はsub view付近をさわってみましたが、少し難しくて、 リンク処理を参照ウィンドウに変更する方法でさせて頂きました。
リンク処理を参照ウィンドウに変更した上で、read.cgiの #------------------------------------------------- # 個別記事閲覧 #------------------------------------------------- 以降を弄らせて頂いてレイアウト共に実現することが出来ました。 また、当方の環境ではレス番号の範囲指定(>>1-4 等)も正常に動作するようでしたのでご報告いたします。
この度は、貴重なお時間を頂きお返事下さいましてありがとうございます。
また質問等をさせて頂くこともあるかもしれませんが、その際はどうぞよろしくお願い致します。
今後もきりしま式様の益々のご発展をお祈り致します。 それでは失礼致します。
|