AutoLinkによってブラケットネームが正しく処理されないことがある†
- 元タイトル: ブラケットネームが正しく処理されないことがある
- ページ: BugTrack
- 投稿者: nao-pon
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2004-08-27 (金) 15:51:56
- バージョン: 1.4
メッセージ†
ブラケットネームのエリアスにインラインプラグインを使い、かつオートリンクの文字列がある場合、リンクが正しく処理されません。
×[[&color(red,white){ヘルプはどこ?};:http://example.org/]]
○[[&color(red,white){マニュアルはどこ?};:http://example.org/]]
×[[&color(red,white){ヘルプはどこ?};>ヘルプ]]
○[[&color(red,white){マニュアルはどこ?};>ヘルプ]]
×ヘルプはどこ?
○マニュアルはどこ?
×ヘルプはどこ?
○マニュアルはどこ?
- 1.4.3 での問題で、1.4.2では 発生していませんでした。 すでに 1.4.4rc1では、解決されています。1.4お試しサイトにてご確認ください。 -- merlin
- 既出でしたか・・・、すみません。お試しサイトではOKでした。ただこのサイトも PukiWiki 1.4.4rc1 になっているので、直ってないと思った次第でした。 :p -- nao-pon
- 修正個所を知りたいので、ご教授ください。 make_link.php には見当たらないのですが、他のファイルでしょうか :? -- nao-pon
- お試しサイトはAutoLinkが無効なのでうまくいっているように見えるだけなのでは? --
- 確かに AutoLink=ONだと だめですね。 -- merlin
- ページが無いときに明瞭になりますが、確かにうまくいきませんね。ページがあるときにはうまく行っているようにみえます -- merlin
- 上記のような「エイリアスつきBracketNameのエイリアス部に記述されたインラインプラグインがアンカー(<a>~</a>)を帰す」パターンを想定していませんでした。このパッチ
bugtrack_669.diff を試してみてください。 -- ぱんだ
- ありがとうございます。悩んでいたんでスッキリしました。 :) -- nao-pon
- 参考:PukiWiki/1.4/リンク -- ぱんだ
- パッチを収録しました。これは AutoLink(など)が出力するかもしれないアンカータグ(<a></a>)を削除するという処理を追加するもので、本質的ではないが実用的なもの(=ハック)です。そこが明確でないと今後の修正が厄介になるので、ソースにもその旨追記しました -- henoheno
- 開発日記/2004-10-31 --
- age --
- BugTrack2/65 --