Как отключить лишние регионы? и по умолчанию в фильтре поставить нужный регион первым?

#1 24 мая 2016 в 13:30
Как отключить лишние регионы? и по умолчанию в фильтре поставить нужный регион первым? т.е надо как вот в вк например они сделали, что основные регионы показываются первыми, а потом уже остальные через поиск

возможно ли как то в 2.5.1 сделать такое? если даже с хаками, то тоже подойдет, т.к пока сайт на один регион только и смысла показывать остальные просто нет
#2 24 мая 2016 в 13:33
yury, раньше был компнент, instantcms.ru/addons/goroda.html
не знаю работает ли на 2.5.1. можно еще ручками в базе я думаю
#3 24 мая 2016 в 15:24
Попробуйте в БД в таблицах cms_geo_cities, cms_geo_countries и cms_geo_regions удалить лишние строки. По идее должно сработать.



Я удалил все страны, оставил только Беларусь.
#4 24 мая 2016 в 15:37
а потом добавлять как?) функционала нет(

вообще было бы удобно именно скрывать с сайта ненужные через админку. и назначать какой регион и город показывать сверху по умолчанию
#5 24 мая 2016 в 16:24
напишите на github, может когда-нибудь внедрят
#6 24 мая 2016 в 16:33

не знаю работает ли на 2.5.1

Jestik

Работает — подтверждаю.
#7 24 мая 2016 в 17:50

Работает — подтверждаю.

Андрей
не хватает опции скрыть
#8 24 мая 2016 в 21:17

не хватает опции скрыть

yury

Kreator может "запилит" такую опцию? Я бы тоже не отказался laugh
#9 26 мая 2016 в 11:34
Посмотрю на досуге что там
#10 26 мая 2016 в 14:06
Я применял такой рабоче-крестьянский вариант: составил список союзных республик, плюс новых республик, куда наших понаехало.

3159 Россия
248 Беларусь
9908 Украина
277569 Туркмения
9787 Узбекистан
9575 Таджикистан
10968 Эстония
9638 Туркменистан
81 Азербайджан
245 Армения
2448 Латвия
1894 Казахстан
2514 Литва
2788 Молдова
1280 Грузия
2303 Кыргызстан

1012 Германия
5681 США
1393 Израиль
Сохранил три таблицы с гео на всякий случай.

А потом в три строки убирал лишнее:

  1. DELETE FROM cms_geo_countries WHERE id NOT IN (3159, 248, 9908, 277569, 9787, 9575, 10968, 9638, 81, 245, 2448, 1894, 2514, 788, 1280, 2303, 1012, 5681, 1393)
  2.  
  3. DELETE FROM cms_geo_regions WHERE country_id NOT IN (3159, 248, 9908, 277569, 9787, 9575, 10968, 9638, 81, 245, 2448, 1894, 2514, 788, 1280, 2303, 1012, 5681, 1393)
  4.  
  5. DELETE FROM cms_geo_cities WHERE country_id NOT IN (3159, 248, 9908, 277569, 9787, 9575, 10968, 9638, 81, 245, 2448, 1894, 2514, 788, 1280, 2303, 1012, 5681, 1393)
#11 26 мая 2016 в 14:49


не знаю работает ли на 2.5.1

Jestik

Работает — подтверждаю.

Андрей

Интересно, а у меня не работает удаление, можно только редактировать. Устанавливал и проверял на 2.5.1, может Kreator обновлял компонент и до меня не дошло?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.