見出しにhoge}と書くとアンカー出力に失敗する &aname(v769e5d6,super,full){†

  • ページ: BugTrack
  • 投稿者: にぶんのに
  • 優先順位: 低
  • 状態: 却下
  • カテゴリー: 本体バグ
  • 投稿日: 2003-07-26 (土) 18:46:39
  • バージョン: 1.4rc3

メッセージ

見出しに &size(10){hoge} のようなインラインプラグインに似ているが末尾にセミコロンがない記述を書くと、内部的に付与している見出しのアンカー要素の解釈に失敗してしまう。

**&size(10){hoge}

と記述すると、見出しが、 hoge} &aname(v8ddb65c,super,full){■ となってしまう。実例はこのページ先頭の見出しを参照。

なお、&size(10){hoge} ;の様に末尾にセミコロンをキチンとつければアンカーは正しく解釈される。


  • これって見出しに限らず、同一行に複数のインライン型プラグインが記述されている場合に、最初のプラグインの記述が間違っていると同様のことが起こりうると思いますが…。プラグインの引数の中に「}」を含むことができないというわけではないので、仕方のないことのように思います。Fatal Errorが出るわけではないので、バグというより仕様かも。 -- reimy 2003-07-26 (土) 21:56:34
  • 仕様…と考えてください。ボディ部({}で囲まれる部分)を使用するインラインプラグインの終端は }; で終わる必要があり、 上記の例だと
    hoge} &aname(v8ddb65c,super,full){■
    が size プラグインの引数として一塊に扱われます。 -- ぱんだ 2003-07-27 (日) 22:48:28
  • 了解しました -- にぶんのに 2003-07-28 (月) 01:45:33

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-07-28 (月) 01:45:34
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.165 sec.

OSDN