制作備忘録

仕事でぶちあたった壁の備忘録です。Wordpressが多め。

2018-02-01から1ヶ月間の記事一覧

CSVに項目を追加する

※受注管理は既にdtb_orderに登録されていることを前提とします。 会員登録などで追加した情報をCSVにも出力する場合の方法。 データベースのdtb_csvにアクセス テーブルを挿入するのでが、主に下記が重要になります。 csv_id 1:商品登録 csv_id 2:会員管理…

お問い合わせフォームを複製する2:メールの設定編

メールの設定 data/class/pages/contactLC_Page_Contact_Soudan.php template_id の番号を5 ⇒ 6にする function lfSendMail(&$objPage) { $CONF = SC_Helper_DB_Ex::sfGetBasisData(); $objPage->tpl_shopname = $CONF['shop_name']; $objPage->tpl_infoemai…

お問い合わせフォームを複製する1:設定編

EC-CUBEの「お問い合わせ」を複製・カスタマイズして「ご相談ページ」を作ってみた。(その1) – ブログ名の設定は、まだ。下記を全て複製する ec-cube ┣data ┃ ┣class ┃ ┃ ┗pages ┃ ┃ ┗contact ┃ ┃ ┣LC_Page_Contact_Complete_Soudan.php (完了画面の設定…

カテゴリー一覧を別のブロックで表示する

LC_Page_FrontParts_Bloc_Category.php を複製する /data/class/pages/frontparts/bloc/ LC_Page_FrontParts_Bloc_Category2.php33行目くらいに 2 を入れる class LC_Page_FrontParts_Bloc_Category2 extends LC_Page_FrontParts_Bloc_Ex LC_Page_FrontParts…

会員登録で追加した項目をマイページや購入確認画面で表示する

データベースの追加 dtb_shipping dtb_order dtb_order_tempそれぞれのテーブルに追加する 例:shipping_shop_name 例:order_shop_kanadtb_order の値は、一度、dtb_order_temp に格納された後に格納されるので、 dtb_order_temp にも同じ値を設定する必要…

会員登録の項目にラジオボタンを追加する

使ったテンプレート ■data/Smarty/templates/ default/frontparts/ form_personal_input.tpl form_personal_confirm.tpl admin/customer index.tpl edit_confirm.tpl edit.tpl admin/adminparts/ form_customer_search.tpl■data/class/ SC_CustomerList.php …

会員登録画面から、項目を削除・追加&管理画面も設定する

編集するテンプレート ■data/Smarty/templates/default/frontparts/ form_personal_input.tpl form_personal_confirm.tpl ■data/class/helper/SC_Helper_Customer.php ■data/Smarty/templates/admin/customer index.tpl edit_confirm.tpl edit.tpl ■data/Sma…

購入完了画面に注文番号を載せる

/data/class/pages/shopping/LC_Page_Shopping_Complete.php に下記を追加 parent::process(); $this->action(); $this->sendResponse(); ↓ parent::process(); $this->action(); $objPurchase = new SC_Helper_Purchase_Ex(); $arrOrder = $objPurchase->ge…

カテゴリ一覧の親カテゴリ(第一階層)を見出しとして扱う。その他classを入れたり、アイコンを入れたり。

frontparts/bloc/category_tree_fork.tpl を下記のように変更 <div class="tit parent_<!--{$child.category_id}--><!--{if in_array($child.category_id, $tpl_category_id)}--> onmark<!--{/if}-->"></div>

新着情報一覧ページを作成

参考:http://ec-cube.nakweb.com/blog/1828.html html/news/list.php を新規作成

新着情報詳細ページを作成

参考:http://ec-cube.nakweb.com/blog/1802.html html/news/detail.php を新規作成

サブ情報があったら・なかったらの条件分岐

もっと他に良い書き方あるよね絶対 値が無い ある サブ情報はタイトルを入れないと表示されないから。

商品一覧ページに「売り切れ」を表示させたい

<div><p><span class="price_red">売り切れ</span></p></div>