開発日記
重大なセキュリティ上の問題を修正 -- ぱんだ†
BugTrack/315 バックアップファイルが$maxageを超えた場合、古いバックアップファイルではなく新しいものが消される†
1.4開発版のみ
バグ修正および機能追加(1.4開発版) -- ぱんだ†
2003-04-24†
2003-04-25†
2003-04-26†
- BugTrack/309 navi プラグインで link タグ生成
- &ref(): File not found: "309.diff" at page "BugTrack/309";
- BugTrack/308 アンカー名重複を防ぐためにも、見出しタイトル出力で自動的に固定したアンカー出力を
BugTrack/285 見出しにアンカーリンク用の固有番号付加を
注意:この修正により、見出し行(行頭*/**/***)内では、
$fixed_heading_anchorの有効/無効にかかわらず '\[#[A-Za-z][\w-]+\]'にマッチする記述がアンカーに変換されます。 変換したくない場合は[,],#など(どれかひとつでいい)を実体参照で記述するようにしてください。
- 見出しの固有アンカーについて、さらに改造してみました。PukiWiki/1.4/ちょっと便利に -- reimy
改造の主な狙いは
- 見出しに従来の動的アンカーと新たな固有アンカーの2つのアンカーがあるのはあまりかっこよくないので、固有アンカーがある場合は#contentsや#ls2が参照するアンカーも固有アンカーに統一し、動的アンカーを出力しない(固有アンカーのないページは従来通り)
- 見出しが複数行にわたる場合、固有アンカーへジャンプすると見出しの最終行にジャンプしてしまう(見出しの頭が見えない)のを防ぐため、アンカーのidを見出し(<h2>)側に統一する
- それでいて固有アンカーのない従来のページでも互換性を保つ
- 横河ディジタルコンピュータ株式会社さんから、PukiWiki1.3.4改造版のcontributionを頂戴しました。ありがとうございました。
- 「そのままでは公開してくれるな」とのことなので、内容を吟味の上、おいしいところだけ :) 取り込ませていただこうかと思います。
Last-modified: 2003-04-27 (日) 19:15:54