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

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

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

投稿記事by すすむ » 2012/2/25 22:39

1.3.9にEasyPopulateで商品登録しましたが、携帯では商品点数が表示されますが、実際にはこのカテゴリには商品がありませんと表示されるのみです。PCから商品登録画面で携帯用入力欄に入力して更新しても、携帯欄は再び空白に戻ってしまいます。PC・携帯両方にEasyPopulateで商品一括登録する方法はないでしょうか?
アバター
すすむ

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

投稿記事by すすむ » 2012/2/26 00:29

自己解決しました。
Easy Populateで商品登録していたのですが、v_products_name_3 v_products_description_3というフィールドを新たに追加して登録したら携帯にも登録できました。管理画面では、左上のほうの言語でJapanese(mobile)に切り替える必要がありました。
アバター
すすむ

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

投稿記事by すすむ » 2012/2/26 01:24

1.3.9で携帯モジュール(zen-mobile-snapshot-2012-02-20)を使用していますが、カテゴリーページで価格人にソートすると、ランダム表示になり、ソートできません。また、チェックした商品をカートに入れるボタンもききません。全商品リストや新着商品リストではソートもカートボタンも正常に機能します。何が原因でしょうか?
アバター
すすむ

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

投稿記事by すすむ » 2012/2/26 12:48

自己解決しました。
tpl_modules_listing_display_order2
の<option value="2a" <?php echo ($_GET['sort'] == '2a' ? 'selected="selected"' : ''); ?>>の2に合わせて、商品価格・「カートに入れる」を表示を2に設定すればできました。
アバター
コーラ

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

投稿記事by コーラ » 2012/3/24 19:12

すみません。
こちらを参考に携帯サイトの方で以下の通り修正を加えたのですが
更新ボタンを押しても相変わらず「国名を正しく入力して下さい(例:Japan」と
表示が出て入力内容の変更が行えません。
zen-mobile-snapshot-2011-06-03を利用しているのですが
他にも修正が必要な箇所があるのでしょうか?

コード: 全て選択

<?php
  echo zen_draw_hidden_field('zone_country_id', SHOW_CREATE_ACCOUNT_DEFAULT_COUNTRY);
?>

この件ですが、場所によって使い分けないとダメみたいです。
includes/templates/zen_mobile/templates/tpl_modules_create_account.php
includes/templates/zen_mobile/templates/tpl_modules_checkout_new_address.php
この二つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('country', 'japan');
?>


includes/templates/zen_mobile/templates/tpl_modules_address_book_details.php
includes/templates/zen_mobile/templates/tpl_modules_shipping_estimator.php
この二つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('zone_country_id', SHOW_CREATE_ACCOUNT_DEFAULT_COUNTRY);
?>

これです。どこかで違いがあるのかもしれませんが、一応、それぞれを別々にしましたら、動きました。[/quote]
アバター
alike
記事: 3
登録日時: 2012/3/24 16:12

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

投稿記事by alike » 2012/3/24 19:26

ZenCartのバージョンを書き忘れておりました。
Zen Cart 1.3.0.2-l10n-jp-7です。

すみません。
こちらを参考に携帯サイトの方で以下の通り修正を加えたのですが
更新ボタンを押しても相変わらず「国名を正しく入力して下さい(例:Japan」と
表示が出て入力内容の変更が行えません。
zen-mobile-snapshot-2011-06-03を利用しているのですが
他にも修正が必要な箇所があるのでしょうか?

コード: 全て選択

<?php
  echo zen_draw_hidden_field('zone_country_id', SHOW_CREATE_ACCOUNT_DEFAULT_COUNTRY);
?>

この件ですが、場所によって使い分けないとダメみたいです。
includes/templates/zen_mobile/templates/tpl_modules_create_account.php
includes/templates/zen_mobile/templates/tpl_modules_checkout_new_address.php
この二つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('country', 'japan');
?>


includes/templates/zen_mobile/templates/tpl_modules_address_book_details.php
includes/templates/zen_mobile/templates/tpl_modules_shipping_estimator.php
この二つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('zone_country_id', SHOW_CREATE_ACCOUNT_DEFAULT_COUNTRY);
?>

これです。どこかで違いがあるのかもしれませんが、一応、それぞれを別々にしましたら、動きました。
アバター
alike
記事: 3
登録日時: 2012/3/24 16:12

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

投稿記事by alike » 2012/3/24 20:39

とりあえず自己解決に至りました。
私の方では以下のように変更して対応しました。

includes/templates/zen_mobile/templates/tpl_modules_create_account.php
includes/templates/zen_mobile/templates/tpl_modules_checkout_new_address.php

コード: 全て選択

<?php
  echo zen_draw_hidden_field('country', 'japan');
?>
この2つは


includes/templates/zen_mobile/templates/tpl_modules_address_book_details.php
includes/templates/zen_mobile/templates/tpl_modules_shipping_estimator.php
この2つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('country', '107');
?>


とりあえず、上記で問題なさそうなのでこれで動かす事にしてみます。
また、よろしくお願い致します。

alike さんが書きました:ZenCartのバージョンを書き忘れておりました。
Zen Cart 1.3.0.2-l10n-jp-7です。

すみません。
こちらを参考に携帯サイトの方で以下の通り修正を加えたのですが
更新ボタンを押しても相変わらず「国名を正しく入力して下さい(例:Japan」と
表示が出て入力内容の変更が行えません。
zen-mobile-snapshot-2011-06-03を利用しているのですが
他にも修正が必要な箇所があるのでしょうか?

コード: 全て選択

<?php
  echo zen_draw_hidden_field('zone_country_id', SHOW_CREATE_ACCOUNT_DEFAULT_COUNTRY);
?>

この件ですが、場所によって使い分けないとダメみたいです。
includes/templates/zen_mobile/templates/tpl_modules_create_account.php
includes/templates/zen_mobile/templates/tpl_modules_checkout_new_address.php
この二つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('country', 'japan');
?>


includes/templates/zen_mobile/templates/tpl_modules_address_book_details.php
includes/templates/zen_mobile/templates/tpl_modules_shipping_estimator.php
この二つは

コード: 全て選択

<?php
  echo zen_draw_hidden_field('zone_country_id', SHOW_CREATE_ACCOUNT_DEFAULT_COUNTRY);
?>

これです。どこかで違いがあるのかもしれませんが、一応、それぞれを別々にしましたら、動きました。

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