Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Изменить порядок вывода стран в поле выпотому чтора Страны


Xelen
 Share

Recommended Posts

Есть 3 наипотому чтолее часто используемые страны при заказе в магазине.

Нужно как-то вывести из наверх списка стран при выпотому чторе страны в адресе оплаты.

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

Link to comment
Share on other sites

файл 

catalog/model/localisation/country.php

 

строка

            $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "country WHERE status = '1' ORDER BY name ASC");


заменить на

          

  $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "country WHERE status = '1' ORDER BY if(iso_code_2='RU',0,1), if(iso_code_2='BY',0,2), if(iso_code_2='KZ',0,3), if(iso_code_2='RU',0,4), name ASC");

 

  • +1 2
Link to comment
Share on other sites

52 минуты назад, nikifalex сказал:

файл 

catalog/model/localisation/country.php

 

 

Сейчас, когда поменяла этот код, сначала на сайте ничего не изменилось.

На другом тестовом сайте вышло сразу, но им, я перед этим не заходила в чекаут.

А на это сайте не помогали ни сброс кеша сайи, ни сброс модификаторов, ни сброс кеша, кук и перезагрузки браузера. Ни заход с другого браузера.

Помогает только зайти в любую из стран и выйти, сохранив.

Один раз то же самое было при смене названий регионов через базу.

20 минут сбрасывала все, что только можно, ничего не менялось, пока не зашла в редактирование региона и не вышла сохранив.

Ггде опенкарт гдержит эту инфу?

Да ведь можно, не зная, мулиться долго, пройдя мимо верного решения.

Я перед вашим ответом как раз тестировала тот файл, он или не он, меняя ORDER BY name ASC на ORDER BY name DESC, и уже решила, что решение не в этом файле, ну а в каком тогда? о_О

 

Link to comment
Share on other sites

23 минуты назад, Xelen сказал:

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

Ггде опенкарт гдержит эту инфу?

 

в своем системном кеше и гдержит (файлы в папке system/cache)

если есть нужный файл кеша - берет его, если нет (или после редактирования) - создает заново

Link to comment
Share on other sites

8 минут назад, AlexDW сказал:

 

в своем системном кеше и гдержит (файлы в папке system/cache)

если есть нужный файл кеша - берет его, если нет (или после редактирования) - создает заново

 

Точно, сейчас посмотрела, файл cache.country.catalog через админку не сбрасывается, меняется только после редактирования.

Link to comment
Share on other sites

8 часов назад, Xelen сказал:

файл cache.country.catalog через админку не сбрасывается, меняется только после редактирования.

ну добро пожаловать в opencart 3

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.