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
ご希望の時間帯






[/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]