ITOBEN STYLE > EC-CUBE:「お問い合わせ」の項目に「回答希望」を追加する 2012年3月9日カテゴリー:未分類 EC-CUBE:「お問い合わせ」の項目に「回答希望」を追加する ↓ (1)「回答希望」の表示・非表示をmtb_constantsテーブルに登録する。 id:CONTACT_KAITO_USE name:on rank:1238(←適宜) remarks:お問い合わせの「回答希望」 on/表示する off/表示しない ★システム設定>パラメーター設定を開き、「この内容で登録する」をクリック。 (2)■data\class\pages\contact\LC_Page_Contact.php 166行目あたり、『$objFormParam->addParam(“お電話番号3”, ‘tel03’, TEL_ITEM_LEN, ‘n’, array(“NUM_CHECK”, “MAX_LENGTH_CHECK”)); 』の後に追加する。 [php] $objFormParam->addParam(“ご希望の回答方法”, ‘kaitotel’, INT_LEN, ‘n’, array(“MAX_LENGTH_CHECK”)); $objFormParam->addParam(“ご希望の回答方法”, ‘kaitoemail’, INT_LEN, ‘n’, array(“MAX_LENGTH_CHECK”)); $objFormParam->addParam(“ご希望の時間帯”, ‘timezone’, INT_LEN, ‘n’, array(“MAX_LENGTH_CHECK”)); [/php] (3)「お問い合わせ」ページに表示する ① PC用 ■data\Smarty\templates\default\contact\index.tplにラジオボタンとチェックボックスを追加する。 「お問い合わせ内容」の次に挿入する。 [php] ご希望の回答方法 電話 E-Mail ご希望の時間帯 午前(9:00~10:30) 午前(10:30~12:00) お昼(12:00~13:00) 午後(13:00~15:00) 午後(15:00~17:00) 特になし [/php] ② スマートフォン用 ■data\Smarty\templates\sphone\contact\index.tpl 「お問い合わせ内容」の次に挿入する。 [php] ご希望の回答方法 電話 E-Mail ご希望の時間帯 午前(9:00~10:30) 午前(10:30~12:00) お昼(12:00~13:00) 午後(13:00~15:00) 午後(15:00~17:00) 特になし [/php] (4)「お問い合わせ確認」ページに表示する ① PC用 ■data\Smarty\templates\default\contact\confirm.tpl 確認画面に表示する 「お問い合わせ内容」の次に挿入する。 [php] ご希望の回答方法 電話で回答 電話不要 E-mailで回答E-mail不要 ご希望の時間帯 午前(9:00~10:30) 午前(10:30~12:00) お昼(12:00~13:00) 午後(13:00~15:00) 午後(15:00~17:00) 特になし [/php] ② スマートフォン用 ■data\Smarty\templates\default\contact\confirm.tpl 確認画面に表示する 「お問い合わせ内容」の次に挿入する。 [php] ご希望の回答方法 電話で回答 電話不要 E-mailで回答E-mail不要 ご希望の時間帯 午前(9:00~10:30) 午前(10:30~12:00) お昼(12:00~13:00) 午後(13:00~15:00) 午後(15:00~17:00) 特になし [/php] (5)■data\Smarty\templates\default\mail_templates\contact_mail.tpl メールに反映させる の前に追加する。 [php] ■ご希望の回答方法:電話で回答、電話不要、E-mailで回答、E-mail不要 ■ご希望の時間帯:午前(9:00~10:30)午前(10:30~12:00)お昼(12:00~13:00)午後(13:00~15:00)午後(15:00~17:00)特になし [/php]
↓
(1)「回答希望」の表示・非表示をmtb_constantsテーブルに登録する。
id:CONTACT_KAITO_USE
name:on
rank:1238(←適宜)
remarks:お問い合わせの「回答希望」 on/表示する off/表示しない
★システム設定>パラメーター設定を開き、「この内容で登録する」をクリック。
(2)■data\class\pages\contact\LC_Page_Contact.php
166行目あたり、『$objFormParam->addParam(“お電話番号3”, ‘tel03’, TEL_ITEM_LEN, ‘n’, array(“NUM_CHECK”, “MAX_LENGTH_CHECK”)); 』の後に追加する。
[php]
$objFormParam->addParam(“ご希望の回答方法”, ‘kaitotel’, INT_LEN, ‘n’, array(“MAX_LENGTH_CHECK”));
$objFormParam->addParam(“ご希望の回答方法”, ‘kaitoemail’, INT_LEN, ‘n’, array(“MAX_LENGTH_CHECK”));
$objFormParam->addParam(“ご希望の時間帯”, ‘timezone’, INT_LEN, ‘n’, array(“MAX_LENGTH_CHECK”));
[/php]
(3)「お問い合わせ」ページに表示する
① PC用 ■data\Smarty\templates\default\contact\index.tplにラジオボタンとチェックボックスを追加する。
「お問い合わせ内容」の次に挿入する。
[php]
E-Mail
午前(10:30~12:00)
お昼(12:00~13:00)
午後(13:00~15:00)
午後(15:00~17:00)
特になし
[/php]
② スマートフォン用 ■data\Smarty\templates\sphone\contact\index.tpl
「お問い合わせ内容」の次に挿入する。
[php]
[/php]
(4)「お問い合わせ確認」ページに表示する
① PC用 ■data\Smarty\templates\default\contact\confirm.tpl 確認画面に表示する
「お問い合わせ内容」の次に挿入する。
[php]
午前(10:30~12:00)
お昼(12:00~13:00)
午後(13:00~15:00)
午後(15:00~17:00)
特になし
[/php]
② スマートフォン用 ■data\Smarty\templates\default\contact\confirm.tpl 確認画面に表示する
「お問い合わせ内容」の次に挿入する。
[php]
午前(10:30~12:00)
お昼(12:00~13:00)
午後(13:00~15:00)
午後(15:00~17:00)
特になし
[/php]
(5)■data\Smarty\templates\default\mail_templates\contact_mail.tpl メールに反映させる
の前に追加する。
[php]
■ご希望の回答方法:電話で回答、電話不要、E-mailで回答、E-mail不要
■ご希望の時間帯:午前(9:00~10:30)午前(10:30~12:00)お昼(12:00~13:00)午後(13:00~15:00)午後(15:00~17:00)特になし
[/php]