Дмитрий Кондин 690 Жалоба Опубликовано: November 27, 2014 Допустим у нас в базе есть 100 городов. Все они отсортированы по алфавиту.Но мы хотим чтобы город Москва всегда был на первом месте при выборе. Ведь это логично, что большинство объявлений будут базироваться там (для Москвы и Московской области это актуально).Для этого заходим в Приложения - Редактор форм.1. Раскрываем поля таблицы city2. Добавляем поле sort_order с типом safe_string, название даем "Порядок сортировки" (храниться в базе), сохраняем3. Идем в редактирование городов (Справочники - Города), находим город Москва и указываем в поле "Порядок сортировки" значение 100.4. Теперь возвращаемся в Приложения - Редактор форм, открываем таблицу data, находим колонку city_id, нажимаем редактировать эту колонку.5. Находим строчку SQL-запрос, кликаем по "Показать запрос", увидим что там написано:select * from re_city order by name6. Меняем на select * from re_city order by sort_order desc, name7. Сохраняем Теперь Москва всегда будет первой в списке. 3 Pavel88, TopRaN и smetagenus reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 12, 2016 Меняю запрос на select * from re_city order by sort_order desc, name города в форме совсем пропадают... Я так полагаю, что если у меня Москва со значением 100 То область будет 99? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 13, 2016 16 часов назад, Александр Лубянский сказал: города в форме совсем пропадают... Я так полагаю, что если у меня Москва со значением 100 То область будет 99? Если пропадают, значит поле не добавили 2. Добавляем поле sort_order с типом safe_string, название даем "Порядок сортировки" (храниться в базе), сохраняем Либо покажите скриншот вашей таблицы city из редактора форм. 1 Александр Лубянский reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 13, 2016 Точно! sort_order не добавил! С регионами можно такой же фокус я так понимаю?! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 14, 2016 15 часов назад, Александр Лубянский сказал: С регионами можно такой же фокус я так понимаю?! Можно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 14, 2016 6 часов назад, rumantic сказал: Можно. Попробовал... не проходит... города отваливаются... видимо нужно чтобы параметр был другой? sort_order Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 15, 2016 Покажите скриншот что добавили в города? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 15, 2016 В города добавил, все как здесь, по инструкции... по регионам sql запрос вот такого вида select * from re_region order by sort_order desc, name Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 18, 2016 Зашел к вам в админку и не вижу дополнительного поля из этого шага ни в таблице city, ни в region 2. Добавляем поле sort_order с типом safe_string, название даем "Порядок сортировки" (храниться в базе), сохраняем 1 Александр Лубянский reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 18, 2016 Есть! Все делаем как описано, добавляем sql запрос SELECT * from re_region order by sort_order desc, name и ву а ля, все по порядку и приоритетные по цифровым запросом Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: September 1, 2016 Дмитрий, нужна ваша компетентная помощь... Стал выставлять порядок для регионов и городов, при добавлении порядка сортировки ругнулся на дубликат, но добавил, в Справочниках есть поля, все ок, а вот строчка SQL-запрос не отображается, нив city ни в region http://joxi.ru/0KAgXMdH3Qkzrl Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 5, 2016 В 01.09.2016 в 20:44, Александр Лубянский сказал: Дмитрий, нужна ваша компетентная помощь... Стал выставлять порядок для регионов и городов, при добавлении порядка сортировки ругнулся на дубликат, но добавил, в Справочниках есть поля, все ок, а вот строчка SQL-запрос не отображается, нив city ни в region http://joxi.ru/0KAgXMdH3Qkzrl А тип данных этих полей у вас какой? select_by_query ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: September 5, 2016 Все верно! Но поле строчка SQL-запрос почему то не отображалось, зачистил все кеши, добавил сортировку. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nagovizin 12 Жалоба Опубликовано: December 1, 2016 Сделал все по инструкции для города, сначала когда открываешь редактировать/добавить указанный город действительно 1й, но при смене региона город перестает быть первым, я думаю что дело в ajax он ломает усе? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: December 1, 2016 9 минут назад, nagovizin сказал: Сделал все по инструкции для города, сначала когда открываешь редактировать/добавить указанный город действительно 1й, но при смене региона город перестает быть первым, я думаю что дело в ajax он ломает усе? Отключите автокомплит, отключите аякс и настройте связанные элементы. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nagovizin 12 Жалоба Опубликовано: December 1, 2016 Спасибо, аякс отключил настроил связи, город первым не стал всеравно, автокомплит в улицах отключить или где то есть в настройках что то? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: December 2, 2016 16 часов назад, nagovizin сказал: Спасибо, аякс отключил настроил связи, город первым не стал всеравно, автокомплит в улицах отключить или где то есть в настройках что то? автокомплит отключаем для всех связанных справочников. Удобство связанных элементов в том, что справочники можно связывать по своему усмотрению, хоть улицы со странами или метро с районами, зависимость можно делать как вертикальную так и горизонтальную. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nagovizin 12 Жалоба Опубликовано: December 3, 2016 Как отключить автокомплит, не могу понять, у меня это условие стоит только в улицах но они не учавствуют в связях Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: December 3, 2016 1 час назад, nagovizin сказал: Как отключить автокомплит, не могу понять, у меня это условие стоит только в улицах но они не учавствуют в связях Вот на улицах и убери в data параметр autocomplete=1, и улицы привяжи к какому-нибудь справочнику - региона, городов или районов города, как удобнее в вашем случае Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NikL 0 Жалоба Опубликовано: July 12, 2019 В 27.11.2014 в 08:12, rumantic сказал: 5. Находим строчку SQL-запрос, кликаем по "Показать запрос", увидим что там написано: select * from re_city order by name 6. Меняем на select * from re_city order by sort_order desc, name 7. Сохраняем я вижу запись SELECT * FROM re_region как ее правильно отредактировать? Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: July 16, 2019 В 12.07.2019 в 16:42, NikL сказал: я вижу запись SELECT * FROM re_region как ее правильно отредактировать? Спасибо Если уже добавили поле sort_order в таблицу region, тогда SELECT * FROM re_region ORDER by sort_order desc, name Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
impulse 1 Жалоба Опубликовано: January 23, 2021 В 27.11.2014 в 14:12, Дмитрий Кондин сказал: 2. Добавляем поле sort_order с типом safe_string, название даем "Порядок сортировки" (храниться в базе), сохраняем А где конкретно добавить поле sort_order ? Я захожу в city нажимаю +, открывается страница с добавлением колонки, safe_string выбирается, а вот где написать sort_order ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: January 25, 2021 В 24.01.2021 в 02:46, impulse сказал: А где конкретно добавить поле sort_order ? Я захожу в city нажимаю +, открывается страница с добавлением колонки, safe_string выбирается, а вот где написать sort_order ? 1 impulse reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
impulse 1 Жалоба Опубликовано: January 25, 2021 20 часов назад, Дмитрий Кондин сказал: Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах