バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 購入時の会員登録機能

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ichi_rin
投稿日時: 2010/1/26 17:29
対応状況: 保留
半人前
登録日: 2009/12/17
居住地:
投稿: 14
Re: 購入時の会員登録機能
実装は出来ておりませんが、
一部なのですが、お役に立てばと思い
インターフェイス部分のみ書いておきます。

nonmember_input.tpl
挿入したい箇所に
引用:

<tr>
<th colspan="2" style="text-align:left;">
<!--{assign var=key value="member_check"}-->
<input type="checkbox" name="<!--{$key}-->" value="1" onclick="fnCheckInputMember();" <!--{$arrForm[$key].value|sfGetChecked:1}--> id="member_label" />
<label for="member_label"><em>同時に会員登録を行う</em> ※ご購入と同時に会員登録ができます。</label><br />こちらにチェックをつけていただいた時点で会員規約に同意されたものとなります。
</th>
</tr>
<tr>
<th>希望するパスワード<span class="attention">※</span><br />
<span class="mini">パスワードは購入時に必要です</span></th>
<td>
<!--{assign var=key value="password"}-->
<input type="password" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="10" style="" size="15" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box120" />
<p><em>半角英数字4〜10文字でお願いします。(記号不可)</em></p>
<!--{assign var=key value="password_confirm"}-->
<input type="password" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="10" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="15" class="box120" />
<p><em>確認のために2度入力してください。</em></p>
</td>
</tr>
<tr>
<th>パスワードを忘れた時のヒント<span class="attention">※</span></th>
<td>
質問:
<select name="reminder" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">

<option value="" selected="selected">選択してください</option>
<option label="母親の旧姓は?" value="1">母親の旧姓は?</option>
<option label="お気に入りのマンガは?" value="2">お気に入りのマンガは?</option>
<option label="大好きなペットの名前は?" value="3">大好きなペットの名前は?</option>
<option label="初恋の人の名前は?" value="4">初恋の人の名前は?</option>
<option label="面白かった映画は?" value="5">面白かった映画は?</option>
<option label="尊敬していた先生の名前は?" value="6">尊敬していた先生の名前は?</option>
<option label="好きな食べ物は?" value="7">好きな食べ物は?</option>

</select>
<br />
<!--{assign var=key value="reminder_answer"}-->
答え:<input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->; ime-mode: active;" size="40" class="box260" />
</td>
</tr>
<tr>
<th>メールマガジン送付について<span class="attention">※</span></th>
<td>

<input type="radio" name="mailmaga_flg" value="1" id="html" style="" /><label for="html">HTMLメール+テキストメールを受け取る</label><br />
<input type="radio" name="mailmaga_flg" value="2" id="text" style="" /><label for="text">テキストメールを受け取る</label><br />
<input type="radio" name="mailmaga_flg" value="3" id="no" style="" /><label for="no">受け取らない</label>
</td>
</tr>


チェックボックス制御用の値を渡す
LC_Page_Shopping.php
引用:

$this->tpl_onload = 'fnCheckInputDeliv();fnCheckInputMember();';


後は
LC_Page_Shopping_Ex.php
やらSC_Helper_DB_Ex.php
の変更をしていけばいいんだと思うのですが。

今回の拡張を見送ったので参考までに。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   購入時の会員登録機能 ichi_rin 2010/1/24 5:33
     Re: 購入時の会員登録機能 seasoft 2010/1/24 11:39
       Re: 購入時の会員登録機能 ichi_rin 2010/1/24 16:43
         Re: 購入時の会員登録機能 seasoft 2010/1/24 19:10
           Re: 購入時の会員登録機能 ichi_rin 2010/1/25 13:11
             Re: 購入時の会員登録機能 seasoft 2010/1/25 20:01
               Re: 購入時の会員登録機能 ichi_rin 2010/1/26 10:46
               » Re: 購入時の会員登録機能 ichi_rin 2010/1/26 17:29

 



ログイン


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

統計情報

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

投稿数ランキング

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