お待たせいたしました!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)は同梱されています。

<script type="text/javascript" src="<{$xoops_url}>/modules/zox/jquery-1.3.2.js"></script>
  <link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_url}>/modules/zox/blocks/zox_blocks.css" />

b)CSS/AJAX_noneブロックを表示する。
表示位置は、HTMLソースでメインコンテンツや他のブロックより上に表示されるよう調整します。
なお、CSS/AJAX_noneというブロックタイトルを表示させたくない場合は以下のURLが参考になります。
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_を付け加えるという修正をしています)

-- 
-- アップグレード 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());