オープンソースZen Cartカスタマイズ・ガイド

テンプレート、スタイルシート、
JavaScriptからモジュール、管理画面のカスタマイズまで


オープンソースZen Cartカスタマイズ・ガイド Zen Cart本の第2弾です。 今度は少し上級者向けに、本格的なカスタマイズのためのノウハウを詰め込みました。

【amazon】 【楽天】




■■■ 目次 ■■■ Part1 Zen Cartとは 1 Zen Cartとは 2 Zen Cartサイトの構築  2-1インストール前の準備  2-2インストールのポイント  2-3インストール後の後処理  2-4インストール後のセキュリティ Part2 Zen Cartカスタマイズの基本 1 商品情報、商品リストの表示設定  1-1トップページ商品ボックスの表示設定  1-2商品リストの設定  1-3商品詳細情報ページの表示設定  1-4商品属性情報の設定  1-5商品画像 2 レイアウトの設定  2-1パン屑リスト  2-2[ベストセラー]サイドボックス  2-3[カテゴリ]サイドボックス  2-4トップページに特定カテゴリを表示する  2-5左右のカラムとサイドボックス  2-6ショッピングカート  2-7数量値引き  2-8バナー表示 3 サイドボックスの表示設定 4 定番ページの編集 5 EZ-ページの編集 Part3 テンプレートと言語パック 1 テンプレートとオーバーライド  1-1テンプレートの作成  1-2テンプレートの切り替え  1-3サイドボックスの設定  1-4オーバーライド 2 テンプレートのカスタマイズ  2-1テンプレートの構造  2-2共通で使用するテンプレートファイル  2-2-1 サイドボックスのカスタマイズ  2-2-2 ヘッダのカスタマイズ  2-2-3 フッタのカスタマイズ  2-3各ページの表示  2-3-1 商品詳細情報ページのカスタマイズ  2-3-2 国名選択を削除する 3 言語パックのカスタマイズ  3-1言語パックのディレクトリ構成とオーバーライド  3-2共通で使用する文言  3-3各ページの文言  3-4開発者用ツール 4 メールのテンプレート 5 SEOを考慮したページ作り  5-1Zen CartにおけるSEO対策  5-2Metaタグの設定 Part4 スタイルシートによるデザインカスタマイズ 1 Zen Cartスタイルシートのしくみ  1-1スタイルシートの読み込み  1-2デフォルトテンプレートのセレクタ構造 2 スタイルシートのカスタマイズ  2-1横幅を固定する  2-2横方向の位置を指定する  2-3ヘッダに背景画像を指定する  2-4ヘッダに背景画像を指定する(その2)  2-5ヘッダ部のカテゴリタブメニューをボタン風にする  2-6フッタのリンクを一行にまとめる  2-7サイドボックスの余白と背景色の指定  2-8サイドボックスに枠を指定  2-9サイドボックスのタイトルに背景画像を指定  2-10サイドボックス全体に背景画像を指定  2-11サイドボックスの項目に背景画像を指定  2-12パン屑リストと中央カラムへのスタイル指定  2-13中央ボックスにスタイルを指定  2-14商品リストの背景を1行おきに変える  2-15長方形の角を丸くする 3 CSSボタン  4 JavaScriptの読み込み  4-1HTMLヘッダ内にJavaScriptファイルを読み込む  4-2onloadイベントでJavaScriptファイルを読み込む  4-3JavaScriptサンプル Part5 Zen Cartモジュールと拡張 1 Zen Cart動作のしくみ  1-1Zen Cartのディレクトリ構成  1-2Zen Cartの処理の流れ  1-3モジュールのオーバーライド  1-4オーバーライドを考慮したスクリプトの読み込み  1-5拡張用ディレクトリ 2 Zen Cartの拡張  2-1ページディレクトリの構造  2-2ページの追加  2-3定番ページの追加  2-4サイドボックスの追加(テンプレートを作成しない場合)  2-5サイドボックスの追加(テンプレートを作成する場合) 3 データベースへのアクセス  3-1データベースへのアクセスクラス  3-2顧客情報へのアクセス  3-3商品情報へのアクセス Part6 高度な拡張 1 管理画面の拡張  1-1[一般設定]メニューの拡張  1-2管理画面メニューにメニュー項目を追加  1-3管理画面ページの追加 2 商品タイプの拡張  2-1商品タイプの追加  2-2商品情報の追加 Part7 Reference 1 データベース管理  1-1データベースの作成  1-2SQLクエリの実行方法  1-3データベースのバックアップとリストア  1-4Zen Cartのテーブル 2 Zen CartのPHP関数  2-1一般関数  2-2商品に関する関数  2-3商品カテゴリに関する関数  2-4顧客に関する関数  2-5税金に関する関数  2-6価格に関する関数  2-7HTML出力に関する関数  2-8ギフト券、クーポン券に関する関数  2-9バナーに関する関数  2-10データベースへのアクセス関数  2-11管理画面の設定に関する関数 3 Zen Cartのクラス  3-1template_funcクラス  3-2queryFactoryクラス  3-3orderクラス  3-4shoppingCartクラス  3-5currenciesクラス  3-6splitPageResultsクラス  3-7breadcrumbクラス  3-8messageStackクラス  3-9objectInfoクラス

お知らせ