Web Cart Professional のスキン情報

Web Cart Professional のスキン情報

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

ファイル構成

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

ページヘッダー
header.html
ページフッター
footer.html
インデックスページ表示部分
catalog.html
分類一覧・日時別一覧表示部分
list.html
個別表示ページ
view.html
ナビゲーション部分
navigation.html
コメント投稿画面
comment.html
コメント投稿完了画面
complete.html
受信トラックバック一覧画面
trackback.html
アップロードファイル拡大表示画面
image.html
コメント編集ログイン画面
edit.html
ログ検索画面
search.html
プロフィール表示画面
profile.html
人気商品一覧表示画面
rate.html
売り上げ上位商品一覧表示画面
rank.html
管理者ページ - ログイン画面
admin.html
管理者ページ - 作業内容選択部分
admin_work.html
管理者ページ - ページナビゲーション部分
admin_navi.html
管理者ページ - 商品投稿画面
admin_form.html
管理者ページ - 投稿商品一覧画面
admin_edit.html
管理者ページ - コメント一覧画面
admin_comment.html
管理者ページ - トラックバック一覧画面
admin_trackback.html
管理者ページ - 顧客一覧画面
admin_customer.html
管理者ページ - 顧客情報編集画面
admin_modify.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
カート内容
cart.html
注文ページ - カート内容
order_cart.html
注文ページ - ログイン画面
order_login.html
注文ページ - 注文情報入力画面
order_input.html
注文ページ - 注文情報確認画面
order_preview.html
注文ページ - 注文完了画面
order_complete.html
顧客情報新規登録ページ - 情報入力画面
regist_input.html
顧客情報新規登録ページ - 情報確認画面
regist_preview.html
顧客情報新規登録ページ - 登録完了画面
regist_complete.html
顧客情報確認ページ - ログイン画面
login.html
顧客情報確認ページ - 情報編集画面
login_input.html
顧客情報確認ページ - 情報確認画面
login_preview.html
顧客情報確認ページ - 登録完了画面
login_complete.html
顧客情報確認ページ - 削除確認画面
login_comfirm.html
顧客情報確認ページ - 削除完了画面
login_delete.html
顧客情報確認ページ - ポイント数確認画面
login_point.html
パスワード再発行ページ - メールアドレス入力画面
password.html
パスワード再発行ページ - 発行完了画面
password_complete.html
JSファイル用ページ - 題名一覧
skin_js_title
JSファイル用ページ - 最近の商品
skin_js_text
エラー表示画面
error.html

基本情報

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

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

商品データ

商品表示部分(./skin/catalog.html./skin/view.html<!--SKIN_CATALOG_START--><!--SKIN_CATALOG_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_SOLDOUT_START--> ~ <!--ARTICLE_SOLDOUT_END-->
この間に商品売り切れ時の文言を記述します。
${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/catalog.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/catalog.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}
ユーザーが投稿した商品の件数が格納されます。