Web Board Professional のスキン情報

Web Board Professional のスキン情報

Web Board Professional スキンの仕様。解説量が膨大になるので、とりあえずトップページを作成するためのスキン情報について解説。他の部分の解説が用意できるかは不明。

ファイル構成

Web Board Professional のスキンファイルは以下の通りです。(Ver3.14~の場合。)ファイル構成はバージョンによって多少異なります。

ページヘッダー
header.html
ページフッター
footer.html
投稿記事表示部分
list.html
投稿完了画面
complete.html
使い方表示画面
howto.html
アイコン一覧画面
icon.html
アップロードファイル拡大表示画面
image.html
投稿ランキング表示画面
rank.html
過去ログ表示画面
past.html
記事編集画面
edit.html
ログ検索画面
search.html
管理者ページ - ログイン画面
admin.html
管理者ページ - 作業内容選択部分
admin_work.html
管理者ページ - 投稿記事一覧画面
admin_edit.html
管理者ページ - 環境設定画面
admin_env.html
管理者ページ - パスワード設定画面
admin_pwd.html
エラー表示画面
error.html

基本情報

すべてのスキンから参照できる情報です。(エラー画面など、一部のスキンからは取得できない項目もあります。)

${INFO_SCRIPT}
メインプログラムのファイル名が格納されます。
${INFO_VERSION}
プログラムのバージョン情報が格納されます。
${INFO_COPYRIGHT}
プログラムの著作権情報が格納されます。
${INFO_TITLE}
掲示板タイトルが格納されます。
${INFO_BACK}
掲示板からの戻り先が格納されます。
${INFO_MOBILETITLE}
携帯モード用の掲示板タイトルが格納されます。
${INFO_MOBILEBACK}
携帯モード用の掲示板からの戻り先が格納されます。
${INFO_RESSIZE}
1つの記事に対する最大返信数が格納されます。
${INFO_SHOWSIZE}
1つの記事に表示する返信記事数が格納されます。
<!--INFO_PAST_START--> ~ <!--INFO_PAST_END-->
過去ログに関する情報はこの間に記述します。
<!--INFO_RES_START--> ~ <!--INFO_RES_END-->
記事への返信に関する情報はこの間に記述します。
<!--INFO_SUBJ_START--> ~ <!--INFO_SUBJ_END-->
題名の入力に関する情報はこの間に記述します。
<!--INFO_PWD_START--> ~ <!--INFO_PWD_END-->
削除キーの入力に関する情報はこの間に記述します。
<!--INFO_COLOR_START--> ~ <!--INFO_COLOR_END-->
文字色の入力に関する情報はこの間に記述します。
${INFO_HTML}
投稿時に使用できるHTMLタグの情報が格納されます。
<!--INFO_DECORATION_START--> ~ <!--INFO_DECORATION_END-->
簡易装飾機能に関する情報はこの間に記述します。
<!--INFO_ICON_START--> ~ <!--INFO_ICON_END-->
アイコンの入力に関する情報はこの間に記述します。
<!--INFO_ICONREGIST_START--> ~ <!--INFO_ICONREGIST_END-->
アイコン登録機能に関する情報はこの間に記述します。
<!--INFO_FILE_START--> ~ <!--INFO_FILE_END-->
ファイルアップロード機能に関する情報はこの間に記述します。
<!--INFO_AUTOLINK_START--> ~ <!--INFO_AUTOLINK_END-->
オートリンク機能に関する情報はこの間に記述します。
<!--INFO_RANK_START--> ~ <!--INFO_RANK_END-->
投稿ランキング機能に関する情報はこの間に記述します。
${INFO_TIMESTAMP}
現在時刻が1970年1月1日からの経過秒数で格納されます。

投稿フォーム

投稿フォーム(./skin/list.html<!--SKIN_FORM_START--><!--SKIN_FORM_END-->)から参照できる情報です。

${FORM_NO}
記事の管理番号が格納されます。
${FORM_PNO}
返信元記事の番号が格納されます。
${FORM_STAT}
記事の状態が格納されます。
${FORM_DATE}
記事の投稿日時が格納されます。
${FORM_NAME}
記事の投稿者名が格納されます。
${FORM_MAIL}
投稿者のメールアドレスが格納されます。
${FORM_URL}
投稿者のURLが格納されます。
${FORM_SUBJ}
記事の題名が格納されます。
${FORM_TEXT}
記事の本文が格納されます。
${FORM_COLOR}
記事の文字色が格納されます。
${FORM_ICON}
記事のアイコン画像が格納されます。
${FORM_FILE}
記事のアップロードファイルが格納されます。
${FORM_FILENAME}
記事のアップロードファイル名が格納されます。
${FORM_RANK}
投稿回数が格納されます。
${FORM_PWD}
記事の削除キーが格納されます。(暗号化された文字列。)
${FORM_HOST}
投稿者のホストが格納されます。

記事データ

記事表示部分(./skin/list.html<!--SKIN_LIST_START--><!--SKIN_LIST_END--><!--SKIN_PARENT_START--><!--SKIN_PARENT_END--><!--SKIN_RES_START--><!--SKIN_RES_END-->)から参照できる情報です。

${ARTICLE_NO}
記事の管理番号が格納されます。
${ARTICLE_PNO}
返信元記事の番号が格納されます。
${ARTICLE_STAT}
記事の状態が格納されます。
${ARTICLE_DATE}
記事の投稿日時が格納されます。
${ARTICLE_YEAR}
記事の投稿日時(年のみ)が格納されます。
${ARTICLE_MONTH}
記事の投稿日時(月のみ)が格納されます。
${ARTICLE_DAY}
記事の投稿日時(日のみ)が格納されます。
${ARTICLE_HOUR}
記事の投稿日時(時間のみ)が格納されます。
${ARTICLE_MINUTE}
記事の投稿日時(分のみ)が格納されます。
${ARTICLE_WEEK}
記事の投稿日時(曜日のみ)が格納されます。
${ARTICLE_NAME}
記事の投稿者名が格納されます。
${ARTICLE_MAIL}
投稿者のメールアドレスが格納されます。
<!--ARTICLE_MAIL_START--> ~ <!--ARTICLE_MAIL_END-->
${ARTICLE_MAIL} はこの間に記述します。
${ARTICLE_URL}
投稿者のURLが格納されます。
<!--ARTICLE_URL_START--> ~ <!--ARTICLE_URL_END-->
${ARTICLE_URL} はこの間に記述します。
${ARTICLE_SUBJ}
記事の題名が格納されます。
${ARTICLE_TEXT}
記事の本文が格納されます。
${ARTICLE_COLOR}
記事の文字色が格納されます。
${ARTICLE_ICON}
記事のアイコン画像が格納されます。
${ARTICLE_FILE}
記事のアップロードファイルが格納されます。
${ARTICLE_RANK}
発言回数が格納されます。
${ARTICLE_CLASS}
発言回数に応じたランクが格納されます。
<!--ARTICLE_RANK_START--> ~ <!--ARTICLE_RANK_END-->
${ARTICLE_RANK} はこの間に記述します。
${ARTICLE_PWD}
記事の削除キーが格納されます。(暗号化された文字列。)
${ARTICLE_HOST}
投稿者のホストが格納されます。
<!--ARTICLE_RES_START--> ~ <!--ARTICLE_RES_END-->
返信用リンクをこの間に記述します。
<!--ARTICLE_NEW_START--> ~ <!--ARTICLE_NEW_END-->
新着マークをこの間に記述します。