ZeroCH::Document::Template - 利用可能なテンプレートタグの解説
テンプレートシステムはほとんど全ての掲示板のデザインを変更することが出来ます。 ここでは利用可能なテンプレートのタグを解説します。
全てのテンプレートで利用可能なタグはZeroCH::Templateを参照してください。 また、テンプレートの使用例は/_template/defaultを参照してください。
これを読む前にHTML::Templateのドキュメントに目を通すべきでしょう。
t_confirm.htcはスレッド作成の確認に利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->confirm_template_tagメソッドを
利用してください。
フォームから入力された名前欄をそのまま表示します。
フォームから入力されたメール欄をそのまま表示します。
フォームから入力された本文をそのまま表示します。
フォームから入力されたサブジェクト(スレッドのタイトル)をそのまま表示します。
t_form.htcはスレッド作成のフォームに利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->form_template_tagメソッドを
利用してください。
告知欄を表示します。
ローカルルール(head.txtの内容)を表示します。
メタデータ(meta.txtの内容)を表示します。
フッター(foot.txtの内容)を表示します。
subback.htcはsubback.htmlに利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->subback_template_tagメソッドを
利用してください。
それぞれのスレッドの位置SETTING.TXTのBBS_THREAD_NUMBER内に収まっている、 フロートされるスレッドの配列です。 <TMPL_LOOP NAME="Threads">のタグを拡張して利用する場合は <$zApp->inner_template_tag>メソッドを利用してください。
スレッドのキーを表示します。
スレッドのサブジェクト(タイトル)を表示します。
スレッドの位置を表示します。
告知欄を表示します。
index.htcはindex.htmlに利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->index_template_tagメソッドを
利用してください。
それぞれのスレッドの位置SETTING.TXTのBBS_THREAD_NUMBER内に収まっている、 フロートされるスレッドの配列です。 <TMPL_LOOP NAME="Threads">のタグを拡張して利用する場合は <$zApp->inner_template_tag>メソッドを利用してください。
レスの内容の配列です。配列の数はBBS_CONTENTS_NUMBERになります。
現在のレス番号を表示します。
現在のレスの名前欄を表示します。
現在のレスのメール欄を表示します。
現在のレスの時刻およびIDを表示します。
現在のレスの本文を表示します。
スレッドのキーを表示します。
スレッドのサブジェクト(タイトル)を表示します。
スレッドの位置を表示します。
前(上)のスレッドの位置を表示します。
次(下)のスレッドの位置を表示します。
それぞれのスレッドの位置SETTING.TXTのBBS_THREAD_NUMBERの数を超えていてかつ BBS_MAX_MENU_THREADを超えていないスレッドの配列です。
スレッドのレス数を表示します。
スレッドのキーを表示します。
スレッドのサブジェクト(タイトル)を表示します。
スレッドの位置を表示します。
サブ告知欄を表示します。
告知欄を表示します。
ローカルルール(head.txtの内容)を表示します。
メタデータ(meta.txtの内容)を表示します。
フッター(foot.txtの内容)を表示します。
i_index.htcは携帯用のindex.htmlに利用されるテンプレートです。
利用可能なタグは"index.htcで利用可能なタグ"と同等ですが、以下のタグが追加で利用できます。
これら以外のタグ以外を拡張して利用する場合は$zApp->mobile_template_tagメソッドを
利用してください。
インデックスに表示可能なスレッド数を表示します。
\rを表示します。
BBS_THREAD_NUMBER + 1の数を表示します。
redirect.htcは書き込み終了後に利用されるテンプレートです。
これら以外のタグ以外を拡張して利用する場合は$zApp->redirect_template_tagメソッドを
利用してください。
告知欄を表示します。
書き込み終了後からindex.htmlに飛ぶまでに秒数を表示します。
error.htcは書き込みエラーが発生したときに利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->error_template_tagメソッドを
利用してください。
書き込みした人のホスト名を表示します。ホスト名が取得できない場合はIPアドレスで表示されます。
簡易なエラー内容を表示します。
エラー内容を表示します。
フォームから入力された名前欄を表示します。
フォームから入力されたメール欄を表示します。
フォームから入力された本文を表示します。
read.htcはread.cgiの表示に利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->read_template_tagメソッドを
利用してください。
レスの内容の配列です。
現在のレス番号を表示します。
現在のレスの名前欄を表示します。
現在のレスのメール欄を表示します。
現在のレスの時刻およびIDを表示します。
現在のレスの本文を表示します。
100レスごとの開始位置と終了位置を格納した配列です。
100レスごとの開始位置の数値を表示します。
100レスごとの終了位置の数値を表示します。
書き込み数が最大書き込み可能数の90%以上を超えた時は1、それ以外は0が設定されます。
書き込み数が最大書き込み可能数の95%以上を超えた時は1、それ以外は0が設定されます。
書き込み数が最大書き込み可能数を超えた時は1、それ以外は0が設定されます。
告知欄を表示します。
スレッドのdatの大きさをキロバイト単位で表示します。
Cookieに保存されている名前欄を表示します。保存されていなければ空文字列が設定されます。
「次」の開始位置の数値を表示します。
「次」の終了位置の数値を表示します。
Cookieに保存されているメール欄を表示します。保存されていなければ空文字列が設定されます。
メタデータ(meta.txtの内容)を表示します。
「前」の開始位置の数値を表示します。
「前」の終了位置の数値を表示します。
read.cgiのURIを表示します。
現在のスレッドのレス数を表示します。
現在のスレッドのサブジェクト(タイトル)を表示します。
not_found.htcはread.cgiおよびr.cgiのエラー表示に利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->error_template_tagメソッドを
利用してください。
レスの内容の配列です。
現在のレス番号を表示します。
現在のレスの名前欄を表示します。
現在のレスのメール欄を表示します。
現在のレスの時刻およびIDを表示します。
現在のレスの本文を表示します。
過去ログのインデックスのリンクを表示します。
告知欄を表示します。
スレッドのdatの大きさをバイト単位で表示します。
スレッドのdatの大きさをキロバイト単位で表示します。
読み込もうとしたスレッドが過去ログ化されていれば1を、そうでない場合は0が設定されます。
スレッドの読み込み時にエラーがあったならば1を、そうでない場合は0が設定されます。
読み込もうとしたスレッドがプール状態にあれば1を、そうでない場合は0が設定されます。
スレッドキーの0桁目から4桁目までの文字列を表示します。
スレッドキーの0桁目から5桁目までの文字列を表示します。
簡易なエラー内容を表示します。
エラー内容を表示します。
メタデータ(meta.txtの内容)を表示します。
read.cgiのURIを表示します。
現在のスレッドのレス数を表示します。
i_read.htcはr.cgiのレス表示に利用されるテンプレートです。 使用可能なタグは"i_read.htcで利用可能なタグ"とほとんど同じですが、以下のタグが利用できません。
以下はi_read.htcで利用可能なタグです。これら以外のタグ以外を拡張して利用する場合は
$zApp->mobile_template_tagメソッドを利用してください。
AASを利用する状態であれば1を、そうでない場合は0を設定します。 AASに関してはhttp://example.ddo.jp/aas/を参照してください。
AASに渡すためのパスを表示します。
オプションに書き込みを写すフォーム表示を示す「c」が入っていれば1を、そうでない場合は0を設定します。
\rを表示します。
オプションに書き込みフォーム表示を示す「w」が入っていれば1を、そうでない場合は0を設定します。
r.cgiに渡されたオプションのパスを表示します。
i_thread.htcはr.cgiのスレッド表示に利用されるテンプレートです。
以下のタグ以外を拡張して利用する場合は$zApp->thread_template_tagメソッドを
利用してください。
スレッドの内容の配列です。
スレッドのレス数を表示します。
スレッドのキーを表示します。
スレッドのサブジェクト(タイトル)を表示します。
スレッドの位置を表示します。
告知欄を表示します。
「写」が有効であれば1を、そうでない場合は0を設定します。
\rを表示します。
次のリンクを表示するためのスレッドの開始位置から100の数を足した数を表示します。
次のスレッドのリンクを表示するためのスレッドの開始位置から BBS_THREAD_NUMBERの数を足した数を表示します。
前のスレッドのリンクを表示するためのスレッドの開始位置から BBS_THREAD_NUMBERの数を足した数を表示します。
検索で使われた単語を表示します。
オプションに書き込みフォーム表示を示す「w」が入っていれば1を、そうでない場合は0を設定します。
not_found.htcはread.cgiおよびr.cgiのエラー表示に利用されるテンプレートです。 詳しくは"not_found.htcで利用可能なタグ(read.cgi)"を参照してください。
hkrn <hikarincl2@yahoo.co.jp>
Copyright(C) 2001-2006 0ch http://0ch.mine.nu
Copyright(C) 2004-2006 img0ch by hkrn http://hikarin.jp