バージョン選択

フォーラム

メニュー

オンライン状況

66 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 66
もっと...

サイト内検索

質問 > フロント機能 > モバイル版ページで任意の支払い方法を表示させない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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}-->
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,855名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.