Неправильный ZIP-код или почтовый код.

Автор ssm25, 12 ноября 2014, 22:00:06

« назад - далее »

Michel

Парни, спасибо,обязательно закомментирую.
Но вы объясните - вопрос ведь не в наличии проверки, а в том, что я хочу воспользоваться штатной функцией и не получается. Это нормально ?
Или для этого нужно рыться в ядре движка? )
ver. 1.4.8.3
       1.4.10.0

mAgency

Это стандартная функция движка версии 1.4.  Там все логично, индексы не должны быть одиниковые. Если у вас выдает такую ошибку, значит уже есть такой индекс. Нужно найти и удалить или изменить, тогда и комментировать код не нужно.
В новых версиях prestashop 1.5-1.6 нет деления по округам.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Michel

Цитата: mAgency от 02 февраля 2015, 14:12:57
Цитата: Adik от 02 февраля 2015, 13:45:31
Вот класс State от стандарного пакета 1.4.11
Это не тот класс. Для округов класс County.php. Для админки /admin/tabs/AdminCounty.php
Проверка индекса в
if ($county->isZipCodeRangePresent($from, $to))
die('error: '.Tools::displayError('This Zip Code is already in use.'));

Для того чтобы убрать проверку, нужно закоментировать эти строки в файле /admin/ajax.php


Получилось!!!!
СПАСИБО
ver. 1.4.8.3
       1.4.10.0

Michel

Цитата: mAgency от 02 февраля 2015, 14:21:25
Это стандартная функция движка версии 1.4.  Там все логично, индексы не должны быть одиниковые. Если у вас выдает такую ошибку, значит уже есть такой индекс. Нужно найти и удалить или изменить, тогда и комментировать код не нужно.
В новых версиях prestashop 1.5-1.6 нет деления по округам.
В том то и дело - в БД нет такого индекса да и быть не может.
Нынешние индексы крыма - это старые, Украинские пятизначные только с двойкой впереди.
ver. 1.4.8.3
       1.4.10.0

mAgency

Это машина, и она находит то что зарегистировано в базу данных. Значит есть подобные. Не может комп. выдумать результат.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Michel

Вот без дураков

Смотрю в базе
ps_county_zip_code

нет индекса 295000

Добавляю через админу
- Разумеется появляется. )) Это же машина.

Вот почему проверку не проходит -незнаю.
ver. 1.4.8.3
       1.4.10.0

Michel

Единственное , по мануалу с престалаба кажется делал фишку , что бы при вводе индекса автоматически выставлялся город и регион.
Когда в регион добавляешь индексы по одному - так получается.
Когда добавляешь диапазоном - нет.
Но это уже сервисные мелочи.
ver. 1.4.8.3
       1.4.10.0

iston

Добрый день,

При заполнении почтового индекса, поле становиться красным цветом ( приложен Print Screen).
Эккаунт клиента регистрируется и пишется, что все сохранено удачно. Но многих клиентов смушаеть этот красный цвет.

Как решить эту проблему, чтоб поле не было красным? Индекс правильный, отключить индекс не могу, он привязан к курьерскому модулю.

Спасибо.

Adik

Установить поле индекс как необязательное можно в настройках страны и обязательных полей адреса.

iston

Цитата: Adik от 07 мая 2018, 10:34:20
Установить поле индекс как необязательное можно в настройках страны и обязательных полей адреса.

Установить поле индекс как необязательное можно в настройках страны:   Локализация---->Страны----->Страна----->Нужен ли почтовый индекс?------>НЕТ
и обязательных полей адреса: Локализация---->Страны----->Страна----->Формат адреса (чтоб был postcode)

Или не там я эти настройки делаю, так как если в стране: Нужен ли почтовый индекс? включаю НЕТ, то поле индекс пропадает.

mistral

Формат индекса поменяйте и не будет красным выделять.

iston

Цитата: mistral от 07 мая 2018, 14:36:56
Формат индекса поменяйте и не будет красным выделять.

На что поменять?

mistral

На 5 цифр. Формат тот который используется в вашей стране.

iston

Цитата: mistral от 07 мая 2018, 14:48:06
На 5 цифр. Формат тот который используется в вашей стране.

У меня все так и установлено 5 цифр (NNNNN), но при заполнении цифры становятся красными но регистрация происходит. Если не правильный формат кода, то пишет, что не правильный формат и регистрация не проходит.

mistral

Может в теме проверка с ошибками. У вас тема дефолтная?