Zen Cart携帯モジュール サポートスレ

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
幸子

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by 幸子 » 2010/11/29 23:49

バグでしょうか?

3点です。



携帯画面から、オプション(例:カラー:赤)付きの商品を選択 
  ↓
カートの中身を更新ボタン(buttonUpdate)で数量変更
  ↓
選択してたオプションが消える
(カラー:赤の表示が消え、注文メールにも当然反映されません)
  

※更新ボタンの位置は、どこでも同じ結果でした。




カスタム運送で、お届け時間帯を選択
  ↓
最終確認ページまで、どこにも表示されず、注文メールにも反映されない



アドレス帳に住所を新規追加する場合、
国名がエラーで、登録出来ない
(追加のみの場合。初期はOK)

上記、PCでは問題ありません。



皆様も同じ感じですか?
バージョン問わず、情報があればお願いします。


その他は、順調な感じです!おそらく...


ありがとうございます。


v1.38a/snapshot
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by kimono » 2010/12/06 20:57

こんにちわ。kimonoです :)

幸子さん

1.はこちらでも再現されました。
恐らく、Zen Cart携帯のバグですね。

2.はv1.38aでないとない機能ですので、分かりません。
1.3.0.2用ですので^^;

3.は
viewtopic.php?f=2&t=3998&st=0&sk=t&sd=a&start=165
こちらでの私の修正した国名関係のところでどうでしょうかね?
アバター
ゲスト

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by ゲスト » 2010/12/07 17:36

2.については、
携帯モジュールの
includes/templates/zen_mobile/templates/tpl_modules_checkout_process_email.php
を、修正すれば良いようです。
アバター
幸子

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by 幸子 » 2010/12/08 00:18

ご返信、ありがとうございます。


1のボタンの挙動に関しては、もう少し研究してみますが私には無理っぽいです。

2は、1.38からなんですね、ただ実は

要望などのコメントも反映されなていなかったのですが、
こちらは、修正出来ました。

おそらく、同じ流れであれば何とかなりそうなのでやってみます。

3国名エラーーは、1.302では出なかったのですが
138aでは発生していました。

いろいろ触っていた結果、今はエラーが出なくなりました。


1.38aの携帯モジュールすれは別にもあったのですね。

すみません。

現状、かなり実用レベルで動いています。

オプションの管理の挙動など、もう少しという感じです。


ありがとうございます!
アバター
ゲスト

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by ゲスト » 2010/12/08 18:24

一応、2について

includes/templates/zen_mobile/templates/tpl_modules_checkout_process_email.php
を使用する
includes/classes/ZenCart/CustomMail.php
で、コメントについては、
変数 $comments
に、設定しています。
なので、
includes/templates/zen_mobile/templates/tpl_modules_checkout_process_email.php
で、例えば「支払い方法」の後に表示するのであれば、

<?php print EMAIL_TEXT_PAYMENT_METHOD.":".$payment_method . "?\n";?>
<?php
if ($comments) {
print $comments."?\n";
}
?>

<?php print EMAIL_TEXT_PRODUCTS."?\n"?>

とすれば、メールに表示されました。
アバター
幸子

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by 幸子 » 2010/12/27 12:49

kimonoさん、ゲストさん、
皆さん、こんにちわ。


師走ですが、ひたすらモバイルzen、開発してたりします...

さてさて、少しセキュリティーの件で考え方を教えてもらったり出来ますでしょうか?

現在の仕様で、注文フローから抜けたり、戻り、リロードでログアウトしますよね。

>これはログイン後にそのURLをどこかの掲示板などに貼り付けると、そこをたどった人が、貼り付けた人でログイン済みになってしまう、という問題を避けるためです。


上記の説明にある、「掲示板に貼り付ける」という行為は、
例えば、そのURLを他の人にメールで送り、受信者がアクセス、あるいは
自分の携帯で、コピーしたあとに、電源OFFで再度、そのURL直入力でアクセスする

といった場合でも、以前のフローから継続して行えるということですか?
それとも、掲示板特有の裏技でしょうか??


危険ですよね。。。

ただ、一度ログインして、ログアウトするまでログイン状態を継続できるようにして
試してみたんですが(自分の携帯でURLをコピー、電源OFFで同URLに直アクセス)

ログイン状態は復元されませんでした。
また、PCのモバイル表示で試しても特に、URLをコピーしただけでは
復元しないのですが、これってまだ他にリスクがありそうですか?

ログイン・アウトの件で、先の件以外にセキュリーティー面で
有利なことがあれば、それも合わせて知りたく思います!


考え方や、事例などがあれば是非、よろしくお願いします!!!
アバター
kaz
記事: 28
登録日時: 2007/8/30 18:10
お住まい: GIF

Softbankキャリアでのmethod=POSTについて

投稿記事by kaz » 2011/2/17 13:28

長らくご無沙汰しております。

zen-mobile0.9.2で運営しているモバイルサイトで、
Softbankの824SHを使用されているお客様より
「ログイン前に購入ができない、カートに商品が入っていかない」とのお問い合わせをいただきました。

今までその類のお問い合わせはなく、AUやDoCoMoの実機で確認しても問題ないので
Softbankのウェブコンテンツビューワーで挙動を試してみたところ、
商品の詳細画面で「カートに入れる」のINPUTボタンが反応しませんでした。

検索やソートなどは普通に動くので、比較してみると
どうもここだけmethod=POSTで送信しているのが原因じゃないかと睨んでいるのですが・・・。
てんで的外れなことを言っているようでしたら申し訳ございません。

後、ソース眺めていて気がついたのですが
(もしかするとこれは私がどこかでミスっているのかもしれませんが)
zenidやproducts_idなどを2重に取得しているようなのですがこれはなにか意味があるのでしょうか?
サーバOS: Linux 2.6.18-194.32.1.el5PAE
Zen Cart 1.3.0.2-l10n-jp-6
データベース: MySQL 5.0.77
PHP バージョン: 5.1.6
HTTP サーバ: Apache
アバター
志田
記事: 526
登録日時: 2005/5/15 14:14
お住まい: 東京都
連絡を取る:

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by 志田 » 2011/2/19 06:47

こんにちは。
ご利用ありがとうございます。

ログインはできるのでしょうかね?
ログインもPOSTメソッドです。
もしできないのだとしたら、おっしゃるとおりPOSTメソッドが原因なのかもしれません。

Zen Cartは元々POST時もGETパラメータとPOSTパラメータを
混在させて送信する仕組みになっており、そのあたりで、機種によって
動かなくなったりしたことがありました。
(それはたしかVODAPHONE時代の古い機種)

そのあたりはいろいろ試行錯誤して対応したはずなのですが、
824SHなど特定の機種にそういった特有の問題が他にもあるのかもしれません。

近いうちに実機検証サービスに行くかもしれませんので、
いけるようだったらその際に確認します。
アークウェブ http:/www.ark-web.jp
きものリメイク comachi http://comachi-kimono.jp
アバター
斉藤

携帯モジュールのインストールで行き詰っています。

投稿記事by 斉藤 » 2011/2/23 03:45

ネットでショッピングカートの選定を考えている時に、zen?cartさんのページを拝見させて頂きました。

今回探している機能というのが、PC・携帯両方で、クーポンの機能が使えるカートを探していて、PC版の機能がそのまま携帯に移行すれば、機能が全て揃う状態なのですが、インストールにつまづいている状況です。

質問までの経緯は以下の通りです。

使用サーバー
xserverMySQL5 バージョン
mysql バージョン5.0.77
zen-cart 1.3.0.2.l10n.jp.6
携帯モジュール zen-mobile0.9.1

携帯モジュールインストールマニュアルページ

http://zen-cart.jp/pukiwiki/index.php?cmd=read&page=%A5%D7%A5%ED%A5%B8%A5%A7%A5%AF%A5%C8%2F%B7%C8%C2%D3%A5%B5%A5%A4%A5%C8%C2%D0%B1%FE%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2F%A5%DE%A5%CB%A5%E5%A5%A2%A5%EB%2F%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7

に従い、修正差分を調整したと思うのですが、SQLパッチのインストールで以下のバグが出てきます。

zc_install/mobile.sql;
1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'zc_install/mobile.sql' at line 1
in:
[zc_install/mobile.sql;]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.

インストール後、トップページ(http://spicy-market.info)を表示しようとしても

1146 Table 'unicubegogo_spdb.configuration_foreach_template' doesn't exist
in:
[SELECT cfg_t.configuration_key AS cfgkey, cfg_t.configuration_value AS cfgvalue FROM configuration as cfg_t LEFT JOIN configuration_foreach_template as cfg_ft ON cfg_t.configuration_key=cfg_ft.configuration_key WHERE cfg_ft.configuration_key IS NULL]

というエラーが出てきてしまいます。

テキストエディタはterapadを使用していて、文字コードがUTF?8Nで統一してある事は確認をしています。


モジュールインストールマニュアルの上書き、差分変更のファイルjのうち

includes/templates/template_default/templates/tpl_modules_checkout_process_email.php

このファイルに関しては、1.3.0.2.l10n.jp.6には存在しないので、そもそもこのバージョンの携帯モジュールでは対応していないのか?と思い、こちらの板を拝見させていただいたのですが、最近の書き込みでは、zen-mobile0.9.2モジュールを使用しているとの書き込みが多いので、そちらではどうかと思ったのですが、現状配布されているサイトが見つからないという状況です。

どうか解決策を教えて頂ければと思います。よろしくお願い致します。
アバター
kz kz

先ほどは

投稿記事by kz kz » 2011/2/23 03:54

ご挨拶もなしにぶしつけな文章も申し訳ございませんでした。

お答えいただける方がいらっしゃれば幸いです。
お手数だとは思いますが、お力を貸して頂ければと思いますので、よろしくお願い致します。
アバター
ゲスト

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by ゲスト » 2011/2/23 22:25

ZenCartのバージョンが1.3.0だと、文字コードは、EUCじゃないの?

SQLの実行に失敗しているので、テーブルconfiguration_foreach_templateが作られていません。

あと、tpl_modules_checkout_process_email.phpは、zen_mobileで新規だったと思います。
アバター
kzkz

解決しました。

投稿記事by kzkz » 2011/2/23 22:54

早速の解答ありがとうございます。

先程、自己解決致しました。

マニュアルにあったSQLコマンドをそのまま打ってしまっていたようです;;

zc_install/mobile.sql;

痛い勘違いでした。
sqlの中身を実行という事でした。
お騒がせしてしまい、すみませんでした。
アバター
志田
記事: 526
登録日時: 2005/5/15 14:14
お住まい: 東京都
連絡を取る:

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by 志田 » 2011/2/25 04:33

インストール手順の、

追加設定・ツール]->[SQLパッチのインストール]にて以下のファイルの内容をコピー&ペーストし、実行してください。
zc_install/mobile.sql


の部分に関して、ファイルの内容ではなく、ファイル名を書いていませんか?

ファイルを開いて、その内容をコピーアンドペーストしてみてください。
アークウェブ http:/www.ark-web.jp

きものリメイク comachi http://comachi-kimono.jp
アバター
c-f
記事: 6
登録日時: 2011/5/04 18:11

このページは表示できません(未対応)となってしまいました。

投稿記事by c-f » 2011/5/08 19:28

すみません、教えてください。

Zen Cart携帯モジュールをインストールし、問題なく表示できることを確認した後、商品登録や、支払い、配送等の設定を行い、ひと通りできたところで、携帯サイトを確認したところ、AUでは、このページは表示できません(未対応)となって表示されなくなってしまいました、ドコモのシミュレーターで確認するとページが全く表示され無くなってしまいました。しばらく携帯を確認していなかったので、どこを替えたら表示されなくなったかよくわからないのですが、ヒントになることなどありましたらお教えくいただきたいのです。
 もしだめでしたら、一度携帯モジュールをアンインストールしたいのですが、その方法はどのようにすればよろしいでしょう。

よろしくお願いいたします。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by kimono » 2011/5/09 12:38

見えなくなっているのが、何が原因なのかを追究すると、大変そうですので、後から別の何かしらのモジュールなどをアップロードした際に、同じファイルを上書きなどして、使えなくなったということが考えられると思います。
ちなみに、よく上書きしてしまうのが、
includes/functions/html_output.php
ですね。

アンインストールするには、携帯モジュールをアップロードしたファイルを上記のような上書きされるものは元に戻して、他は全て削除ですね。
後は、データーベースを関係のあるところをsqlでコマンド作って削除ですね。簡単にアンインストールできる方法は、残念ながらないですね。
アバター
c-f
記事: 6
登録日時: 2011/5/04 18:11

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by c-f » 2011/5/16 23:34

有りがとうございます。
一度zencartをすべて削除して、改めて入れ直してみましたが同じ状況です。
しばらく携帯版は研究してみようと思います。
sqlはよくわからないのでそのままです。
その辺に原因があるのでしょうか、もう少し、勉強してみます。
アバター
ゲスト

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by ゲスト » 2011/5/31 00:48

ちょっと発見しました。

今日入れてみたらちゃんとできましたが、 
tpl_modules_checkout_process_email.php の4行目が


<?php print "この度". STORE_NAME ."\n" ?>
になるべきところを この度 の前の " が抜けていました。

 またロリポップでやってみてるのですが、モジバケしたのですが、
output_handler を未設定にphp.ini にすることで解決しました。
アバター
nkd
記事: 15
登録日時: 2009/9/09 07:53
お住まい: 新潟県魚沼市

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by nkd » 2011/6/29 13:28

お世話様です。

携帯モジュールzen-mobile0.9-2-snapshot-2008-11-14を

zencart1.3.9h に今日インストールしたんですが、

管理画面のテンプレート毎の一般設定で、PC用のテンプレと zen_mobileの

ドロップダウンはでるのですが、 zen_mobileを選択して 選択ボタンを押しても

PC用のテンプレートに戻ってしまい、設定ができません。

2回ほど、インストールし直しましたがだめだした。

一般設定 → 携帯管理の設定は 問題なくできます。

解決策はありませんか?

いろいろ入れていますんで 最初から再インストールは できません。

よろしくお願いいたします。
アバター
nouphet

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by nouphet » 2012/1/06 06:05

初めまして。

ただいまZen Cart にてPC及び携帯で商品購入が可能なサイトを構築しようとしており
zencart 1.3.9h に携帯モジュールzen-mobile0.9-2-snapshot-2008-11-14を
インストールしたのですが、画面が表示されなくなってしまいました。

この組み合わせでは動かないのかな?と思い
Zen Cart 1.3.0.2 + zen-mobile0.9-2-snapshot-2008-11-14でも構築してみたのですが
こちらは動くもののi-modeからアクセスするとログインできない状態です。

また、すぐできパックという素敵なディストリビューションを見つけたので
これもインストールしてみたのですが、i-modeでアクセスすると画面が真っ白な状態です。

i-modeでアクセス可能なZen Cart を構築するためにはどうしたら良いのでしょうか?
ご教授頂けますと大変助かります。

どうぞよろしくお願いいたします。
アバター
nouphet

Re: Zen Cart携帯モジュール サポートスレ

投稿記事by nouphet » 2012/1/06 06:17

環境を書くのを忘れてしまいました。
失礼しました。

OS: CentOS release 5.5 (Final)
Apache: 2.2.3-43
PHP: 5.2.17
MySQL: 5.1.58

です。
よろしくお願いいたします。

“Zen Cart 質問コーナー” へ戻る