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 2004-08-27 (金) 16:29:56
  • 既出でしたか・・・、すみません。お試しサイトではOKでした。ただこのサイトも PukiWiki 1.4.4rc1 になっているので、直ってないと思った次第でした。 :p -- nao-pon 2004-08-27 (金) 17:57:43
  • 修正個所を知りたいので、ご教授ください。 make_link.php には見当たらないのですが、他のファイルでしょうか :? -- nao-pon 2004-08-27 (金) 19:23:11
  • お試しサイトはAutoLinkが無効なのでうまくいっているように見えるだけなのでは? -- 2004-08-27 (金) 20:57:02
  • 確かに AutoLink=ONだと だめですね。 -- merlin 2004-08-27 (金) 23:18:45
    • ページが無いときに明瞭になりますが、確かにうまくいきませんね。ページがあるときにはうまく行っているようにみえます -- merlin 2004-08-27 (金) 23:26:34
  • 上記のような「エイリアスつきBracketNameのエイリアス部に記述されたインラインプラグインがアンカー(<a>~</a>)を帰す」パターンを想定していませんでした。このパッチ filebugtrack_669.diff を試してみてください。 -- ぱんだ 2004-08-29 (日) 01:45:28
    • ありがとうございます。悩んでいたんでスッキリしました。 :) -- nao-pon 2004-08-29 (日) 13:55:14
  • 参考:PukiWiki/1.4/リンク -- ぱんだ 2004-08-29 (日) 01:50:51
  • パッチを収録しました。これは AutoLink(など)が出力するかもしれないアンカータグ(<a></a>)を削除するという処理を追加するもので、本質的ではないが実用的なもの(=ハック)です。そこが明確でないと今後の修正が厄介になるので、ソースにもその旨追記しました -- henoheno 2004-10-31 (日) 15:11:51
  • 開発日記/2004-10-31 -- 2004-10-31 (日) 23:30:22
  • age -- 2005-06-04 (土) 00:32:28
  • BugTrack2/65 -- 2005-06-04 (土) 13:04:31

添付ファイル: filebugtrack_669.diff 1332件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-06-04 (土) 13:04:31
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.320 sec.

OSDN