各店セレクション

提供:Wiki@KDS
2007年8月7日 (火) 17:33時点における192.168.200.244 (トーク)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

worksと同列にあるperlフォルダ以下の説明

store_get.pl

主要5店舗のshoppingフォルダのみコピーをするため、フォルダ作成の手間が省ける。

出力フォルダ名:store_get

ajax_create.pl

主要5店舗分のajax部分用ファイルを作成する。

出力フォルダ名:ajax

  1. works/store/shopping/ajax/source/ 以下にある主要5店舗のajaxソースファイルを読み込む
  2. works/店舗名/shopping/index.htmlのセレクションエリアをajax用に変換する
  3. 1のデータのからの間を、2で作成したデータと入れ替える(同期を取る)
  4. 完成したデータをファイルとして書き出す


作業フロー

  1. perlフォルダにstore_get、ajaxフォルダがある場合は削除する。
  2. store_get.pl、ajax.plを実行する。
  3. 出力されたstore_get、ajaxフォルダをtemporaryに移す。
  4. ajaxフォルダを削除する。(最初のajax.plの実行はtemporaryに保存する為だけに実行する)
  5. http://192.168.200.60:16080/kds_tko/ecms/store_selection.phpを実行する。
  6. 表示されたカテゴリで、新規のカテゴリのみstore_getフォルダ以下の該当店舗/shopping/index.htmlのセレクション部分を更新する。
  7. 同時に、差分チェックで削除になっているカテゴリがセレクションに存在した場合は削除をする。
  8. 全ての店舗を更新し終わったら、更新した店舗ファイルをworksにコピーし、uploadにも用意する。
  9. ajax.plを実行する。(worksの店舗ファイルから作成する為、上記のworksへのコピーを忘れていると更新が反映されない。)
  10. ajaxフォルダの中身をworks/store/shopping/ajax/source/ 以下へコピーする。
  11. works/store/shopping/ajax/source/indent.plを実行すると、resultの中に改行が全て取れたup用ファイルが出力される。
  12. works/store/shopping/ajax/source/result/ 以下の今回更新分店舗ファイルを、2階層上のworks/store/shopping/ajax/ にコピーする。
  13. 同じファイルをuploadにも用意する。
  14. uploadに用意したファイルを全てUPして完了。

selectionエリアを更新する場合のルール

<!--block-->
<div class="slct-box">
	<div class="photo"><a href="##特集のURL##"><img src="/img/selection/##特集画像名##.jpg" width="48" height="48" alt="photo" title="##特集名##"></a></div>
	<dl>
		<dt>##特集名##</dt>
		<dd>##特集コピー##</dd>
	</dl>
	<div class="link-box">
		<ul>
			<li><span>></span> <a href="##特集のURL##">##特集名##</a></li>
		</ul>
	</div>
</div>
<!--/block/-->
特集のURL
普通はhttp://shop.takashimaya.co.jp/product/xxxxxxxx.html、静的ページの場合は静的のURL
特集名
特集のタイトル
特集コピー
特集のキャッチコピーを入れる
特集画像名

日付_カテゴリ番号.jpgで作る

例:2007年1月1日にカテゴリ番号3200の特集画像を作成する場合は070101_00003200.jpg