バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 会員登録画面の複製について

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 2018/3/8 14:09
対応状況: −−−
Re: 会員登録画面の複製について
こんな感じでどうでしょう。

data\class\pages\entry\LC_Page_Entry.php

    /**
     * Page のプロセス
     * @return void
     */
    public function action()
    {
    	//決済処理中ステータスのロールバック
        $objPurchase = new SC_Helper_Purchase_Ex();
        $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);

        $objFormParam = new SC_FormParam_Ex();

        // PC時は規約ページからの遷移でなければエラー画面へ遷移する
        if ($this->lfCheckReferer() === false) {
            SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, '', true);
        }

        SC_Helper_Customer_Ex::sfCustomerEntryParam($objFormParam);
        $objFormParam->setParam($_POST);

        // mobile用(戻るボタンでの遷移かどうかを判定)
        if (!empty($_POST['return'])) {
            $_REQUEST['mode'] = 'return';
        }

        $this->copy = $_REQUEST['copy'];

        switch ($this->getMode()) {
            case 'confirm':
                if (isset($_POST['submit_address'])) {


data\Smarty\templates\default\entry\kiyaku.tpl

<div id="undercolumn">
    <div id="undercolumn_entry">
        <h2 class="title"><!--{$tpl_title|h}--></h2>
        <p class="message">【重要】 会員登録をされる前に、下記ご利用規約をよくお読みください。</p>
        <p>規約には、本サービスを使用するに当たってのあなたの権利と義務が規定されております。<br />
            「同意して会員登録へ」ボタンをクリックすると、あなたが本規約の全ての条件に同意したことになります。
        </p>

        <form name="form1" id="form1" method="get" action="?">
            <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
            <textarea name="textfield" class="kiyaku_text" cols="80" rows="30" readonly="readonly"><!--{"\n"}--><!--{$tpl_kiyaku_text|h}--></textarea>

            <div class="btn_area">
                <ul>
                    <li>
                        <a href="<!--{$smarty.const.TOP_URL}-->">
                            <img class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_entry_cannot.jpg" alt="同意しない" />
                        </a>
                    </li>
                    <li>
                        <a href="<!--{$smarty.const.ENTRY_URL}-->?copy=1">
                            <img class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_entry_agree.jpg" alt="同意して会員登録へ" />
                        </a>
                    </li>
                     <li>
                        <a href="<!--{$smarty.const.ENTRY_URL}-->?copy=2">
                            <img class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_entry_agree2.jpg" alt="同意して会員登録2へ" />
                        </a>
                    </li>
                </ul>
            </div>

        </form>
    </div>
</div>

data\Smarty\templates\default\entry\index.tpl

<div id="undercolumn">
    <div id="undercolumn_entry">
        <h2 class="title"><!--{$tpl_title|h}--></h2>
        <!--{if $smarty.const.CUSTOMER_CONFIRM_MAIL}-->
            <p>ご登録されますと、まずは仮会員となります。<br />
                入力されたメールアドレスに、ご連絡が届きますので、本会員になった上でお買い物をお楽しみください。</p>
        <!--{/if}-->

        <form name="form1" id="form1" method="post" action="?">
            <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
            <input type="hidden" name="mode" value="confirm" />
            
            <!--{if $copy == 2}-->
                <p>これは通常の新規登録ではありません!!URLのパラメータで振り分けてます。</p>
                <input type="hidden" name="copy" value="2" />
                <table summary="会員登録フォーム2">
                <!--{include file="`$smarty.const.TEMPLATE_REALDIR`frontparts/form_personal_input2.tpl" flgFields=3 emailMobile=false prefix=""}-->
                </table>
            <!--{else}-->
                <input type="hidden" name="copy" value="1" />
                <table summary="会員登録フォーム1">
                <!--{include file="`$smarty.const.TEMPLATE_REALDIR`frontparts/form_personal_input.tpl" flgFields=3 emailMobile=false prefix=""}-->
                </table>
            <!--{/if}-->
            
            <div class="btn_area">
                <ul>
                    <li>
                        <input type="image" class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_confirm.jpg" alt="確認ページへ" name="confirm" id="confirm" />
                    </li>
                </ul>
            </div>
        </form>

    </div>
</div>

data\Smarty\templates\default\entry\confirm.tpl

<div id="undercolumn">
    <div id="undercolumn_entry">
        <h2 class="title"><!--{$tpl_title|h}--></h2>
        <p>下記の内容で送信してもよろしいでしょうか?<br />
            よろしければ、一番下の「会員登録をする」ボタンをクリックしてください。</p>

        <form name="form1" id="form1" method="post" action="?">
            <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
            <input type="hidden" name="mode" value="complete">
            <!--{foreach from=$arrForm key=key item=item}-->
                <input type="hidden" name="<!--{$key|h}-->" value="<!--{$item.value|h}-->" />
            <!--{/foreach}-->
            
            <!--{if $copy == 2}-->
                <input type="hidden" name="copy" value="2" />
                <table summary="入力内容確認2">
                <!--{include file="`$smarty.const.TEMPLATE_REALDIR`frontparts/form_personal_confirm2.tpl" flgFields=3 emailMobile=false prefix=""}-->
                </table>
            <!--{else}-->
                <input type="hidden" name="copy" value="1" />
                <table summary="入力内容確認1">
                <!--{include file="`$smarty.const.TEMPLATE_REALDIR`frontparts/form_personal_confirm.tpl" flgFields=3 emailMobile=false prefix=""}-->
                </table>
            <!--{/if}-->
            
            <div class="btn_area">
                <ul>
                    <li>
                        <a href="?" onclick="eccube.setModeAndSubmit('return', '', ''); return false;">
                            <img class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_back.jpg" alt="戻る" />
                        </a>
                    </li>
                    <li>
                        <input type="image" class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_entry.jpg" alt="会員登録をする" name="send" id="send" />
                    </li>
                </ul>
            </div>

        </form>
    </div>
</div>


フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   会員登録画面の複製について bonbonbon 2018/2/26 14:47
     Re: 会員登録画面の複製について yuh 2018/2/28 13:48
       Re: 会員登録画面の複製について bonbonbon 2018/2/28 17:53
         Re: 会員登録画面の複製について sumida 2018/2/28 21:41
           Re: 会員登録画面の複製について bonbonbon 2018/3/1 13:44
             Re: 会員登録画面の複製について sumida 2018/3/2 14:23
           » Re: 会員登録画面の複製について ゲスト 2018/3/8 14:09

 



ログイン


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

統計情報

総メンバー数は88,959名です
総投稿数は110,019件です

投稿数ランキング

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