ZenCart On XOOPS v1.32リリース
News 3月 15th, 2009お待たせいたしました!ZenCart On XOOPS v1.32をリリースいたしました。
文字化けテストへのご協力、ありがとうございましたm(_ _)m
今回の更新内容は以下の通りです。
* ベースとなるZen-Cartは、v1.3.0.2-l10n-jp-4
* PHP5、MYSQL5対応
* 独自SSL対応(共有SSLは未対応)
* ブロック表示をHTML_AJAXからjQueryに変更
* UTF-8(ホダ塾ディストリビューション用)に対応
また、今回より無料バージョンだけでなくクレジットも表示されない有料バージョン(professional editon)もリリースいたしました。
以下は、SSL、UTF-8、ブロック表示に関してのreadme追記事項です。
——————————–
UTF-8に関して
——————————–
XOOPSをUTF-8(ホダ塾ディストリビューション)で運用している場合、
モジュールインストール時に日本語のディレクトリがja_utf8に設定されます。
また、通常の構成と異なり、各ファイルは以下に配置されていますので
ご注意ください。
言語ファイル
/admin/includes/languages/ja_utf8.php
/admin/includes/languages/ja_utf8/
/includes/languages/ja_utf8.php
/includes/languages/ja_utf8/
配送、支払い、注文合計モジュールのインストール時のSQL
/includes/modules/order_total/ja_utf8/
/includes/modules/payment/ja_utf8/
/includes/modules/shipping/ja_utf8/
日通、ヤマト運輸、佐川急便の料金テーブル
/includes/classes/ja_utf8/
また、管理画面のテキストエディタにHTMLAREAを利用する場合は
/htmlarea/lang内のja.jsを削除後、ja-utf8.jsをja.jsへコピーしてください。
——————————–
SSL対応に関して
——————————–
ショップ側は
/includes/configure.phpの
define(‘ENABLE_SSL’, ‘false’);
のfalseをtrueに変更してください。
管理画面側は
/admin/includes/configure.phpの
define(‘ENABLE_SSL_ADMIN’, ‘false’);
のfalseをtrueに変更してください。
画像などをhttpから取得していると警告が表示されるため、
img、link、base、scriptタグ内では、http→httpsへ変換するようになっていますが、
テーマファイルや他のモジュールによっては、動作しないこともあります。
警告が表示される場合、HTMLソースを確認してください。
なお、共有SSLには対応していません。
——————————–
ブロックに関して
——————————–
XOOPSのブロックを利用して、Zen-Cartの新着商品や左右カラムを
トップページや他のモジュール内で表示することも可能です。
ZOXでは、
CSS/AJAX_none
LeftColumn
RightColumn
SingleColumn
Whats_new
Specials
Featured
Upcoming
の8ブロックが用意されてます。
CSS/AJAX_noneは、
他のブロック表示に必要なスタイルシートとjavascriptを読み込みます。*1
LeftColumn、RightColumn、SingleColumnについては、
主にサイドブロック用として用意されたもので、
Zen-Cartの左カラム、右カラム、シングルカラムをそれぞれ表示します。
表示内容については、
Zen-Cart管理画面>追加設定・ツール>サイドボックスの表示設定
で表示・非表示/整列順などを設定可能です。
Whats_new、Specials、Featured、Upcomingについては、
主にセンターブロック用として用意されたもので、
新着商品、特価商品、おすすめ商品、入荷予定商品を表示します。
ブロック表示によりZen-Cartの左右カラムが不要な場合は、
Zen-Cart管理画面>一般設定>レイアウトの設定の
左側カラムの表示、右側カラムの表示を0に設定すると
表示されなくなります。
また、同ページで、カラム内の各サイドボックスの横幅を変更することが可能です。
なお、ブロック表示にはjQueryを利用します。
以下の2つの方法のどちからでjQueryを利用できるようにしてください。
a)下記タグをテーマファイルのhead部分に挿入してください。jQuery本体(v1.3.2)は同梱されています。
[code]
http://www.xc-tokai.com/modules/smartsection/item.php?itemid=29
追記
インストールSQLの一部に不備があり、インストールが失敗する状態になっておりました。3/16 23:00に修正版をアップいたしましたが、
すでにダウンロード済みの方は、
/sql/japanese.sql
/sql/ja_utf8.sql
の
— アップグレード mysql_upgrade_zencart_1302jp2_to_1302jp3
から下を以下に書き換えて、アップロードしてください。
(テーブル名にzox_を付け加えるという修正をしています)
[code]
—
— アップグレード mysql_upgrade_zencart_1302jp2_to_1302jp3
—
UPDATE zox_project_version SET project_version_minor = ‘3.0.2-l10n-jp-3’ where project_version_id = ‘1’;
UPDATE zox_project_version SET project_version_minor = ‘3.0.2-l10n-jp-3’ where project_version_id = ‘2’;
INSERT INTO zox_project_version_history (project_version_key, project_version_major, project_version_minor, project_version_patch, project_version_comment, project_version_date_applied) VALUES (‘Zen-Cart Main’, ‘1’, ‘3.0.2-l10n-jp-3’, ”, ‘v1.3.0.2-l10n-jp-3’, now());
INSERT INTO zox_project_version_history (project_version_key, project_version_major, project_version_minor, project_version_patch, project_version_comment, project_version_date_applied) VALUES (‘Zen-Cart Database’, ‘1’, ‘3.0.2-l10n-jp-3’, ”, ‘v1.3.0.2-l10n-jp-3’, now());
—
— アップグレード mysql_upgrade_zencart_1302jp3_to_1302jp4
—
UPDATE zox_project_version SET project_version_minor = ‘3.0.2-l10n-jp-4’ where project_version_id = ‘1’;
UPDATE zox_project_version SET project_version_minor = ‘3.0.2-l10n-jp-4’ where project_version_id = ‘2’;
INSERT INTO zox_project_version_history (project_version_key, project_version_major, project_version_minor, project_version_patch, project_version_comment, project_version_date_applied) VALUES (‘Zen-Cart Main’, ‘1’, ‘3.0.2-l10n-jp-4’, ”, ‘v1.3.0.2-l10n-jp-4’, now());
INSERT INTO zox_project_version_history (project_version_key, project_version_major, project_version_minor, project_version_patch, project_version_comment, project_version_date_applied) VALUES (‘Zen-Cart Database’, ‘1’, ‘3.0.2-l10n-jp-4’, ”, ‘v1.3.0.2-l10n-jp-4’, now());
[/code]