ZenCart On XOOPS v1.31リリース
News 2月 27th, 2007先日リリースしたZenCart On XOOPS v1.30へいくつかのフィードバックを
いただきましたので、バグフィックスしv1.31としてアップデートしました。
修正点は以下の通りです。
・ZenCartへログイン後、XOOPSへログインできなくなる症状の改善
・XOOPS一般設定の「セッションの設定をカスタマイズする」への対応
・メンバーズカート、ビジターズカートの動きが通常のZenCartと多少異なるので、言語ファイルを追加
4月 23rd, 2007 at 15:08:42
http://www.y2sunlight.com/ground/?cmd=read&page=XOOPS%2F2.%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%CE%BD%E0%C8%F7&word=DB_PCONNECT
上記情報は上記にて参照
4月 23rd, 2007 at 15:42:34
Fatal error: Call to a member function Execute() on a non-object の件ですが、解決しました。
Zen Cart 単体でも同様の現象が出たので、ZenCart on XOOPS の問題ではありませんでした。早とちりでこちらで聞いてしまいまして申し訳ありませんでした。
原因は PHP 5.2.0 で挙動が若干変わっているところにあるようです。下記フォーラムにて回避方法が提示されていまして、それで動作するようになりました。
http://www.zen-cart.com/forum/showthread.php?p=287587#post287587
どうもありがとうございました。
4月 23rd, 2007 at 16:52:47
自己解決しました。
結論から言うと、DBにコネクトした直後に以下を挿入。
*zox/includes/classes/db/mysql/query_factory.phpの70行目
mysql_query(“SET NAMES ujis”);
を追加しました。
とりあえず今のところ大丈夫そうです。お騒がせしました
m(_ _)m
4月 25th, 2007 at 0:32:52
hira様、kino様、taka様、nori様 色々ありがとうございました。nori様のソースにて現在自分の環境では正常表示にて確認されています。また、hira様の新バージョン楽しみにしています。私事にてお礼が遅れましたが、皆様本当にありがとうございました。
5月 3rd, 2007 at 11:51:22
管理画面へログインできません。
今回は2度目のダウンロードとなります。初めてダウンロードさせて頂いた時には、page.ne様より案内メールを頂いたと思うのですが、今回はメールが届いていません。もしかしてそのメールに管理者ユーザIDとパスワードが記載されていたのですか?
初回のインストールをする前に、XOOPSを再構築する事になり、WebMailと共にメールを紛失してしまいました。
根本的に何か間違っているのかな?
アドバイスして頂けないでしょうか?
5月 5th, 2007 at 1:18:16
nobu様
案内のメールというのは、注文メールのことと思いますが、
そちらには管理者IDなどは記載しておりません。
初期の管理者IDとパスはzoxのreadmeに記載してますので
ご確認くださいませ。
5月 7th, 2007 at 17:02:01
hira 様
ZenCart On XOOPS v1.31のリリースありがとうございます。ダウンロードしてテストさせていただいています。
1点どうしても解決できないことがあり、こちらで質問させていただきます。
新たにディレクトリを作りxoops-2.0.16a-JPをインストールし、続いてZenCart On XOOPS v1.3系をインストールしました。この状態で商品を1つだけ登録、アカウントを1つ作り、一旦ログインしてログアウトすると、商品の価格表示が税抜きの価格になってしまいます。(ログインしているときは税込価格が表示されます。)
税金の設定の見落としなどないか確認したつもりですが、解決できません。お忙しいところ恐れ入りますが、よろしくお願いいたします。
———–
動作環境
データベース: MySQL 4.0.26-standard
PHP バージョン: 4.3.11 (Zend :1.3.0)
Apache/1.3.34 (Unix)
5月 8th, 2007 at 3:01:46
申し訳ありません”readmeに記載してます”と教えて頂きましたが、”readme”とは、具体的に何ですか?
私なりに”readme”が名前についているファイルの中を探してみましたが、ログインできる ID と パスワードが見当たりませんでした。ちなみに探したファイルも記載しておきます。
1.readme_installation-en.html
1.readme_installation.html
2.readme_how_to_upgrade-en.html
2.readme_how_to_upgrade.html
3.readme_paypal_ipn-en.html
3.readme_paypal_ipn.html
4.readme_html_email_templates-en.html
4.readme_html_email_templates.html
product_types_readme-en.html
product_types_readme.html
readme_css_system-en.html
readme_css_system.html
readme-tech.html
readme_jp.txt(66行目に記載はあるがログインできない)
ダウンロードしたフォルダーの中に”common”と言うディレクトリーがありますがこのディレクトリーは必要ないのでしょうか?何処に配置するとかの記述が見つけられませんでしたので、現在の所XOOPSにアップロードしていない状態です。
宜しくお願いいたします。
5月 11th, 2007 at 8:56:25
nobu さん、はじめまして。
PHP 5.2.x を使われていないでしょうか? 自分もログインできない現象に遭遇したもので。
たとえば、readme に書いてあるパスワードを入力すると、パスワードが違うともなんとも出ないでもう一度入力を求められるとか。
それでしたら、おそらく 52 の書き込みに書いてあるフォーラムの方に解決策が書いてあります。
当方はその修正後、readme_jp.txt に書いてあるパスワードでログインできるようになりました。
5月 14th, 2007 at 23:24:03
こんばんわ。
はじめまして、ZOXを使わせていただいております。
少し質問がございます。
ZOXの部分をSSLで表示し、XOOPSの部分がNONSSLで表示すると、AJAXの部分がSSLでは表示されません。
SSLの場合のソースを見るとサイドボックスのjavascriptのURLが
http://domain.com/modules/yourdirname//ajax_zencart.php?zox_block=
というような形で表示されておりました。
この部分をURLがSSLのページの場合はhttps://にNONSSLのページではhttp://にすることはできないのでしょうか?
5月 21st, 2007 at 17:28:40
はじめました。
Zencartの文字化けに困っているところでこちらを見つけてきました。
スレッド36:taka様の方法にて文字化けは解消したのですが、違う問題が生じました。
トップページのZencart関連のブロックが表示されなくなったのです。
具体的には新着商品や特価商品といったものです。
他にも、左側に表示されてた、メーカーや新着商品も表示されなくなりました。
いろいろ調べてみたものの、解決策がわかりません。
同様のことで解決された方、解決策などわかる方いましたらぜひ教えてください。
Zencartのバージョン:1.3.0.2
5月 21st, 2007 at 21:23:52
こんばんわ。
はじめましてZoxありがとうございました。
ひとつ、質問があります。
Zoxにログインした後、商品登録をしたのですが、Xoopsの方に反映されません。
また、エラー内容:この部分は、Zencart管理画面>追加設定・ツール>サイドボックスの表示の設定>上部のRebuild Blocksをクリックすることで更新されます。
クリックしたのですが、0DB_ERROR_NOT_CONNECTEDという文字が出てきます。どうしたらいいのでしょうか?
環境:Windows XP SP1
5月 23rd, 2007 at 19:07:48
はじめまして。
zencartは以前インストールしたことがありますが、zoxは今回がはじめてです。
/admin/includes/configure.phpのことで、質問があります。
インストール後、xoopsの管理画面よりログインしようとすると、
https://www.xxxxx.comhttps://www.xxxxx.com/modules/zox/admin/login.php
に飛んでしまい、ログインすることができません。
直接https://www.xxxxx.com/modules/zox/admin/login.php
と入力すると、ログイン画面はでるのですが、ID、PASS入力後に上記URLに戻されてしまいます。
configure.phpの設定だと思いますが、どのあたりが問題なのでしょうか。
35行目 define(‘HTTP_SERVER’, “http://”.$_SERVER[“HTTP_HOST”]); あたりが怪しいと思っているのですが。
おわかりになる方おられましたら、アドバイスお願いいたします。
5月 25th, 2007 at 16:35:49
サイドブロックの文字化けについて
44.nori様の方法でやってみたのですが、エラーが出てしまい、結局36.taka様の方法でやったのですが、WinXpのIE6では表示が改善され、もともと問題が無かったWin2000のIE6で文字化けが発生してしまいました。
44.noriさんの方法が私の症状にあっていると思うのですが、何がいけないのでしょうか?
『文字化けるブラウザは、elseifで追記するようにしました。 』
とあるのですが、そのままでは利用できないと言うことでしょうか?
初心者なもので誠に恐縮ですが、ご回答いただけたら幸いです。
5月 26th, 2007 at 21:58:25
■皆さん
たくさんのコメントありがとうございます。
なかなか時間をとることができず、返信が遅くなってしまい、申し訳ありません。
■nobuさん
readmeとは、readme_jp.txtになります。ログインできない件はmerさんがお答えしているものの可能性が高いですね。もし試してみているようでしたらフィードバックしていただけると幸いです。
また、commonディレクトリについては、ブロック表示(HTML_AJAX)を利用する場合に必要になります。サーバーにPEARがインストールされていてHTML_AJAXをそちらに組み込むことができる状態でしたら、特にアップロードする必要はありません。
■merさん
ご回答いただきありがとうございます。
このようにユーザ同士で解決していっていただけるのは、こちらとしても非常に嬉しいですし、オープンソースの醍醐味ですね(^^)今後ともよろしくお願いいたします。
■youさん
HTML_AJAX部分のSSL化についてですが、
modules/zox/blocks/zox_blocks.php
の
$retval .= ‘‘;
を
$retval .= ‘‘;
と変更してみてはいかがでしょうか?
こちらで動作確認などは行ってません、一度試してみてください。
■keiさん
トップというのは、ZOXではなくXOOPSのトップということですよね?ZOXアクセス時は問題ないということでしょうか?
とりあえず近日中に上記修正を施したものをリリースしたいと思います。
■KANOさん
「この部分は、Zencart管理画面>追加設定・ツール>サイドボックスの表示の設定>上部のRebuild Blocksをクリックすることで更新されます。」というメッセージがでるということは
ZOXのv1.05以前のバージョンだと思います。
0DB_ERROR_NOT_CONNECTED
という表示がでるのはデータベースがない状態ですので、
明らかにおかしいですね。(ダウンしているのでなければ)
アップロード、インストール時になにか問題があった可能性があります。
■HHさん
おそらくv1.05だと思いますが、該当ファイルの
HTTP_SERVERを直接
define(‘HTTP_SERVER’, “https://○○”);
としてしまってはいかがでしょうか?
XOOPS側のSSL対応の必要性もあり、ZOXのSSL対応は
途中段階のままだったりしてます・・・
■yamaさん
elseifは、noriさんのコードの
if (ereg(”MSIE 6″, $_SERVER[HTTP_USER_AGENT])) {
という行のように
elseif(ereg(”○○″, $_SERVER[HTTP_USER_AGENT])) {
とブラウザのユーザーエージェントを追加していくということです。
私のIE6(ちなみにXP)は、特に文字化けしてませんし、
もしかするとユーザーエージェントで振り分けるのは難しいのかもしれませんね。
とりあえず上記の修正を施した環境を作成して、テストして、こちらのIE6で問題がなければリリースしたいと思います。
その上で、ユーザーエージェントだけで問題が解決できるようであれば、文字化けするユーザーエージェントをリストアップしていただけるような記事を投稿したいと思います。
5月 27th, 2007 at 2:19:03
文字化け対策のための記事を投稿しました。
http://www.s-page.net/ja/2007/05/27/zox_encode/
ぜひご協力をお願いいたします。
5月 27th, 2007 at 16:14:27
hira様、ご回答ありがとうございます。
おっしゃるとおり、Xoopsトップページに表示されるモジュールが表示されません。ZOXアクセス時は問題なく表示されます。
IE7だと問題なく表示されます。
また、IE7だとajax_zencart.phpを修正しなくても問題なくすべて表示いたします。
IE6だと文字化けとXoopsトップモジュールが表示されません…。
修正したもののリリース、心よりお待ちしております。
よろしくお願いします。
5月 27th, 2007 at 22:15:15
■keiさん
デモサイトでは表示されているので、編集ミスかもしれませんね。
こちらもなるべく早くリリースしたいと思いますので
http://www.s-page.net/ja/2007/05/27/zox_encode/
にご協力をお願いいたします。
6月 1st, 2007 at 16:21:50
はじめまして、初心者のポンズーです。
XOOPS2.1.0にZen-Cart on XOOPS1.3.1をインストール中、テーブルクリエイトが中断してしまいます。
どなたかもし、完了方法をご存知でしたら宜しくご教授お願い致します。
以下抜粋です。
# Table xxxxxxxxxxxxxxx_xoops_zox_products_options_values created.
# Incorrect table name ‘xxxxxxxxxxxxxxx_xoops_zox_products_options_values_to_products_options’
# ZenCart On XOOPS モジュールのインストールに失敗しました
# Force Uninstallation is started.
6月 2nd, 2007 at 1:16:29
>>69
自己解決しました。
原因は接頭語が長すぎたため、文字数制限にかかったようです。
(失敗)xxxxxxxxxxxxxxx_xoops
(成功)xxx_xoops
初歩的なミスですみません。
6月 2nd, 2007 at 23:02:37
たびたびすみません、初心者のポンズーです。
【相談内容】
ZOXブロックをXOOPS上に表示する方法を教えてください。
【使用環境】
XOOPS 2.1
Zen-cart on XOOPS 1.31
PHP 5
Perl 5.8.0
【現在の状況】
佐久嶋ひろみ著「Zen-Cartで作る本格的インターネットショップ」を参照しながら環境構築しています。
ZOXで生成されたXOOPSブロックを表示させたいのですが、
ZOX1.31では「zc_categories」「zc_featured」等ではなく「Left Column」「Upcoming」等のブロックが生成され、
HP上に表示設定しても内容が表示されません。
これを内容表示できるようにしたいと思います。
すみませんが、上記設定方法をご存知でしたら、ご教授願います。
6月 4th, 2007 at 14:26:06
はじめまして。zox1.3を初めて利用させていただいています。
インストールやレイアウトはボチボチ出来ているのですが、
一点だけ悩み事があります。ぜひお知恵を貸してください。
・商品画像をpopupで表示させる際の別ウィンドのリサイズが効きません。
どのファイルで調節してるのか、また何か修正方法などありましたらよろしくお願いいたします。
【使用環境】
XOOPS 2.1
Zen-cart on XOOPS 1.31
PHP 5
よろしくお願いします。
6月 5th, 2007 at 8:29:38
はじめまして。この度 ZOX をDLさせていただき設置を試みています。
しかし 45.Take様と同様の症状で進めません。
当方の環境は、
OS:CentOS5
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.22
XOOPS:2.1.0
ZOX:1.31
XOOPSまでは、多くのサイトの御協力により勧めることが出来ましたが、ここに来て生きず待ってしまいました。
53.Take様の記述では、
> *zox/includes/classes/db/mysql/query_factory.phpの70行目
> mysql_query(”SET NAMES ujis”);
を追加するようありますが、
このファイルを vi して70行目に移動(:70)しますと
68: function set_error($zp_err_num, $zp_err_text, $zp_fatal = true) {
69: $this->error_number = $zp_err_num;
70: $this->error_text = $zp_err_text;
となっております。(なんか違うように思える。)
これを
69: $this->error_number = $zp_err_num;
70: mysql_query(”SET NAMES ujis”);
71: $this->error_text = $zp_err_text;
にするんでしょうか?(何か違うように感じます。)
> DBにコネクトした直後に以下を挿入。
この直後というのが気になってしまい具体的にどの部分か分かりません。
申し訳ございませんが、なんと書いてある行と、何とかいてある行の間に
mysql_query(”SET NAMES ujis”);
を入れろ!
なんていう風に教えていただけないでしょうか。
プログラムというのにあまり出会いが無いもので、(~_~;)
よろしくお願いいたします。
6月 5th, 2007 at 9:48:24
文字化け対策で、現在はブロック表示をしていないのですが、
「CSS/AJAX_none」の表示を「しない」にすると、
zoxモジュールトップなどに表示している、新着情報のレイアウトが崩れてしまいます。
具体的には、横3列表示の設定のものが、1列で表示されてしまいます。
これを回避するため「CSS/AJAX_none」を表示するにしていたのですが、
Unable to find javascript file :/
usr/local/lib/php/data/HTML_AJAX/js/HTML_AJAX.js
というメッセージが出てきます。
初心者でとんちんかんな質問だったらすみません。
解決策を教えて下さい。
6月 9th, 2007 at 2:49:49
xoops2.1でzoxは問題なく動くのですか?cubeの公式ページでは確認できなかったので。
6月 10th, 2007 at 22:03:34
chiroさん
私の方ではxoops2.1での動作確認はとっておりません。
ただ、頂いたコメントを読むと2.1にインストールしてる方もいらっしゃるようです。
もしインストールすることがあれば、フィードバックいただければ幸いです。
6月 10th, 2007 at 22:14:36
yamaさん
「CSS/AJAX_none」の表示を「しない」にした場合はCSS/AJAXブロックに含まれるスタイルシートが無効になるため、そちらをテーマファイルのスタイルシートへ組み込めば、「しない」でもレイアウト崩れは発生しないと思います。
また、
Unable to find javascript file :/
usr/local/lib/php/data/HTML_AJAX/js/HTML_AJAX.js
については、commonディレクトリをアップロードしてない為だと思われます。
6月 10th, 2007 at 22:33:16
Dratheraさん
データベース内文字列の文字化け問題ですが、
includes/classes/db/mysql/query_factory.php
のfunction connect内の
[code]
if ($zf_pconnect != ‘false’) {
$this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
} else {
// pconnect disabled … leaving it as “connect” here instead of “pconnect”
$this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
}
[/code]
を
[code]
if ($zf_pconnect != ‘false’) {
$this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
} else {
// pconnect disabled … leaving it as “connect” here instead of “pconnect”
$this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
}
mysql_query(“SET NAMES ujis”); // add
[/code]
のように書き換えればOKです。
6月 10th, 2007 at 22:37:38
rikiさん
商品画像のポップアップについてですが、
次期バージョンでは修正してリリースさせていただきます。
ちなみにv1.31でも
http://zen-cart.jp/bbs/viewtopic.php?p=16146
で解決できるかと思います。
6月 10th, 2007 at 22:43:09
ponzooさん
「Zen-Cartで作る本格的インターネットショップ」で紹介されているZOXはv1.05ですので、本と同じようにしたい場合は、v1.05をダウンロードしてください。ただ、機能的には最新バージョンの方をおすすめしますが・・・
6月 15th, 2007 at 7:58:31
hira様。こんにちは。
回答ありがとうございます。
解決しました。
文字化けとか、動作がおかしい
等の場合の大半が、文字コードの問題なんですね。
コーディンが理解できればいいんですが...
お手数をお掛けして申し訳ございませんでした。
ありがとうございます。
6月 15th, 2007 at 11:49:13
hira様
回答ありがとうございます。
また新バージョンのリリースも誠にありがとうございます。
Unable to find javascript file :/
usr/local/lib/php/data/HTML_AJAX/js/HTML_AJAX.js
については、commonディレクトリをアップロードしてない為だと思われます。
と回答いただいたのですが、アップロードしてありました。
というか、3サイト運営していたのですが、一度はすべて表示させて降りました。
文字化けがあったので、xoopsトップでの表示をやめていたのですが・・・
で、再度commonもアップしてみたのですがやはりだめでした。
ほかに何か思いつくことはありますでしょう?
素人のため、見当がつかず申し訳ございません。
6月 16th, 2007 at 1:44:13
yamaさん
commonディレクトリはxoopsのトップディレクトリ(mainfile.phpのあるところ)へアップロードしてますでしょうか?
6月 16th, 2007 at 10:34:37
hira様
はい。そこにアップしてあります。
3サイト同時に構築していたのですが、制作依頼主から「ブロック表示が文字化けしてる」と指摘を受けるまでは、私のPCでは文字化けもしていないことを確認していた状態なので、きちんとブロック表示できていたのですが・・・
つまり、一度は出来ていたので、そのへんの初歩的なことではないと思います。
ただ、文字化け対策でこの掲示板に書かれていることをいくつか試しましたので、そのせいかなとも思ったのですが、いじっていない他のサイトも同様のエラーが出たので・・・
念のためcommonディレクトリを再度アップしなおしてみました。
ちなみに、新着情報を表示しようとしたのですが、Please wait…
となったままです。
おそらく私がどこかいじってしまったのかと思ったりもしています。
一度、稼働中のサイトの全ファイルを削除して(アンインストールはしてません)
入れなおしてみたりしたのですが、症状変わりません。
3サイト同時ということはサーバーなどにも関係があるのでしょうか?
xrea使ってますが。
なにかとんでもなく初歩的なことのような気もするのですが・・・
commonディレクトリにはpiCalのプログラムも入っていますが、そういうのが原因てことはありますか?
でも、最初インストールしたときも入っていたし・・・
とんちんかんですみませんTT
6月 16th, 2007 at 11:05:53
hira様
度々すみません。
「CSS/AJAX_none」の表示を「しない」にした場合はCSS/AJAXブロックに含まれるスタイルシートが無効になるため、そちらをテーマファイルのスタイルシートへ組み込めば、「しない」でもレイアウト崩れは発生しないと思います。
と、ご丁寧に回答を頂いたのですが、いろいろファイルを見てみてもわからないので恥ずかしながら質問させていただきます。
「CSS/AJAXブロックに含まれるスタイルシート」
とあるのですが、このファイルがどこにあるのかわかりませんでした。
もしくはxoopsのテンプレートからダウンロードすればいいのでしょうか?
「そちらをテーマファイルのスタイルシートへ組み込めば、」
の、そちらとは上記のことだと思いますが、テーマファイルのスタイルシートへ組み込む方法がわかりません。
テーマファイルのスタイルシートファイルは見れていますが、
どこになにを組み込むかがわかりません。
zoxとは少々離れた質問だとは思いますが、私のような初心者でも使えるモジュールにしていければと思い、迷惑かと思いましたがお聞きします。
お返事気長に待っています。
よろしくお願い申し上げます。
6月 29th, 2007 at 5:21:56
yamaさん
「CSS/AJAXブロックに含まれるスタイルシート」は
/modules/zox/blocks/zox_blocks.php
に記述されてます。
簡単な方法としては、これを
themes/default/style.css
などXOOPSで読み込むCSSファイルに追記すればよろしいかと・・・
(もちろんそのまま丸写しではダメですが)
ただ、上記方法では、スタイルを統一させても
ブロック表示できないので、やはりAJAXブロックを表示させる方がスムーズですね。
以前は読み込めていたということですので、何かしらの原因があるかと。
もしご希望であれば、有償にてサーバーへログインして調査・修復しますので、お問い合わせページからご連絡ください。
8月 31st, 2007 at 10:52:44
ZenCart On XOOPSをダウンロードしたいのですが、ダウンロードが途中で止まります。回線の問題と思い会社と自宅の両方で行いましたが、同様にダウンロード中18%の表示以降ダウンロードされません。なぜでしょう?
9月 5th, 2007 at 6:38:21
自己レスです。ダウンロード出来ました。
日をあらためてやったところ(2日目もNGで3日目にて)ダウンロード出来ました。)
お騒がせ致しました。
6月 3rd, 2013 at 4:33:50
Hi there very nice blog!! Man .. Beautiful .. Wonderful .
. I will bookmark your web site and take the feeds
also? I am happy to search out a lot of helpful information here in the publish, we want develop
extra strategies on this regard, thank you for sharing.
. . . . .
6月 16th, 2013 at 16:14:58
Hi mates, its impressive article concerning cultureand completely defined, keep it up all the time.
12月 13th, 2013 at 8:21:48
This design is incredible! You most certainly know how to keep a reader amused.
Between your wit and your videos, I was almost moved to start
my own blog (well, almost…HaHa!) Excellent job.
I really enjoyed what you had to say, and more
than that, how you presented it. Too cool!
12月 31st, 2013 at 8:27:41
For me, a oman with a lovey smile on heer face would always winn
me over. t be afraid to paint your own art directly onto your walls.
When combined with the ppower oof the Word – Press
framewwork a skilled developer can leverage the Word – Press features tto create a site tto serve yur mobile, Smart
Phone and tabet sers and clients.