質問 > フロント機能 > モバイル版ページで任意の支払い方法を表示させない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
direct2468 |
投稿日時: 2012/7/10 17:47
対応状況: −−−
|
新米 登録日: 2012/7/10 居住地: 投稿: 3 |
モバイル版ページで任意の支払い方法を表示させない 初めて質問させていただきます。
現在EC-CUBEにてPAYPALのウェブペイメントプラスというクレジット決済を使用しています。 PCでは問題なく動作するのですが、モバイルやスマートフォンでは対応されていません(決済ができません)。 モバイルとスマートフォンサイトのみ、PAYPALクレジット決済を購入時支払方法の選択肢から除きたいのですがやり方が分かりませんでした。 当方プログラミング知識が不足しておりまして苦戦しております。 どなたか詳しい方ご教授いただけると助かります。 何卒よろしくお願い致します。 |
fukap |
投稿日時: 2012/7/10 19:33
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: モバイル版ページで任意の支払い方法を表示させない 以下のスレッドをご一読いただき、EC-CUBEのバージョンなどを記述してもらった方が良いと思います。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 |
torataro |
投稿日時: 2012/7/10 23:29
対応状況: −−−
|
一人前 登録日: 2010/6/16 居住地: 東京都台東区 投稿: 140 |
Re: モバイル版ページで任意の支払い方法を表示させない Smartyはわかりますか?
支払い方法の画面のテンプレートファイルに、 直接、支払い方法のタグを書けば解決できると思います。 |
direct2468 |
投稿日時: 2012/7/11 11:13
対応状況: −−−
|
新米 登録日: 2012/7/10 居住地: 投稿: 3 |
Re: モバイル版ページで任意の支払い方法を表示させない すみません。環境は下記になります。
------------------------------------------------------------------------------------------ [EC-CUBE] 新規インストール Version 2.12.0 [レンタルサーバ] 使えるネット [PHP] PHP5.1.6 ------------------------------------------------------------------------------------------ 大変お手数お掛けしますがよろしくお願い致します。 |
direct2468 |
投稿日時: 2012/7/11 11:38
対応状況: −−−
|
新米 登録日: 2012/7/10 居住地: 投稿: 3 |
Re: モバイル版ページで任意の支払い方法を表示させない 回答ありがとうございます。
Smartyはあまりわからないのですが、 PHPはある程度使えるので何となく理解できるレベルです。 インターネットで調べて、モバイル版を下記方法を試みましたがうまくいきませんでした。 http://ratorin.jugem.jp/?eid=13 /data/Smarty/templates/mobile/shopping/payment.tpl ----------------------payment.tpl---------------------- <!--{section name=cnt loop=$arrPayment}--> <!--{if $arrPayment[cnt].payment_method|regex_replace:'/.*クレジット決済(PayPal).*/i':'PAYPAL' eq 'PAYPAL'}--> <!--{else}--> <input type="radio" name="<!--{$key}-->" value="<!--{$arrPayment[cnt].payment_id}-->" <!--{$arrPayment[cnt].payment_id|sfGetChecked:$arrForm[$key].value}-->> <!--{$arrPayment[cnt].payment_method|h}--> <br> <!--{/if}--> <!--{/section}--> ------------------------------------------------------- ※支払方法名が「クレジット決済(PayPal)」となっているので上記のようにしてみました。 ※'PAYPAL' eq 'PAYPAL'を何かに変えないといけないのかも知れないのですが何のための記述かわかりません。 直接ソースを書き込む方法で対応したいのですが、 モバイルやスマートフォンで実際に支払方法選択の画面でソースを見る方法はございますでしょうか? そのままコピーして使いたいのですが。 説明がわかりずらくてすみません。 何卒よろしくお願い致します。 ■開発環境 [EC-CUBE] 新規インストール Version 2.12.0 [レンタルサーバ] 使えるネット [PHP] PHP5.1.6 |
torataro |
投稿日時: 2012/7/11 23:56
対応状況: −−−
|
一人前 登録日: 2010/6/16 居住地: 東京都台東区 投稿: 140 |
Re: モバイル版ページで任意の支払い方法を表示させない スマートフォンや携帯のシミュレーターで表示させると見れると思います。
フリーの物もあるはずです。 |
torataro |
投稿日時: 2012/7/14 2:26
対応状況: −−−
|
一人前 登録日: 2010/6/16 居住地: 東京都台東区 投稿: 140 |
Re: モバイル版ページで任意の支払い方法を表示させない if分の条件をシンプルに、下記ではだめですか。
<!--{section name=cnt loop=$arrPayment}--> <!--{if $arrPayment[cnt].payment_method ne 'クレジット決済(PayPal)'}--> <input type="radio" name="<!--{$key}-->" value="<!--{$arrPayment[cnt].payment_id}-->" <!--{$arrPayment[cnt].payment_id|sfGetChecked:$arrForm[$key].value}-->> <!--{$arrPayment[cnt].payment_method|h}--> <br> <!--{/if}--> <!--{/section}--> |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |