2012年10月9日カテゴリー:未分類

EC-CUBE2.12:「お問い合わせ」の項目に「回答希望」を追加する

使用するかしないかは、パラメータで設定する。

(1)「回答希望」の表示・非表示をmtb_constantsテーブルに登録する。

[php]
INSERT INTO mtb_constants (id, name, rank, remarks) VALUES (‘CONTACT_KAITO_USE’, ‘true’, 1421, ‘お問い合わせの「回答希望」(true:使用する,false:使用しない)’)
[/php]

★システム設定>パラメーター設定を開き、「この内容で登録する」をクリック。

(2)■data\class\pages\contact\LC_Page_Contact.php

172行目あたり、$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\sphone\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]