OS:Debian
PHP:PHP Version 5.2.0-8+etch10
MySQL:5.0.32(文字コード:utf-8)
まず、Zen-Cartだが、いまだにPHP5非対応でして、一部ソースの書き換えが必要。
strict_sessions.phpの55行目あたりの
function _sess_write($key, $val) {
global $db;
global $SESS_LIFE
を以下のように書き換え。(Zen-Cart JPのコミュニティより)
function _sess_write($key, $val) {
global $db; if (!is_object($db)) {
$db = new queryFactory();
$db->connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE, USE_PCONNECT, false);
}
global $SESS_LIFE;
サンプルデータまで入れたらすげーごちゃごちゃしてるがな。
「XHTML/CSSによるデザインテンプレートシステムの採用」とは書いてあっても、フルCSSレイアウトじゃなかったんですね。超がっくし。今頃知って、へこたれた。
日本語がこなれていないのは、OSCommerceと同様っぽい。
携帯対応のモジュールが出ているみたいなので、導入してみるとしよう。アナウンスがめっちゃ不親切なんだけど。Zen-cart SnapshotからDLできる様子。
一方、XOOPS Cubeは、インストールは問題ないけど、カスタマイズを考えると非常に鬱な構造。
だいたい、あんな不親切な入力フォームで誰がユーザ登録してくれるんじゃ!と言いたい。どれが必須項目かもないのは不安すぎる。あと、ユーザ編集も含めてだけど不要項目多すぎ。モジュールで便利な機能付け足していけるのはいいのだろうけど、機能追加以前の問題があると感じた。
