Перейти к содержанию
DmitryBugrimenko

Геозона "Вся Россия" (86 регионов) - пропадают регионы

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

Здравствуйте, создаю геозону "Вся Россия" из 86 регионов (чтобы затем селективно удалить избранные регионы), сохраняю, снова открываю и в некоторых строках в поле "Регион" – пусто. Выхожу из описания зоны, снова открываю её – появились новые пустоты. В ниспадающих списках пустот тоже пусто. Зона из ~80 регионов ведёт себя пристойно. Снимки экрана прикрепил. ocStore 2.1.0.2.

 

В чём может быть проблема и как с этим злом бороться?

 

post-707033-0-54407200-1457781398_thumb.png

 

post-707033-0-23806300-1457781401_thumb.png

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


Ссылка на сообщение
Поделиться на другие сайты
создаю геозону "Вся Россия" из 86 регионов (чтобы затем селективно удалить избранные регионы)

создание геозон - одно из геморройных мест в opencart, ибо в вашем примере для создания 86 регионов нужно каждый из них вручную добавлять в список

поэтому непонятно - зачем изначально добавляете ненужные?

 

и как именно создаете? если через какой-то импорт/модуль/запрос - вероятно стоит искать причину в нем

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


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

Именно так и добавляю – каждый из регионов вручную. Зачем изначально добавлять ненужные? Ненужных – пара-тройка, и на наблюдаемый косяк они не влияют. Никаких посторонних импортов/модулей/SQL-запросов.

 

Геморройно не создание геозон, сказки это всё, а архитектура OC в части геозон и её ущербность для применения за пределами США, но это отдельная история. 

 

Неужели у всех такая зона создаётся без проблем? Кто-нибудь может у себя проверить? Всего-то 86 регионов, делов на 5 минут.

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


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

с подобной проблемой не сталкивался

но подозреваю, что у вас либо какой-то модуль/мод вмешивается, либо что-то не то с самими данными стран/регионов в БД

 

как вариант, если ненужные регионы нигде не будут задействованы - просто отключить их (через БД или с помощью модуля CountryZone Manager)

и потом при создании геозоны в списке регионов выбрать все, вместо добавления 100500 регионов по очереди

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


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

Я не понял, вы успешно создали геозону из всех регионов РФ, или с тем, что вы создавали (что???) всё было в ажуре?

 

Метод удаления "типа ненужного" – не наш метод, негодная безответственная рекомендация, не вариант. Вспоминаем, что система будет эксплуатироваться продолжительное время и разными людьми, которым эти зоны могут понадобиться. Это предостережение – начинающим админам и владельцам интернет-магазинов, которые могут читать эту ветку. Залечивание методом грубой силы ударит вас в самый неожиданный и неподходящий момент. Не вопрос ударит ли, вопрос когда и насколько больно. Кто не верит – пусть проверит, как говорит Петрович (ударение на Е).

 

100500 – это чушь, их всего 86.

 

Теперь подождём ответа знающих PHP и OC... 

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


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

читайте внимательно - про удаление речи не было, я сказал отключить

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


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

Я что, спрашивал как отключить??? Я это вообще читать не буду - я спрашивал, как создать геозону из 86 регионов. Отключение части из них ни меня, ни остальных читателей этой нитки не интересует. Тем более платными (!!!) модулями за элементарное редактирование таблицы базы. Это к ламерам.

 

Мне нужно решение моей задачи, а не любой другой и не методом грубой силы. Прошу не засорять эту нитку.

 

Подождём ответа знающих PHP и OC... 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.