基本的なファイルの修正

※ご注意: ここで取り上げる修正対象のファイルはオーバーライド対象ファイルですので、利用しているテンプレートに合わせてファイルのディレクトリをご参照ください。
「オーバーライド」に関しては、こちらをご参照ください=>「オーバーライドについて」

 
Q:PC版に表示される「おめでとうございます!オンラインショップ構築ソフトZen Cart 日本語版のインストールに成功しました。」の文字列を変更するには?

A:
大文字で記述したフォルダ名などは、追加したいテンプレート名に置き換えてお読みください。(表示言語が日本語である前提で記述しています)

□  includes/languages/japanese/index.php ファイルを includes/languages/japanese/YOUR_TEMPLATE/ の中にコピーします。

□ 次にこのファイルをテキストエディタなどで開き、最下部にある以下のコードを見つけてください。

  // 何も選択されていないトップレベルのホームページでの表示
  /*このヘッドラインは「○○○ショップへようこそ」など好みのコピーに変更してください。*/

  define('HEADING_TITLE', 'おめでとうございます!<br />
オンラインショップ構築ソフトZen Cart 日本語版のインストールに成功しました。');
} elseif ($category_depth == 'nested') {
  // サブカテゴリでの表示
  /*このヘッドラインは「○○○ショップへようこそ」など好みのコピーに変更してください。*/
  define('HEADING_TITLE', 'おめでとうございます!<br />
オンラインショップ構築ソフトZen Cart 日本語版のインストールに成功しました。');
}

□ 「おめでとうございます!…」で始まるシングルコーテーションの間の文字列を好きな内容に変更して保存します。
※ 両端のシングルコーテーションは絶対に削除しないでください。

□  includes/languages/japanese/YOUR_TEMPLATE/index.php ファイルをサーバーにアップします。

 ※ 携帯用サイト(英語サイト)のためには、それぞれの言語ファイルににも同じ作業が必要になります。
   上記の japanese を mobile(english) に読み替えて下さい。
      例) includes/languages/mobile/index.php

 ※ iPhone 用テンプレートではデフォルト状態の場合、日本語の定義を iPhone テンプレートでオーバーライドしています。
       includes/languases/japanese/iphone/index.php
   を編集してください。

 

Q:デフォルトのページタイトル「Zen Cart Pro ゼンカートプロ(携帯対応), 高機能WEBショップが短期間・低コストで構築」を変更するには?
(Zencart1.3.8a では、「Zen Cart!, The Art of E-commerce」 となっています)

A:
ブラウザのページタイトルにデフォルト表示されるタイトル部分を変更するには以下のファイルを修正します。

□  includes/languages/japanese/meta_tags.php  ファイルコピーして、利用中のテンプレートディレクトリ内に複製します。

例) includes/languases/japanese/YOUR_TEMPLATE/meta_tags.php

   インストール時のデフォルトで custom テンプレートをそのままご利用の場合には、対象ファイルは
   includes/languases/japanese/custom/meta_tags.php
   にオーバーライドされています。

ファイルをUFT-8Nで保存できるテキストエディタで開いてください。

□  以下のコードのシングルコーテーションの間の文字列を好きな内容に変更して保存します。
※ 両端のシングルコーテーションは絶対に削除しないでください。

// page title
define('TITLE', 'Zen Cart Pro ゼンカートプロ(携帯対応)');

// Site Tagline
define('SITE_TAGLINE', '高機能WEBショップが短期間・低コストで構築');

□ 修正したファイルをサーバーにアップロードします。

 ※ 携帯用サイト(英語サイト)のためには、それぞれの言語ファイルににも同じ作業が必要になります。
   上記の japanese を mobile(english) に読み替えて下さい。
      例) includes/languages/mobile/meta_tags.php

 ※ iPhone 用テンプレートではデフォルト状態の場合、PC用基本テンプレートである
       includes/languases/japanese/meta_tags.php
       を利用しています。
      iPhone ページに対してPCサイトとは別個の指定を行いたい場合には、上記ファイルを
   includes/languases/japanese/iphone/meta_tags.php
   にコピーしてオーバーライドファイルを作成し、同ファイルを編集してください。

 

Q:PC版に表示される「ここにタグライン、キャッチコピーなどお入れください。」の文字列を変更するには?

A:
大文字で記述したフォルダ名などは、追加したいテンプレート名に置き換えてお読みください。(表示言語が日本語である前提で記述しています)

□  includes/languages/japanese/header.php ファイルを includes/languages/japanese/YOUR_TEMPLATE/以下にコピーします。

□ 次にこのファイルをテキストエディタなどで開き、最下部にある以下のコードを見つけてください。

  define('HEADER_SALES_TEXT', 'ここにタグライン・キャッチコピーなどを入れてください。');

□ 「ここにタグライン…」で始まるシングルコーテーションの間の文字列を好きな内容に変更して保存します。
※ 両端のシングルコーテーションは絶対に削除しないでください。

□  includes/languages/japanese/YOUR_TEMPLATE/header.php ファイルをサーバーにアップします。

 ※ 携帯用サイト(英語サイト)のためには、それぞれの言語ファイルににも同じ作業が必要になります。
   上記の japanese を mobile(english) に読み替えて下さい。
      例) includes/languages/mobile/header.php

 ※ iPhone 用テンプレートではデフォルト状態の場合、日本語の定義を iPhone テンプレートでオーバーライドしています。
       includes/languases/japanese/iphone/header.php
   を編集してください。


Q:PC版に表示される 「 Powered by Zen Cart 」 とロゴを変更するには?(Zencart1.3.8a)

A:
大文字で記述したフォルダ名などは、追加したいテンプレート名に置き換えてお読みください。(表示言語が日本語である前提で記述しています)

デフォルトでは、ZenCartでは画像名として logo.gif を指定しています。
ロゴに利用する画像名は自由に指定する事もできます。

□ ご自身で作成されたロゴ画像を includes/templates/YOUR_TEMPLATE/images/画像ファイル名 としてサーバーにアップロードします。

□ 次に includes/languages/japanese/header.php を includes/languages/japanese/YOUR_TEMPLATE/ 以下にコピーして保存します。

□ 次にこのファイルをテキストエディタなどで開き、画像名とサイズを適正に指定します。

define('HEADER_ALT_TEXT', 'Powered by Zen Cart :: The Art of E-Commerce'); <= ロゴ画像の代替テキスト
define('HEADER_LOGO_WIDTH', '192px'); <= ロゴ画像の幅
define('HEADER_LOGO_HEIGHT', '64px'); <= ロゴ画像の高さ
define('HEADER_LOGO_IMAGE', 'logo.gif'); <= ロゴ画像のファイル名

□ 修正された includes/languages/japanese/YOUR_TEMPLATE/header.php をサーバーにアップします。

デフォルトではロゴ画像は左寄せになっています。
ロゴ画像の表示位置を変更する場合には、スタイルシートを編集する必要があります。

□ includes/templates/YOUR_TEMPLATE/css/stylesheet.css  ファイルから以下の項目を変更してください。

※ もし、上記ファイルがない場合には、 includes/templates/template_default/css/stylesheet.css をコピーして上記のディレクトリ構造で保存してください。

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg
 {float: left;
 }

これは複数の項目の設定をまとめたものですので、他の部分のレイアウトと干渉しないように、それぞれ分けて定義を作成する事が出来るかもしれません。

.centerBoxContents, .specialsListBoxContents,
.categoryListBoxContents, .centerBoxContentsAlsoPurch,
.attribImg {float: left;}

#logo {float: left;}

ロゴ画像をセンタリングする場合であれば、
text-align: center;

右寄せであれば、
float: right;

のように指定します。

□ 修正が完了した includes/templates/YOUR_TEMPLATE/css/stylesheet.css ファイルをサーバーにアップします。

 

Q: トップページに表示される「ゲストさん、いらっしゃいませ。ログインしますか?」という文字を変更できませんか?

A: もし、この挨拶文を「非表示」にしたいのであれば、管理画面から設定変更できます。

管理画面の「一般設定」>「レイアウトの設定」画面より 「顧客客への挨拶 - トップページに表示」の設定を 0= off にして下さい。

完全に消してしまうのではなく、内容を変更したいのであれば、

 ◆ includes/languages/japanese/YOURE_TEMPLATE/index.php  を開いて以下の”日本語の”記述を変更します。  (モバイルの場合、 includes/languages/mobile/YOURE_TEMPLATE/index.php)

  define('TEXT_GREETING_GUEST', '<span class="greetUser">ゲスト</span>さん、いらっしゃいませ。<a href="%s">ログイン</a>しますか?');
} else {
  define('TEXT_GREETING_GUEST', 'ようこそ、当ショップをお楽しみください。');
}

define('TEXT_GREETING_PERSONAL', '<span class="greetUser">%s</span>様、いらっしゃいませ。商品の<a href="%s">新着情報</a>をご覧になりますか?');

 ※ 2つめの挨拶文は、ZenCartProを販売を行わないショールームとして利用する場合に表示されます。

 ※ 括弧 < >  でくくられているタグの中を変更したり、括弧を削除したりしないでください!

 

 ※ 携帯用サイト(英語サイト)のためには、それぞれの言語ファイルににも同じ作業が必要になります。
   上記の japanese を mobile(english) に読み替えて下さい。
      例) includes/languages/mobile/index.php

 ※ iPhone 用テンプレートではデフォルト状態の場合、日本語の定義を iPhone テンプレートでオーバーライドしています。
       includes/languases/japanese/iphone/index.php
   を編集してください。