designa

Payment address postcode minlength

Рекомендуемые сообщения

designa    0

Как модуль для быстрого оформления заказа используется Ajax Quick Checkout в нем используется только "Payment address", что бы в письме приходил номер отделения транспортной компании, через языковые файлы переименовал "Индекс" в "Адрес / Номер отделения службы доставки", но в Индексе стоит проверка на количество введенных символов, >2 и <10 и получается, если у покупателя номер отделения 1-9 то выходит сообщение"Индекс должен быть от 2 до 10 символов!". Нужно как-то убрать эту проверку. 

Пробовал менять файлы по пути: /домен/public_html/catalog/controller/account и других, но результата нет.

	$country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']);

		if ($country_info && $country_info['postcode_required'] && (utf8_strlen(trim($this->request->post['postcode'])) < 1 || utf8_strlen(trim($this->request->post['postcode'])) > 10)) {
			$this->error['postcode'] = $this->language->get('error_postcode');
		}

У модуля есть возможность добавлять пользовательские поля в форму, поля добавляются отображаются, но не приходят в сообщении на email администратора и их нет в админ панели. Поэтому задача стоит в том что бы изменить параметр minlength в поле input для Индекса. Сам пытался побороть ситуацию, но результата ноль.

 

Сайт: http://cosmetuf.bget.ru/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
designa    0

Может знает кто, какой файл отвечает за проверку заполнения поля индекс в оформлении заказа в гостевом режиме.

 

Этот?

/catalog/controller/checkout/guest.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
designa    0

Решил проблему, если установлен модуль Ajax Quick Checkout, то для того что бы изменить минимальное и максимальное количество символов в строке Индекс, Адрес и т. д. переходим:

 

ваш_сайт/system/config/d_quickcheckout.php

 

И в строке (для изменения индекса) меняем значение с 2 на 1 и 10 на 35

 

Было:

'postcode' => array(
'id' => 'postcode',
'title' => 'entry_postcode', 
'tooltip' => '',
'error' => array(0 => array('min_length' => 2, 
'max_length' => 10, 
'text' => 'error_postcode')),

 

Стало:

'postcode' => array(
'id' => 'postcode',
'title' => 'entry_postcode', 
'tooltip' => '',
'error' => array(0 => array('min_length' => 1, 
'max_length' => 35, 
'text' => 'error_postcode')),

Проделываем операцию в двух местах, если вы используете и Адрес доставки и Адрес оплаты.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу