function_delete [line 370]
void function_delete(
mixed $params, mixed &$bbs
)
|
|
書き込み内容を透明削除を宣誓・提供します。
<%delete%>タグでコールされます。 削除ログを残して書き込み削除します。 この状態から、元に戻すことは多くの場合しません。 直接、ファイルを開いてログを追うことが出来るのが特徴です。 ユーザーによる削除権限がない場合は、無条件で失敗します。
Params: withdelete=delete:<input name="delete" value="delete">の値を受け取ったときのみ実行される id:IDを指定して削除 password:パスワードを指定して削除 errorfile:エラー用のテンプレートファイル
Information Tags:
function_insert_response [line 252]
void function_insert_response(
mixed $params, mixed &$bbs
)
|
|
レス書き込み機能を宣言し、レス書き込みを試みます。
<%insert_response%>タグでコールされます。 スレッドに対して、レスを行います。 挙動は、設定画面・設定ファイルで設定した通りになりますが、 属性を指定することによって、それを無視したり出来ます。 また、conf属性を指定することによって、登録せず確認画面を表示することが出来ます。 ユーザーが入力したデータは、設定画面・設定ファイルで設定した通りに変更され、 <%$write_item%> に格納されます。
但しエラー画面では、 <%$item%> に格納されます。
SetValues: $write_item.name:送信された名前 $write_item.url:送信されたURL $write_item.mail:送信されたmail $write_item.subject:送信された件名 $write_item.icon:送信されたアイコン $write_item.usecookie:送信されたcookieの使用可否 $write_item.body:送信された本文 $write_item.password:送信されたパスワード $err_mess:エラーメッセージ(エラーページのみ) $items:送信されたデータ(エラーページのみで内容は、$write_itemと同じです。)
Params: withwrite="response":<input name="write" value="response">の値を受け取ったときのみ実行される errorfile:エラー用のテンプレートファイル noview:設定を反映せず変数にしまう conf:確認のみ relck:Reloadのチェックをします
Information Tags:
function_insert_thread [line 122]
void function_insert_thread(
mixed $params, mixed &$bbs
)
|
|
スレッド作成機能を宣言し、スレッド作成を試みます。
<%insert_thread%>タグでコールされます。 新規にスレッドを作ります。 挙動は、設定画面・設定ファイルで設定した通りになりますが、 属性を指定することによって、それを無視したり出来ます。 また、conf属性を指定することによって、登録せず確認画面を表示することが出来ます。 ユーザーが入力したデータは、設定画面・設定ファイルで設定した通りに変更され、 <%$write_item%> に格納されます。
但しエラー画面では、 <%$item%> に格納されます。
SetValues: $write_item.name:送信された名前 $write_item.url:送信されたURL $write_item.mail:送信されたmail $write_item.title:送信されたスレッドタイトル $write_item.icon:送信されたアイコン $write_item.usecookie:送信されたcookieの使用可否 $write_item.body:送信された本文 $write_item.password:送信されたパスワード $err_mess:エラーメッセージ(エラーページのみ) $items:送信されたデータ(エラーページのみで内容は、$write_itemと同じです。)
Params: withwrite="thread":<input name="write" value="thread">の値を受け取ったときのみ実行される errorfile:エラー用のテンプレートファイル noview:設定を反映せず変数にしまう conf:確認のみ relck:Reloadのチェックをします
Information Tags:
function_modify [line 520]
void function_modify(
mixed $params, mixed &$bbs
)
|
|
書き込み編集を宣誓・提供します。
<%modify%>タグでコールされます。 書き込みを編集します。 パスワードが**********の場合はパスワード変更無し。 ユーザによる削除権限・編集権限がない場合は、無条件で編集に失敗します。
SetValues: $mod_item.name:送信された名前 $mod_item.url:送信されたURL $mod_item.mail:送信されたmail $mod_item.title:送信されたスレッドタイトル $mod_item.subject:送信された件名 $mod_item.icon:送信されたアイコン $mod_item.usecookie:送信されたcookieの使用可否 $mod_item.body:送信された本文 $mod_item.password:送信されたパスワード $err_mess:エラーメッセージ(エラーページのみ) $items:送信されたデータ(エラーページのみで内容は、$write_itemと同じです。)
Params: withmodify="modify":<input name="modify" value="modify">の値を受け取ったときのみ実行される errorfile:エラー用のテンプレートファイル noview:設定を反映せず変数にしまう conf:確認のみ password:使用パスワードを固定 bbs_id:編集するスレッドを固定 res_id:編集するレスを固定 ckonly:チェックのみを行い、テンプレート変数に値も格納しません。 conf:チェックのみを行い、テンプレート変数に値を格納します。 relck:Reloadのチェックをします
Information Tags:
function_relck [line 75]
void function_relck(
mixed $params, mixed &$bbs
)
|
|
リロードチェックタグ
<%relck%>タグでコールされます。 <%insert_thread%><%insert_response%><%modify%>でリロードチェックする際に、 入力フォーム内に、必ず記載する必要があるタグです。
function_set_counter [line 46]
boolean function_set_counter(
mixed $params, mixed &$bbs
)
|
|
テキスト型の昨日今日カウンタを宣言し、提供します。
<%set_counter%>でコールされます。 count_up・ck_ip・skipの通りにカウンター値を変更し、assignで指定したテンプレート変数に それぞれ、値を格納します。 なお、総合書き込み数は、一書き込みごとに、強制的に+1されます。
SetValues: $counter.total:総合のアクセス数 $counter.today:今日のアクセス数 $counter.yesterday:昨日のアクセス数 $counter.write:総合書き込み数
Params: count_up:カウンタを回す指定されない場合は、他項目が指定されてもカウンター値を変更しません。 ck_ip:前回と同じIPの場合はカウントを回さない skip:integer カウンタの上げ幅(何も指定されない場合は1) assign:カウンタの値がセットされるテンプレート変数名(何も指定されない場合は$counter)
Information Tags:
function_set_default [line 634]
void function_set_default(
mixed $params, mixed &$bbs
)
|
|
フォーム用のデフォルト値取得を宣誓
<%set_default%>タグでコールされます。 エラーな値と、セッション(cookie)にしまわれた値をdefault値として格納します。 witherrorを指定した場合は、ポストされたデータからもDEFAULT値を拾います。 witherrorを指定してもしなくても、宣誓すればcookieの値は探して来ます。
SetValues: $default.name:名前 $default.url:URL $default.mail:メール --------------以下エラー時のみ---------------- $default.title:スレッドタイトル $default.subject:レス件名 $default.cookie:クッキーの有無 $default.body:本文 $default.icon:アイコン Params: noform: デフォルト値を書き換えない witherror="error":<input name="error" value="error">の値を受け取ったときに、値を格納する assign: 戻り値が入るテンプレート変数名。(何も指定しない場合は$default) noescape:エスケープしない
Information Tags:
function_truncate [line 436]
void function_truncate(
mixed $params, mixed &$bbs
)
|
|
ログも残さない書き込み削除を宣誓・提供します。
<%truncate%>タグでコールされます。 主にこれは管理用です。ユーザアクションでの実行は推奨されません。 ログを残さないこと以外は、<%delete%>と一緒です。
Params: withtruncate=truncate:<input name="truncate" value="truncate">の値を受け取ったときのみ実行される id:IDを指定して削除 password:パスワードを指定して削除
Information Tags:
function_view_pager [line 858]
void function_view_pager(
mixed $tag_attrs, mixed &$bbs
)
|
|
ページャータグ
Information Tags:
function_view_response_end [line 829]
void function_view_response_end(
mixed $params, mixed &$bbs
)
|
|
レスを表示の終了タグ
Information Tags:
function_view_response_start [line 793]
void function_view_response_start(
mixed $tag_attrs, mixed &$bbs
)
|
|
レスを表示
<%res%><%/res%> 間で、レスをループして表示します。 格納されるテンプレート変数は、下記のとおりです。
<%thread%><%res%><%/res%><%/thread%> の様に<%thread%>タグ内に内包される必要があります。
SetValues: $bbs_id:スレッドID $res_id:レスID $bbres.name:名前 $bbres.subject:レス件名 $bbres.mail:メール $bbres.url:URL $bbres.body:本文 $bbres.usecookie:クッキー $bbres.password:パスワード $bbres.icon:アイコン $bbres.timestamp:タイムスタンプ $bbres.id:ID $bbres.ip:IP(設定でONにした場合のみ) $bbres.res_id:レスID Params: once:レスページモード noview:noview入力時にnoviewを指定した場合に使用
Params: once: noview: name
Information Tags:
function_view_thread_end [line 843]
void function_view_thread_end(
mixed $params, mixed &$bbs
)
|
|
スレッドを表示終了タグ
Information Tags:
function_view_thread_start [line 722]
void function_view_thread_start(
mixed $tag_attrs, mixed &$bbs
)
|
|
スレッドを表示
<%thread%><%/thread%> 間で、スレッドをループして表示します。 格納されるテンプレート変数は、下記のとおりです。
SetValues: $bbs_id:スレッドID $bbth.name:名前 $bbth.title:スレッドタイトル $bbth.mail:メール $bbth.url:URL $bbth.body:本文 $bbth.usecookie:クッキー $bbth.password:パスワード $bbth.icon:アイコン $bbth.timestamp:タイムスタンプ $bbth.id:ID $bbth.ip:IP(設定でONにした場合のみ) $bbth.remote_host:リモートホスト(設定でONにした場合のみ) $bbth.user_agent:ユーザーエージェント(設定でONにした場合のみ) $bbth.last_timestamp:最終書き込み日時 $bbth.last_ip:最終書き込み者のIP $bbth.stop:停止中かどうか $bbth.bbs_id:スレッドID Params: once :レスページモード noview :noview入力時にnoviewを指定した場合に使用 name : foeachの名前 threadタグを入れ子にする場合に使用
Information Tags: