質問 > フロント機能 > 会員登録の「職業」を「趣味」に変更したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
9603 |
投稿日時: 2010/3/2 14:57
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 投稿: 11 |
会員登録の「職業」を「趣味」に変更したい お世話になります。
現在、サイトを制作中ですが、題名にもありますように会員登録のページで「職業」を「趣味」に変更したく思ってます。 既に右側のドロップダウンメニューは変更出来たのですが、tplを変更上書きしても反映されません。 変更したtplは /public_html/http://abc.com/data/Smarty/templates/default/entry/confirm.tpl です。 テンプレートはデフォルトのままで管理画面上ではちゃんと data/Smarty/templates/default/ となっております。 マニュアルサイトで 管理者画面で編集可能なページ以外の編集をしたいを参考にconfirm.tpl を変更してみましたが、 反映されずです。 そもそも変更するtplが違うのでしょうか? よろしくお願い致します。 |
ukai |
投稿日時: 2010/3/2 15:19
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: 会員登録の「職業」を「趣味」に変更したい こんにちは。
確認なのですが、変更したい画面は 会員登録の確認画面でしょうか? また反映されないのは、項目名でしょうか? それとも項目自体でしょうか? 会員登録の確認画面の変更ならconfirm.tplの変更で正しいと 思いますよ。 |
seasoft |
投稿日時: 2010/3/2 15:45
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 会員登録の「職業」を「趣味」に変更したい キャッシュとか?
/data/Smarty/templates_c/default/ 配下のファイルを削除してみるとか?
|
9603 |
投稿日時: 2010/3/2 16:47
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 投稿: 11 |
Re: 会員登録の「職業」を「趣味」に変更したい お世話になります。
すみません。説明不足でした。 変更したい画面は会員登録する画面を含め全てです。 「職業」の項目を全て「趣味」に変更したいです。 ECサイト管理ページで自分が見る画面は「職業」のままでもかまわないです。 confirm.tpl内の <th>職業</th> を <th>趣味</th> に変更し、サーバーの元ファイルを削除し 変更後のファイルをアップロードしました。 ですが、表示される項目名は「職業」のままです キャッシュを削除してみましたが、変わりありませんでした。 |
DELIGHT |
投稿日時: 2010/3/2 16:50
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 会員登録の「職業」を「趣味」に変更したい プルダウン内のことですか?
もしそうなら、マスタデータ管理の mtb_job で変更が可能だと思います。 間違っていたらすいません。 追伸: ↑これ違いますね。すいません。ちゃんと読んでませんでした。
|
9603 |
投稿日時: 2010/3/2 16:53
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 投稿: 11 |
Re: 会員登録の「職業」を「趣味」に変更したい 有り難うございます。
プルダウン内の項目は ご指摘の通り mtb_job で変更しました。 項目名が「職業」の欄を「趣味」に変更したいのです よろしくお願いします。 |
ukai |
投稿日時: 2010/3/2 17:04
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: 会員登録の「職業」を「趣味」に変更したい 項目名は、
確認画面は→/default/entry/confirm.tplの <th>職業</th>を <th>趣味</th>へ変更。 登録画面は→/default/frontparts/form_personal_input.tplの <th>職業</th>を <th>趣味</th>へ変更。 で反映されると思います。 |
9603 |
投稿日時: 2010/3/2 17:27
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 投稿: 11 |
Re: 会員登録の「職業」を「趣味」に変更したい お世話になります。
有り難うございました。無事変更出来ました。 ちなみに、選択項目をドロップダウンメニューではなく チェックボックスに変更し、複数選択可能に変更する場合は難易度が高いでしょうか? よろしくお願いします。 |
seasoft |
投稿日時: 2010/3/2 17:30
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 会員登録の「職業」を「趣味」に変更したい > チェックボックスに変更し、複数選択可能に変更する場合は難易度が高いでしょうか?
地味に面倒くさそうな予感。 さほど、難しいロジックでないのに、実装時間が長引くパターン。
|
y_shiki |
投稿日時: 2010/3/3 10:09
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: 会員登録の「職業」を「趣味」に変更したい > ちなみに、選択項目をドロップダウンメニューではなく
> チェックボックスに変更し、複数選択可能に変更する場合は難易度が高いでしょうか? EC-CUBEで実装したことはないですが、自製のメールマガジンで似たようなことをやっています(よくありますよね)。 データベーステーブル jobフィールドは text型としています。 選択された値を csvとして格納しています。 --- 例 // データ(本当はデータベーステーブルとかから取得) $hobby_sel = '1,3'; $arrHobbyMaster = array('1' => '旅行', '2' => 'グルメ', '3' => '映画'); // 描画 $arrHobbySel = explode(",", $hobby_sel); $html_str = ""; foreach($arrHobbyMaster as $key => $val){ $html_str .= "<input type=checkbox name='hobby[]' value='".$key."'"; if(array_search($key, $arrHobbySel) !== FALSE){ $html_str .= " checked"; } $html_str .= ">".$val."<br>"; } // データベーステーブル更新 $arrHobbySel = $_POST['hobby']; $sql = "update 省略 set job='".implode(",", $arrHobbySel)."', 省略"; --- ここまで たぶん、この辺のファイルを修正することになると思いますが、当方 EC-CUBE触り始めてまだ数日なもので、考慮が足りないかもです。 /data/Smarty/templates/テンプレート/frontparts/form_personal_input.tpl /data/Smarty/templates/テンプレート/entry/confirm.tpl /data/Smarty/templates/テンプレート/mypage/change_confirm.tpl /data/class_extends/page_extends/entry/LC_Page_Entry_Ex.php /data/class_extends/page_extends/mypage/LC_Page_Mypage_Change_Ex.php |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |