テスト時に無効にしたまま忘れてました ( No.1 ) |
- 日時: 2010/10/19 12:27
- 名前: きりしま◆.CzKQna1OU ID:o9PX5jR.
- 直すの忘れていました。
>>[スレッド番号]レス番号-レス番号
の動作の検証のために無効にしていて、 そのまま忘れていました。
オリジナルの参照を活かすなら、
read.cgiの autolink内の
# $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?no=$1$2\" target=\"$target\">>>$1$2<\/a>/gi;
を
$msg =~ s/>>(\d)([\d\-]*)/<a href=\"$readcgi?no=$in{'no'}&l=$1$2\" target=\"$target\">>>$1$2<\/a>/gi;
としたらいいのではないかと思います。 (テスト板の方をそうしてみました。サポート掲示板はオリジナルの動作です)
…>>0のときにちょっとおかしいですね。時間のあるときにもうちょっと考えます。
|
ご対応ありがとうございます ( No.2 ) |
- 日時: 2010/10/20 00:38
- 名前: タロー ID:MFUQly7M
- 丁寧な対応ありがとうございました。一度そのようにして試してみたいと思います。
あと無知で大変申し訳ないのですが、コメントアウトを外す、の「コメントアウト」とは記述のどの部分にあたるのでしょうか。 お時間のあるときにでも教えていただけますと幸いです。
|
コメントアウトとは ( No.3 ) |
- 日時: 2010/10/20 11:52
- 名前: きりしま◆.CzKQna1OU ID:TIUPr4KM
- Perl自体についてはどこかで調べたりする方法を見つけて欲しいものです。
Perlのスキルはある程度ないと、こういったちょっとした改造でも迷宮入りしてしまいます。
基本的には、 #から始まる行はプログラムの実行上無視されるので、 これでプログラム内にコメントを記したりするのですが、 それを利用して、 プログラムの使わない部分や、一時的に無効にしたい部分の行頭に 「#」をつけ、完全に消さないようにしています。
コメントアウト記法まとめ/楽 http://tech.bayashi.jp/archives/entry/techweb/2007/001798.html
コメントアウトとは【comment out】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E382B3E383A1E383B3E38388E382A2E382A6E38388.html
|
ありがとうございました。 ( No.4 ) |
- 日時: 2010/10/20 13:59
- 名前: タロー ID:1s5XOvTE
- >>3丁寧なご対応本当にありがとうございました。
おかげでどうにかなりそうそうです。以後は自力で学んでみようと思います。
|