FrontPage




sdfがsdf

ASDFASDF (2023-06-09 (金) 13:34:52)

あsdふぁsdf


lastmod 種別 インライン型プラグイン

重要度 ★☆☆☆☆

書式 &lastmod( [ページ名] );

概要 指定したページの最終更新日時を表示します。

引数 ページ名には最終更新日時を表示したいページ名を指定します。 省略時は設置したページとみなします。

related 種別 コマンド

擬似ブロック型プラグイン

重要度 ★★★☆☆

書式 ?plugin=related [&page=ページ名]

概要 対象のページを参照しているページの一覧を表示します。

引数 ブロック型で実行時、設置したページが対象となります。

コマンドで実行時、ページ名に対象となるページを指定できます。省略した場合、トップページが指定されたとみなします。

tracker 種別 (コマンド)

ブロック型プラグイン

重要度 ★★★★☆

書式

config file ' [定義名] [' not found.

概要 bugtrackプラグインのように、定型的な項目をもったページを作るための入力フォームを表示します。

入力項目が固定されているbugtrackプラグインと機能は似ていますが、入力項目を簡単に変更できる点が違います。FAQ,BBS,書評,TODOリストなど使い道はアイディア次第です。

入力項目の定義は:config/plugin/tracker/ 以下に所定の書式でテンプレートを作成することで設定できます。bugtrackプラグイン互換の入力項目テンプレートが :config/plugin/tracker/default に用意されているので参考にして下さい。

引数 定義名は #tracker(hoge) のようにtrackerのテンプレート名を指定します。省略時は :config/plugin/tracker/default が指定されたとみなします。

テンプレート名に続けてフォーム名 / リスト名を指定することができます。ひとつのテンプレートに複数のフォーム形式 / リストフォーマットを用意したいときに便利です。例えば、#tracker(hoge/form_alternative) とすれば :config/plugin/tracker/hoge/form_alternative の内容をフォーム表示に使用しますし、#tracker_list(hoge/list_alternative) とすれば :config/plugin/tracker/hoge/list_alternative の内容をレイアウトに使用します。

ベースページ名はフォームから作成されるページの親階層となるページ名を指定します。省略時は設置したページとなります。

プラグイン内設定

TRACKER_LIST_EXCLUDE_PATTERN tracker_listで表示しないページ名を正規表現で指定する TRACKER_LIST_SHOW_ERROR_PAGE 項目の取り出しに失敗したページを一覧に表示するか テンプレート

テンプレートは基本的に設置するtracker毎に1組(4ページ)作成します。

:config/plugin/tracker/hoge hogeテンプレートの項目の内容を記述します。

:config/plugin/tracker/hoge/form 入力フォームの項目とレイアウトを記述します。

:config/plugin/tracker/default/page 入力した内容をページ化する際のフォーマットを記述します。

:config/plugin/tracker/hoge/list tracker_listで表示するリストのレイアウトを記述します。テーブル(|~|)の書式指定(c) / ヘッダ(h) / フッタ(f) 行は特別扱いします。

予約項目

form で使用できる予約項目 [_name] : 記事を記録するページ名を入力するフィールドを表示。省略可。 [_submit] : [追加]ボタンを表示。 page / list で使用できる予約項目 [_date] : 投稿日時。 [_page] : 実際に生成したページ名。ブラケットが付く。 [_refer] : #trackerを置いたページ。 [_base] : ページのプレフィクス。 tracker()/tracker_list() の第2引数が省略された場合は [_refer] と同じ内容。 [_name] : formの [_name] の内容そのもの。記事を記録するページ名の一部として使用する。 [_real] : 実際に生成したページ名から、[_refer] + '/'を除いた名前。デフォルトは [_name] と同じ内容。以下のいずれかの条件に該当するときは、trackerプラグインが[_real]に連番を付与し、記事を記録するページ名を決定する。 ・formに [_name] フィールドがない。 ・[_name] が空か、ページ名として無効な文字を含む。 ・[_refer] / [_name] という名前のページがすでに存在する。 list で使用できる予約項目 [_update] : ページの最終更新日時。 [_past] : 最終更新日時からの経過。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS