Автор Тема: Неправильный ZIP-код или почтовый код.  (Прочитано 6322 раз)

02 Февраль 2015, 14:16:45
Ответ #15
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • SoapExpress
Парни, спасибо,обязательно закомментирую.
Но вы объясните - вопрос ведь не в наличии проверки, а в том, что я хочу воспользоваться штатной функцией и не получается. Это нормально ?
Или для этого нужно рыться в ядре движка? )
ver. 1.4.8.3
       1.4.10.0
02 Февраль 2015, 14:21:25
Ответ #16
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Это стандартная функция движка версии 1.4.  Там все логично, индексы не должны быть одиниковые. Если у вас выдает такую ошибку, значит уже есть такой индекс. Нужно найти и удалить или изменить, тогда и комментировать код не нужно.
В новых версиях prestashop 1.5-1.6 нет деления по округам.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
02 Февраль 2015, 14:24:38
Ответ #17
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • SoapExpress
Вот класс 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
02 Февраль 2015, 14:25:58
Ответ #18
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • SoapExpress
Это стандартная функция движка версии 1.4.  Там все логично, индексы не должны быть одиниковые. Если у вас выдает такую ошибку, значит уже есть такой индекс. Нужно найти и удалить или изменить, тогда и комментировать код не нужно.
В новых версиях prestashop 1.5-1.6 нет деления по округам.
В том то и дело - в БД нет такого индекса да и быть не может.
Нынешние индексы крыма - это старые, Украинские пятизначные только с двойкой впереди.
ver. 1.4.8.3
       1.4.10.0
02 Февраль 2015, 14:28:19
Ответ #19
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Это машина, и она находит то что зарегистировано в базу данных. Значит есть подобные. Не может комп. выдумать результат.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
02 Февраль 2015, 14:36:17
Ответ #20
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • SoapExpress
Вот без дураков

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

нет индекса 295000

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

Вот почему проверку не проходит -незнаю.
ver. 1.4.8.3
       1.4.10.0
02 Февраль 2015, 14:47:44
Ответ #21
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • SoapExpress
Единственное , по мануалу с престалаба кажется делал фишку , что бы при вводе индекса автоматически выставлялся город и регион.
Когда в регион добавляешь индексы по одному - так получается.
Когда добавляешь диапазоном - нет.
Но это уже сервисные мелочи.
ver. 1.4.8.3
       1.4.10.0
07 Май 2018, 09:15:44
Ответ #22
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день,

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

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

Спасибо.
07 Май 2018, 10:34:20
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Установить поле индекс как необязательное можно в настройках страны и обязательных полей адреса.
07 Май 2018, 13:39:21
Ответ #24
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Установить поле индекс как необязательное можно в настройках страны и обязательных полей адреса.

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

Или не там я эти настройки делаю, так как если в стране: Нужен ли почтовый индекс? включаю НЕТ, то поле индекс пропадает.
07 Май 2018, 14:36:56
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Формат индекса поменяйте и не будет красным выделять.
07 Май 2018, 14:43:27
Ответ #26
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Формат индекса поменяйте и не будет красным выделять.

На что поменять?
07 Май 2018, 14:48:06
Ответ #27
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
На 5 цифр. Формат тот который используется в вашей стране.
07 Май 2018, 19:00:51
Ответ #28
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На 5 цифр. Формат тот который используется в вашей стране.

У меня все так и установлено 5 цифр (NNNNN), но при заполнении цифры становятся красными но регистрация происходит. Если не правильный формат кода, то пишет, что не правильный формат и регистрация не проходит.
07 Май 2018, 19:29:17
Ответ #29
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Может в теме проверка с ошибками. У вас тема дефолтная?