Web Gallery Professional のスキン情報

Web Gallery Professional のスキン情報

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

ファイル構成

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

ページヘッダー
header.html
ページフッター
footer.html
インデックスページ表示部分
gallery.html
分類一覧・日時別一覧表示部分
list.html
個別表示ページ
view.html
ナビゲーション部分
navigation.html
コメント投稿画面
comment.html
コメント投稿完了画面
complete.html
受信トラックバック一覧画面
trackback.html
アップロードファイル拡大表示画面
image.html
コメント編集ログイン画面
edit.html
ログ検索画面
search.html
プロフィール表示画面
profile.html
人気作品一覧表示画面
rate.html
管理者ページ - ログイン画面
admin.html
管理者ページ - 作業内容選択部分
admin_work.html
管理者ページ - ページナビゲーション部分
admin_navi.html
管理者ページ - 作品投稿画面
admin_form.html
管理者ページ - 投稿作品一覧画面
admin_edit.html
管理者ページ - コメント一覧画面
admin_comment.html
管理者ページ - トラックバック一覧画面
admin_trackback.html
管理者ページ - 処理実行確認画面
admin_confirm.html
管理者ページ - 分類設定画面
admin_field.html
管理者ページ - アイコン設定画面
admin_icon.html
管理者ページ - オプション項目設定画面
admin_option.html
管理者ページ - インデックスページ設定画面
admin_top.html
管理者ページ - コンテンツ設定画面
admin_menu.html
管理者ページ - リンク集設定画面
admin_link.html
管理者ページ - プロフィール設定画面
admin_profile.html
管理者ページ - パスワード設定画面
admin_pwd.html
管理者ページ - 環境設定画面
admin_env.html
管理者ページ - ユーザー管理画面
admin_user.html
管理者ページ - サイト再構築画面
admin_build.html
管理者ページ - 操作履歴表示画面
admin_record.html
管理者ページ - ステータス表示画面
admin_status.html
携帯用ページ - ページヘッダー
mobile_header.html
携帯用ページ - ページフッター
mobile_footer.html
携帯用ページ - 分類一覧表示画面
mobile_field.html
携帯用ページ - 作品一覧表示画面
mobile_list.html
携帯用ページ - 検索結果一覧表示画面
mobile_search.html
携帯用ページ - 最近のコメント表示画面
mobile_comtnavi.html
携帯用ページ - 最近のトラックバック表示画面
mobile_tbnavi.html
携帯用ページ - 作品個別表示画面
mobile_view.html
携帯用ページ - コメント表示画面
mobile_comment.html
JSファイル用ページ - 題名一覧
skin_js_title
JSファイル用ページ - 最近の作品
skin_js_text
エラー表示画面
error.html

基本情報

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

${INFO_SCRIPT}
プログラム名が格納されます。
${INFO_VERSION}
プログラムのバージョン情報が格納されます。
${INFO_COPYRIGHT}
プログラムの著作権情報が格納されます。
${INFO_FILE}
メインプログラムのファイル名が格納されます。
${INFO_TITLE}
ギャラリーのタイトルが格納されます。
${INFO_BACK}
ギャラリーからの戻り先が格納されます。
${INFO_MOBILETITLE}
携帯モード用のギャラリータイトルが格納されます。
${INFO_MOBILEBACK}
携帯モード用のギャラリーからの戻り先が格納されます。
${INFO_DESCRIPTION}
サイトの概要が格納されます。
${INFO_URL}
サイトのURLが格納されます。
${INFO_PATH}
メインプログラムのファイル名が http:// から格納されます。
${INFO_TBPATH}
トラックバック受信プログラムのファイル名が http:// から格納されます。
${INFO_PAGE}
現在の表示ページ数の情報が格納されます。
${INFO_USER}
管理者ページにログインしているユーザーIDが格納されます。
<!--INFO_USER_START--> ~ <!--INFO_USER_END-->
${INFO_USER} はこの間に記述します。
${INFO_TIMESTAMP}
現在時刻が1970年1月1日からの経過秒数で格納されます。

作品データ

作品表示部分(./skin/gallery.html./skin/view.html<!--SKIN_GALLERY_START--><!--SKIN_GALLERY_END-->)から参照できる情報です。

${ARTICLE_NO}
作品の管理番号が格納されます。
${ARTICLE_ID}
作品のIDが格納されます。
${ARTICLE_STAT}
作品の状態が格納されます。
${ARTICLE_FIELD}
作品の分類が格納されます。
${ARTICLE_FNO}
作品の分類番号が格納されます。
${ARTICLE_FCODE}
作品の分類コード(分類名をURLエンコードしたもの)が格納されます。
<!--ARTICLE_FIELD_START--> ~ <!--ARTICLE_FIELD_END-->
${ARTICLE_FIELD}${ARTICLE_FNO}${ARTICLE_FCODE} はこの間に記述します。
${ARTICLE_DATE}
作品の投稿日時が格納されます。
<!--ARTICLE_DATE_START--> ~ <!--ARTICLE_DATE_END-->
${ARTICLE_DATE} はこの間に記述します。
${ARTICLE_YEAR}
作品の投稿日時(年のみ)が格納されます。
${ARTICLE_MONTH}
作品の投稿日時(月のみ)が格納されます。
${ARTICLE_DAY}
作品の投稿日時(日のみ)が格納されます。
${ARTICLE_HOUR}
作品の投稿日時(時間のみ)が格納されます。
${ARTICLE_MINUTE}
作品の投稿日時(分のみ)が格納されます。
${ARTICLE_WEEK}
作品の投稿日時(曜日のみ)が格納されます。
${ARTICLE_NAME}
作品の投稿者名が格納されます。
<!--ARTICLE_NAME_START--> ~ <!--ARTICLE_NAME_END-->
${ARTICLE_NAME} はこの間に記述します。
${ARTICLE_USER}
作品の投稿ユーザー名が格納されます。
${ARTICLE_SUBJ}
作品の題名が格納されます。
${ARTICLE_TEXT}
作品の本文が格納されます。
${ARTICLE_PRICE}
作品の価格が格納されます。
<!--ARTICLE_PRICE_START--> ~ <!--ARTICLE_PRICE_END-->
${ARTICLE_PRICE} はこの間に記述します。
${ARTICLE_STOCK}
作品の在庫数が格納されます。
<!--ARTICLE_STOCK_START--> ~ <!--ARTICLE_STOCK_END-->
${ARTICLE_PRICE} はこの間に記述します。
${ARTICLE_RELATE}
関連作品が格納されます。
<!--ARTICLE_RELATE_START--> ~ <!--ARTICLE_RELATE_END-->
${ARTICLE_PRICE} はこの間に記述します。
${ARTICLE_ICON}
作品のアイコン画像が格納されます。
<!--ARTICLE_ICON_START--> ~ <!--ARTICLE_ICON_END-->
${ARTICLE_ICON} はこの間に記述します。
${ARTICLE_IMAGE}
作品のミニ画像が格納されます。
<!--ARTICLE_IMAGE_START--> ~ <!--ARTICLE_IMAGE_END-->
${ARTICLE_IMAGE} はこの間に記述します。
${ARTICLE_FILE}
作品のアップロードファイル数が格納されます。
${ARTICLE_FILES}
作品のアップロードファイルがまとめて格納されます。
<!--ARTICLE_FILE_START--> ~ <!--ARTICLE_FILE_END-->
${ARTICLE_FILES} はこの間に記述します。
${ARTICLE_NAVI}
ファイルをページ別に表示した際、現在表示しているファイルの情報が格納されます。
<!--ARTICLE_NAVI_START--> ~ <!--ARTICLE_NAVI_END-->
${ARTICLE_NAVI} はこの間に記述します。
<!--ARTICLE_NAVI_PREV_START--> ~ <!--ARTICLE_NAVI_PREV_END-->
ファイルをページ別に表示した際、表示ファイルを切り替えるリンクが表示されます。(前のファイル表示用。)
<!--ARTICLE_NAVI_NEXT_START--> ~ <!--ARTICLE_NAVI_NEXT_END-->
ファイルをページ別に表示した際、表示ファイルを切り替えるリンクが表示されます。(次のファイル表示用。)
${ARTICLE_IMAGE}
作品のミニ画像が格納されます。
<!--ARTICLE_IMAGE_START--> ~ <!--ARTICLE_IMAGE_END-->
${ARTICLE_IMAGE} はこの間に記述します。
${ARTICLE_HOST}
作品投稿者のホストが格納されます。
${ARTICLE_URL}
作品の固定URLが格納されます。
${ARTICLE_INFO}
作品のミニ画像があればその情報が、アイコンがあればその情報が、どちらも無ければ題名が格納されます。
<!--ARTICLE_NEW_START--> ~ <!--ARTICLE_NEW_END-->
新着マークをこの間に記述します。
${ARTICLE_COMMENT}
作品へのコメントの数が格納されます。
<!--ARTICLE_COMMENT_START--> ~ <!--ARTICLE_COMMENT_END-->
${ARTICLE_COMMENT} はこの間に記述します。
${ARTICLE_TRACKBACK}
作品へのトラックバックの数が格納されます。
<!--ARTICLE_TRACKBACK_START--> ~ <!--ARTICLE_TRACKBACK_END-->
${ARTICLE_TRACKBACK} はこの間に記述します。
${ARTICLE_PAINT}
作品に貼り付けたイラスト(しぃペインターで投稿したもの)の管理番号が格納されます。
<!--ARTICLE_PAINT_START--> ~ <!--ARTICLE_PAINT_END-->
${ARTICLE_PAINT} はこの間に記述します。
<!--ARTICLE_ADMIN_START--> ~ <!--ARTICLE_ADMIN_END-->
作品編集用のリンクなど、管理者用の情報をこの間に記述します。

コメントデータ

コメント表示部分(./skin/gallery.html<!--SKIN_COMMENT_START--><!--SKIN_COMMENT_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_RATE}
作品への評価が格納されます。
<!--ARTICLE_RATE_START--> ~ <!--ARTICLE_RATE_END-->
${ARTICLE_RATE} はこの間に記述します。
${ARTICLE_PWD}
コメントの削除キーが格納されます。(暗号化された文字列。)
${ARTICLE_HOST}
投稿者のホストが格納されます。
<!--ARTICLE_NEW_START--> ~ <!--ARTICLE_NEW_END-->
新着マークをこの間に記述します。
<!--ARTICLE_EDIT_START--> ~ <!--ARTICLE_EDIT_END-->
コメント編集用のリンクなど、編集用の情報をこの間に記述します。

トラックバックデータ

トラックバック表示部分(./skin/gallery.html<!--SKIN_TRACKBACK_START--><!--SKIN_TRACKBACK_END-->)から参照できる情報です。

${TRACKBACK_NO}
トラックバックの管理番号が格納されます。
${TRACKBACK_PNO}
受信元作品の番号が格納されます。
${TRACKBACK_STAT}
トラックバックの状態が格納されます。
${TRACKBACK_DATE}
トラックバックの受信日時が格納されます。
${TRACKBACK_YEAR}
トラックバックの受信日時(年のみ)が格納されます。
${TRACKBACK_MONTH}
トラックバックの受信日時(月のみ)が格納されます。
${TRACKBACK_DAY}
トラックバックの受信日時(日のみ)が格納されます。
${TRACKBACK_HOUR}
トラックバックの受信日時(時間のみ)が格納されます。
${TRACKBACK_MINUTE}
トラックバックの受信日時(分のみ)が格納されます。
${TRACKBACK_WEEK}
トラックバックの受信日時(曜日のみ)が格納されます。
${TRACKBACK_BLOG}
トラックバック送信元のブログ名が格納されます。
${TRACKBACK_TITLE}
トラックバック送信元の作品名が格納されます。
${TRACKBACK_URL}
トラックバック送信元のURLが格納されます。
${TRACKBACK_EXCERPT}
トラックバックの送信内容が格納されます。

カレンダー

カレンダー表示部分(./skin/navigation.html<!--SKIN_CALENDAR_HEAD_START--><!--SKIN_CALENDAR_FOOT_END-->)から参照できる情報です。

${CALENDAR_THIS_YEAR}
カレンダーの年が格納されます。
${CALENDAR_THIS_MONTH}
カレンダーの月が格納されます。
${CALENDAR_THIS_DAY}
カレンダーの日が格納されます。
${CALENDAR_PREV_YEAR}
カレンダーの先月の年コードが格納されます。
${CALENDAR_PREV_MONTH}
カレンダーの先月の月コードが格納されます。
${CALENDAR_NEXT_YEAR}
カレンダーの来月の年コードが格納されます。
${CALENDAR_NEXT_MONTH}
カレンダーの来月の月コードが格納されます。

カレンダー表示部分(./skin/navigation.html<!--SKIN_CALENDAR_DAY_START--><!--SKIN_CALENDAR_DAY_END--><!--SKIN_CALENDAR_SATDAY_START--><!--SKIN_CALENDAR_SATDAY_END--><!--SKIN_CALENDAR_SUNDAY_START--><!--SKIN_CALENDAR_SUNDAY_END-->)から参照できる情報です。

${CALENDAR_DAY}
カレンダーの日が格納されます。
<!--CALENDAR_DAY_START--> ~ <!--CALENDAR_DAY_END-->
${CALENDAR_DAY} はこの間に記述します。
${CALENDAR_CODE}
カレンダーの日付コードが格納されます。

コンテンツ一覧表示部分(./skin/navigation.html<!--SKIN_MENULIST_FIELD_START--><!--SKIN_MENULIST_FIELD_END-->)から参照できる情報です。

${MENU_FIELD}
コンテンツの分類名が格納されます。

コンテンツ一覧表示部分(./skin/navigation.html<!--SKIN_MENU_START--><!--SKIN_MENU_END-->)から参照できる情報です。

${MENU_NAME}
コンテンツの名前が格納されます。
${MENU_URL}
コンテンツのURLが格納されます。

分類一覧

分類一覧表示部分(./skin/navigation.html<!--SKIN_FIELD_START--><!--SKIN_FIELD_END--><!--SKIN_CHILD_START--><!--SKIN_CHILD_END-->)から参照できる情報です。

${FIELD_NAME}
分類名が格納されます。
${FIELD_PARENT}
親分類名が格納されます。
${FIELD_NO}
分類番号が格納されます。
${FIELD_CODE}
分類コード(分類名をURLエンコードしたもの)が格納されます。
${FIELD_SIZE}
分類に属する作品の件数が格納されます。

最近の作品一覧

最近の作品覧表示部分(./skin/navigation.html<!--SKIN_LIST_START--><!--SKIN_LIST_END-->)から参照できる情報です。

作品データと同じです。

最近のコメント一覧

コメント表示部分(./skin/navigation.html<!--SKIN_CMTLIST_START--><!--SKIN_CMTLIST_END-->)から参照できる情報です。

${ARTICLE_NO}
コメントの管理番号が格納されます。
${ARTICLE_PNO}
返信元作品の番号が格納されます。
${ARTICLE_STAT}
コメントの状態が格納されます。
${ARTICLE_DATE}
コメントの投稿日時が格納されます。
${ARTICLE_YEAR}
コメントの投稿日時(年のみ)が格納されます。
${ARTICLE_MONTH}
コメントの投稿日時(月のみ)が格納されます。
${ARTICLE_DAY}
コメントの投稿日時(日のみ)が格納されます。
${ARTICLE_HOUR}
コメントの投稿日時(時間のみ)が格納されます。
${ARTICLE_MINUTE}
コメントの投稿日時(分のみ)が格納されます。
${ARTICLE_WEEK}
コメントの投稿日時(曜日のみ)が格納されます。
${ARTICLE_NAME}
コメントの投稿者名が格納されます。
${ARTICLE_SUBJ}
コメントの題名が格納されます。
${ARTICLE_HOST}
投稿者のホストが格納されます。
<!--ARTICLE_NEW_START--> ~ <!--ARTICLE_NEW_END-->
新着マークをこの間に記述します。

最近のトラックバック一覧

トラックバック表示部分(./skin/navigation.html<!--SKIN_TBLIST_START--><!--SKIN_TBLIST_END-->)から参照できる情報です。

${TRACKBACK_NO}
トラックバックの管理番号が格納されます。
${TRACKBACK_PNO}
受信元作品の番号が格納されます。
${TRACKBACK_STAT}
トラックバックの状態が格納されます。
${TRACKBACK_DATE}
トラックバックの受信日時が格納されます。
${TRACKBACK_YEAR}
トラックバックの受信日時(年のみ)が格納されます。
${TRACKBACK_MONTH}
トラックバックの受信日時(月のみ)が格納されます。
${TRACKBACK_DAY}
トラックバックの受信日時(日のみ)が格納されます。
${TRACKBACK_HOUR}
トラックバックの受信日時(時間のみ)が格納されます。
${TRACKBACK_MINUTE}
トラックバックの受信日時(分のみ)が格納されます。
${TRACKBACK_WEEK}
トラックバックの受信日時(曜日のみ)が格納されます。
${TRACKBACK_BLOG}
トラックバック送信元のブログ名が格納されます。
${TRACKBACK_TITLE}
トラックバック送信元の作品名が格納されます。
${TRACKBACK_URL}
トラックバック送信元のURLが格納されます。

過去ログ一覧

過去ログ表示部分(./skin/navigation.html<!--SKIN_PAST_START--><!--SKIN_PAST_END-->)から参照できる情報です。

${PAST_YEAR}
過去ログの年が格納されます。
${PAST_MONTH}
過去ログの月が格納されます。
${PAST_SIZE}
過去ログの件数が格納されます。

リンク一覧表示部分(./skin/navigation.html<!--SKIN_LINKLIST_FIELD_START--><!--SKIN_LINKLIST_FIELD_END-->)から参照できる情報です。

${LINK_FIELD}
リンク集の分類名が格納されます。

リンク一覧表示部分(./skin/navigation.html<!--SKIN_LINK_START--><!--SKIN_LINK_END-->)から参照できる情報です。

${LINK_NAME}
リンク集のサイト名が格納されます。
${LINK_URL}
リンク集のURLが格納されます。

プロフィール一覧

プロフィール表示部分(./skin/navigation.html<!--SKIN_PROFILE_START--><!--SKIN_PROFILE_END-->)から参照できる情報です。

${PROFILE_USER}
ユーザーIDが格納されます。
${PROFILE_NAME}
ユーザーの名前が格納されます。
${PROFILE_TEXT}
ユーザーの紹介文が格納されます。
${PROFILE_SIZE}
ユーザーが投稿した作品の件数が格納されます。