Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как удалить обязательные поля в регистрации v 1.5.1.3


Recommended Posts

  • 3 weeks later...

самый простой способ это в файле шаблона

catalogviewthemedefaulttemplatecheckoutguest.tpl

просто поля сделать hidden и все.

типа вместо

<input type="text" name="firstname" value="<?php echo $firstname; ?>" class="large-field" />
сделать

 <input type="hidden" name="firstname" value="ФФФ" class="large-field" />
P.S. сам не пробовал, но в теории должно работать.
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Не все так просто. Для начала нужно отключить валидацию в контроллерах.

1) в файле controller/account/register.php ищем строку private function validate() { и снимаем проверку с обязательных полей, напр:

if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 128)) {
	$this->error['city'] = $this->language->get('error_city');
 }

заменяем на

if ((utf8_strlen($this->request->post['city']) < 0) || (utf8_strlen($this->request->post['city']) > 128)) {
	$this->error['city'] = $this->language->get('error_city');
 }

и т.д...

2) То же самое проделываем в файлах controller/account/edit.php и controller/account/address.php, что позволит клиентам редактировать данные учетной записи.

3) Скрываем поля в файле view/theme/*/template/account/register.tpl

4) Переходим в папку admin/controller/sale, открываем файл customer_form.php и выше описаным способом снимаем валидацию с полей. Это позволит вам изменять данные учетных записей клиентов.

5) Открываем файл admin/view/template/sale/customer_form.tpl и скрываем поля.

Насчет формы заказа - там все намного сложнее и прежде чем браться - обязательно сделайте дамп))) Есть для нее готовое решение, платное но не дорогое.

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.