バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > マイページ及び商品・決済ページ等

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shiroutooo
投稿日時: 2013/3/19 20:14
対応状況: −−−
半人前
登録日: 2013/3/19
居住地:
投稿: 12
マイページ及び商品・決済ページ等
初めまして。
EC-CUBEの初心者であり、プログラムの知識もほぼありません。
事情により、ECCUBEのプログラムをところどころ修正したいのですが、
どこをどう修正して良いのかわからないため、いろいろと教えて頂きたいです。

使用しているECCUBEのバージョン:2.12.2

1:ログアウトボタンのURLについて
  あるページにログアウトボタンを新たに設置したいのですが、
  ログアウトのURLがわかりません。
  いろいろと調べましたが、無知なため理解できませんでした。
  下記、記述内容になります。
  a href=の後のURLを教えて頂きたいです。

  ---------------------------------------------------------------

  <a href="index.php?mode=logout" onmouseover="chgImgImageSubmit('/shop/user_data/packages/ファイル名/img/button/btn_bloc_logout_on.jpg')" onmouseout="chgImgImageSubmit('/shop/user_data/packages/ファイル名/img/button/btn_bloc_logout.jpg');" ><img src="/shop/user_data/packages/ファイル名/img/button/btn_bloc_logout.jpg" alt="ログアウト" border="0" /></a>

  ---------------------------------------------------------------

2:MYページ内の【カード情報編集】のリンクについて
  指定されたリンク先のファイルは実在しているのですが、
  なぜかクリックすると、500エラー(Internal Server Error)になります。
  httpでもhttpsでも同様にエラー表示になります。
  これはどう修正したら良いのか…お分かりでしたら、教えて頂きたいです。

3:商品登録フォームで使用するclass指定について
  商品登録で、htmlのコードを使用出来るようになっているのですが、
  ここで使用するhtmlのコードでclassで商品登録を行いたいのですが、
  元々ECCUBEのデフォルトデータ内に商品登録フォームにで使用出来るCSSの
  ファイル等は存在するのでしょうか。
  お分かりでしたら、教えて頂きたいです。
  

4:コンビニロゴの表示
  決済方法選択画面で、コンビニ決済があるのですが、
  tableで組まれており、「コンビニ」という文字部分内に、
  決済で使用出来るコンビニのロゴを表示させたいのですが、
  クレジットや他の決済方法があり、
  ソース内だとほか決済も含めて変数?指定等がされていて
  どこに記述すべきかご教示頂きたいです。
  下記、現状のtableの記述です。
  ファイルは、templatesのshopping>payment.php になります。


  ------------------------------------------------------
  <table summary="配送方法選択">
<colgroup width="20%"></colgroup>
<colgroup width="80%"></colgroup>
<tr>
<th class="alignC">選択</th>
<th class="alignC" colspan="2">配送方法</th>
</tr>
<!--{section name=cnt loop=$arrDeliv}-->
<tr>
<td class="alignC"><input type="radio" id="deliv_<!--{$smarty.section.cnt.iteration}-->" name="<!--{$key}-->" value="<!--{$arrDeliv[cnt].deliv_id}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" <!--{$arrDeliv[cnt].deliv_id|sfGetChecked:$arrForm[$key].value}--> />
</td>
<td>
<label for="deliv_<!--{$smarty.section.cnt.iteration}-->"><!--{$arrDeliv[cnt].name|h}--><!--{if $arrDeliv[cnt].remark != ""}--><p><!--{$arrDeliv[cnt].remark|h|nl2br}--></p><!--{/if}--></label>
</td>
</tr>
<!--{/section}-->
</table>
  ------------------------------------------------------

以上4点について、お分かりになればご教示をお願い致します。

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


  






bratech
投稿日時: 2013/3/19 21:06
対応状況: −−−
長老
登録日: 2008/11/28
居住地: 福岡
投稿: 223
Re: マイページ及び商品・決済ページ等
こんばんは。

引用:


1:ログアウトボタンのURLについて
  あるページにログアウトボタンを新たに設置したいのですが、
  ログアウトのURLがわかりません。
  いろいろと調べましたが、無知なため理解できませんでした。
  下記、記述内容になります。
  a href=の後のURLを教えて頂きたいです。

  ---------------------------------------------------------------

  <a href="index.php?mode=logout" onmouseover="chgImgImageSubmit('/shop/user_data/packages/ファイル名/img/button/btn_bloc_logout_on.jpg')" onmouseout="chgImgImageSubmit('/shop/user_data/packages/ファイル名/img/button/btn_bloc_logout.jpg');" ><img src="/shop/user_data/packages/ファイル名/img/button/btn_bloc_logout.jpg" alt="ログアウト" border="0" /></a>

  ---------------------------------------------------------------

ログアウト処理を行うのはここになります。
<!--{$smarty.const.HTTPS_URL}-->frontparts/login_check.php
このURLに対してmode=logoutを付与することでログアウト処理されるはずです。
試していないので分かりませんが、もしかするとPOST送信しないといけなかったかもしれません。


引用:

2:MYページ内の【カード情報編集】のリンクについて
  指定されたリンク先のファイルは実在しているのですが、
  なぜかクリックすると、500エラー(Internal Server Error)になります。
  httpでもhttpsでも同様にエラー表示になります。
  これはどう修正したら良いのか…お分かりでしたら、教えて頂きたいです。

この情報だけでは何とも言えませんが、
おそらく決済モジュールをご利用されているのだと思いますが
パーミッションをご確認頂くなどされてみてはいかがでしょうか?
決済代行会社、もしくはモジュールの開発元にお問い合わせ頂くのが早いかもしれませんが・・・

引用:

3:商品登録フォームで使用するclass指定について
  商品登録で、htmlのコードを使用出来るようになっているのですが、
  ここで使用するhtmlのコードでclassで商品登録を行いたいのですが、
  元々ECCUBEのデフォルトデータ内に商品登録フォームにで使用出来るCSSの
  ファイル等は存在するのでしょうか。
  お分かりでしたら、教えて頂きたいです。


管理画面、デザイン管理→PCなど→CSS設定でCSSの編集が行えます。

引用:

4:コンビニロゴの表示
  決済方法選択画面で、コンビニ決済があるのですが、
  tableで組まれており、「コンビニ」という文字部分内に、
  決済で使用出来るコンビニのロゴを表示させたいのですが、
  クレジットや他の決済方法があり、
  ソース内だとほか決済も含めて変数?指定等がされていて
  どこに記述すべきかご教示頂きたいです。
  下記、現状のtableの記述です。
  ファイルは、templatesのshopping>payment.php になります。


  ------------------------------------------------------
  <table summary="配送方法選択">
<colgroup width="20%"></colgroup>
<colgroup width="80%"></colgroup>
<tr>
<th class="alignC">選択</th>
<th class="alignC" colspan="2">配送方法</th>
</tr>
<!--{section name=cnt loop=$arrDeliv}-->
<tr>
<td class="alignC"><input type="radio" id="deliv_<!--{$smarty.section.cnt.iteration}-->" name="<!--{$key}-->" value="<!--{$arrDeliv[cnt].deliv_id}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" <!--{$arrDeliv[cnt].deliv_id|sfGetChecked:$arrForm[$key].value}--> />
</td>
<td>
<label for="deliv_<!--{$smarty.section.cnt.iteration}-->"><!--{$arrDeliv[cnt].name|h}--><!--{if $arrDeliv[cnt].remark != ""}--><p><!--{$arrDeliv[cnt].remark|h|nl2br}--></p><!--{/if}--></label>
</td>
</tr>
<!--{/section}-->
</table>
  ------------------------------------------------------



管理画面、基本情報管理→支払方法設定
に進んで頂き、各支払方法の編集を行って頂きますと
ロゴ画像という項目があるかと思います。
おそらくこちらからロゴ画像を登録されるのが良いのではないかと思います。

ご参考になれば幸いです。


----------------
★売れる通販サイト作ります! ========================
(株)ブラテック EC-CUBEカスタマイズサービス
http://www.bratech.co.jp/lpo/eccube.html
==============================================

shiroutooo
投稿日時: 2013/3/21 13:07
対応状況: −−−
半人前
登録日: 2013/3/19
居住地:
投稿: 12
Re: マイページ及び商品・決済ページ等
>bratech様

ご返信頂き、誠にありがとうございます。

1:ログアウトボタンについて
  ご教示頂き、ありがとうございます。
  後ほど、試してみたいと思います。

2:Myページのカード情報編集について
  ECCUBEのデフォルトの機能自体を把握していなかったのですが、
  この機能自体は、決済モジュールをインストールすることで
  搭載される機能とういことなんですね?
  現在、オーナーズストアで購入したモジュールを使用しているので、
  モジュール販売元に聴いてみたいと思います。

3:class指定について
  ご教示頂きありがとうございます。
  これについても、後ほど試してみたいと思います。
  ちなみにですが、ECCUBEの管理画面上にあるCSSのページ自体は、
  サーバーにも同じ内容のファイルは置かれているのでしょうか。
  それとも、ECCUBEの管理画面上の機能(ブロックやページ詳細等も)は
  サーバーにデータはなく、ECCUBEの管理画面上のみに保存されている、
  ということでしょうか。申し訳ないのですがご教示頂けると助かります。

4:配送方法部分について
  こちら、ECCUBEの管理画面の支払方法より、ロゴは既に登録し
  表示されているのですが、そのロゴの枠ではなく、
  「銀行振込」や「クレジットカード決済」等の文言が入っている部分に
  ロゴを入れたいそうです。。。これ自体はおそらくECCUBEの管理画面上ではなく
  tplファイル等の大本のファイルに記載しないと表示されないのかと思っているのですが
  どうでしょうか。

取り急ぎ以上です。

宜しくお願い致します。
bratech
投稿日時: 2013/3/21 19:56
対応状況: −−−
長老
登録日: 2008/11/28
居住地: 福岡
投稿: 223
Re: マイページ及び商品・決済ページ等
引用:

3:class指定について
  ご教示頂きありがとうございます。
  これについても、後ほど試してみたいと思います。
  ちなみにですが、ECCUBEの管理画面上にあるCSSのページ自体は、
  サーバーにも同じ内容のファイルは置かれているのでしょうか。
  それとも、ECCUBEの管理画面上の機能(ブロックやページ詳細等も)は
  サーバーにデータはなく、ECCUBEの管理画面上のみに保存されている、
  ということでしょうか。申し訳ないのですがご教示頂けると助かります。



ファイルとして置かれていますよ。
場所は
html/user_data/packages/default/css/
です。
defaultの部分はデフォルトの状態のPCテンプレートの場合です。


引用:

4:配送方法部分について
  こちら、ECCUBEの管理画面の支払方法より、ロゴは既に登録し
  表示されているのですが、そのロゴの枠ではなく、
  「銀行振込」や「クレジットカード決済」等の文言が入っている部分に
  ロゴを入れたいそうです。。。これ自体はおそらくECCUBEの管理画面上ではなく
  tplファイル等の大本のファイルに記載しないと表示されないのかと思っているのですが
  どうでしょうか。



こちらははっきりとしたイメージが分かりませんが
こんな感じでしょうか?

引用:

<table summary="お支払方法選択" id="payment">
<col width="20%" />
<col width="80%" />
<thead>
<tr>
<th class="alignC">選択</th>
<th class="alignC" colspan="2" id="payment_method">お支払方法</th>
</tr>
</thead>
<tbody>
<!--{section name=cnt loop=$arrPayment}-->
<tr>
<td class="alignC"><input type="radio" id="pay_<!--{$smarty.section.cnt.iteration}-->" name="<!--{$key}-->" value="<!--{$arrPayment[cnt].payment_id}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" <!--{$arrPayment[cnt].payment_id|sfGetChecked:$arrForm[$key].value}--> /></td>
<td>
<label for="pay_<!--{$smarty.section.cnt.iteration}-->"><!--{$arrPayment[cnt].payment_method|h}--><!--{if $arrPayment[cnt].note != ""}--><!--{/if}--></label>
<!--{if $img_show}-->

<!--{if $arrPayment[cnt].payment_image != ""}-->
<img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrPayment[cnt].payment_image}-->" />
<!--{/if}-->

<!--{/if}-->
</td>

</tr>
<!--{/section}-->
</tbody>
</table>


試していないので何とも言えませんが、
おそらく上部の方にあるjavascriptも同様に変更する必要があるのではないかと思います。


----------------
★売れる通販サイト作ります! ========================
(株)ブラテック EC-CUBEカスタマイズサービス
http://www.bratech.co.jp/lpo/eccube.html
==============================================

shiroutooo
投稿日時: 2013/3/26 15:04
対応状況: −−−
半人前
登録日: 2013/3/19
居住地:
投稿: 12
Re: マイページ及び商品・決済ページ等
>bratech様

お世話になります。
ご教示頂きありがとうございます。
・ログアウト
・CSS
上記2つについては、きちんと反映されました。
誠にありがとうございました。

・カード情報編集
 こちらについては、販売元に聞いたところ契約上
 使用できないとのことでした。
 お手数をおかけ致しました。


前回記載して頂いた、お支払い方法選択ページの
テーブルにロゴ画像を表示させる件ですが、
ファイル記述内容と、その実際の表示テーブルを
画像にしたので、添付ファイルのご確認をお願いします。



上記内容で、お分かりになりますでしょうか。
ご教示頂けると幸いです。

お忙しいところ大変恐縮ですが、
宜しくお願い致します。
bratech
投稿日時: 2013/3/26 20:26
対応状況: −−−
長老
登録日: 2008/11/28
居住地: 福岡
投稿: 223
Re: マイページ及び商品・決済ページ等
こんばんは。

管理画面で登録されているロゴとは別にもう1つ画像を挿入したいという事でしょうか?
それでしたらこのような感じでしょうか。

引用:


<tbody>
<!--{section name=cnt loop=$arrPayment}-->
<tr>
<td class="alignC"><input type="radio" id="pay_<!--{$smarty.section.cnt.iteration}-->" name="<!--{$key}-->" value="<!--{$arrPayment[cnt].payment_id}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" <!--{$arrPayment[cnt].payment_id|sfGetChecked:$arrForm[$key].value}--> />
</td>
<td>
<label for="pay_<!--{$smarty.section.cnt.iteration}-->"><!--{$arrPayment[cnt].payment_method|h}--><!--{if $arrPayment[cnt].note != ""}--><!--{/if}--></label>

<!--{if $arrPayment[cnt].payment_id == コンビニ決済のID}-->
<img src=画像のパス />
<!--{/if}-->

</td>
<!--{if $img_show}-->
<td>
<!--{if $arrPayment[cnt].payment_image != ""}-->
<img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrPayment[cnt].payment_image}-->" />
<!--{/if}-->
</td>
<!--{/if}-->
</tr>
<!--{/section}-->
</tbody>



あとは配送方法が1つでない場合、上部の方にあるjsも変更しなければなりません。
おそらくこのあたりにコンビニ決済の場合のみimgタグを挿入する処理を追加する必要があります。

引用:


// 行
var tr = $('<tr />')
.append($('<td />')
.addClass('alignC')
.append(radio))
.append($('<td />').append(label));



ご参考になれば幸いです。


----------------
★売れる通販サイト作ります! ========================
(株)ブラテック EC-CUBEカスタマイズサービス
http://www.bratech.co.jp/lpo/eccube.html
==============================================

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,301名です
総投稿数は110,081件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.