トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2006-5-18の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!categoryプラグイン
{{category FSWikiプラグイン}}
{{category プログラミング}}

categoryプラグイン使って,ページの分類をしてみるようにした.
で,category_listとかでリストがでるのは便利.
ただ,そのままだと,こうやって日記に書いたページはページ名である
Diary/年-月-日へのアンカが出力されて不便.
というわけで,CategoryHandler.pmに
 my $source = $wiki->get_page($pagename);
 my $title = $pagename;
 if( $source =~ /^!.*/ ) {
    $title = $&;
    $title =~ s/^!+//;
    $title .= "(" . $pagename . ")";
  }
という部分を追加して,ページ先頭の"!"をアンカにするように変更してみた.
ついでに,カテゴリ名として,
ALLCATEGORYまたは,ALLCATEGORY_Hを指定すると,
各カテゴリへのアンカが出力できるようなコードを追加してみたり.
本当は,各パラグラフ毎に,カテゴリ指定したりしたいけど,それは今度.
...っていうか該当するようなプラグインがあるのかな.

""
{{ref CategoryHandler.pm}}
ついでにカテゴリを右寄せで表示するように...CSSでやれって?
{{ref Category.pm}}