SSブログ

EC-CUBE 会員登録で入力項目の削除 [EC-CUBE]

会員登録の項目の入力画面
/eccube/data/Smarty/templates/default/frontparts/form_personal_input.tpl

会員登録の項目の確認画面
/eccube/data/Smarty/templates/default/entry/confirm.tpl


会員登録せずに購入の入力面
/eccube/data/Smarty/templates/default/shopping/nonmember_input.tpl

会員登録せずに購入の確認画面
/eccube/data/Smarty/templates/default/shopping/confirm.php

EC-CUBE 会員登録で必須項目の追加と削除 [EC-CUBE]

EC-CUBE 2.11.x 会員登録で必須項目の追加と解除について

会員登録の項目の必須項目編集
/data/class/helper/SC_Helper_Customer.php
373行目以降辺り

会員登録せずに購入の必須項目編集
/eccube/data/class/pages/shopping/LC_Page_Shopping.php
270行以降辺り

$objFormParam->addParam("お名前(姓)", 'name01', STEXT_LEN, 'aKV', array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
$objFormParam->addParam("お名前(名)", 'name02', STEXT_LEN, 'aKV', array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" , "MAX_LENGTH_CHECK"));
$objFormParam->addParam("お名前(フリガナ・姓)", 'kana01', STEXT_LEN, 'CKV', array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK", "KANA_CHECK"));
$objFormParam->addParam("お名前(フリガナ・名)", 'kana02', STEXT_LEN, 'CKV', array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK", "KANA_CHECK"));


EXIST_CHECKを追加で必須項目になります。

zencartでインフォメーションの項目に追加する方法 [サイドボックス]

incluedes/filenames.php
62行目および106行目付近に、次の行を追加。
define(’FILENAME_DEFINE_PAYMENTINFO′, ’define_paymentinfo′);
define(’FILENAME_PAYMENTINFO′, ’paymentinfo′);


incluedes/languages/japanese.php
149行目付近
define('BOX_INFORMATION_PAYMENTINFO', 'お支払いについて');


incluedes/modules/sideboxes/information.php
32行目付近
if (DEFINE_PAYMENTINFO_STATUS <= 1) {
$information[] = '' . BOX_INFORMATION_PAYMENTINFO . '';

incluedes/languages/japanese/shippinginfo.php をコピーしてpaymentinfo.phpにリネーム

define('NAVBAR_TITLE', '支払いについて');
define('HEADING_TITLE', '支払いについて');

define('TEXT_INFORMATION', 'このページに「支払いについて」の規約を入力してください。

この部分を変更するには、
/includes/languages/japanese/paymentinfo.phpdefine(\'TEXT_I NFORMATION\',の右側の

シングルクォーテーション(\')の間を編集してください。
また、下部のテキストボックスのみを使用する場合は、
define(\'TEXT_IN FORMATION\',\'\')
のようにシングルクォーテーションの間には、何も記入せずに保存することで、この部分は非表示になります。
');


incluedes/languages/japanese/html_includes/define_shippinginfo.phpをdefine_paymentinfo.phpにリネーム

incluedes/modules/pagesフォルダ内に、paymentinfoフォルダを新規作成。

includes/modules/pages/shippinginfo/header_php.php  をincluedes/modules/pages/paymentinfo にコピーして
14行目付近
$define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/', FILENAME_DEFINE_PAYMENTINFO, 'false');


includes/templates/テンプレートフォルダ/templates/tpl_shippinginfo_default.phpをコピーしてtpl_paymentinfo_default.phpにリネーム
12-16行目を編集

= 1 and DEFINE_PAYMENTINFO_STATUS <= 2) { ?>

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。