baldman88: Комментарии

Главные вкладки

7 сентября 2016 в 9:31

Не-не-не))) Просто когда-то давно подобный фокус проделывал с postgresql. Ну и мне же не фильтрация нужна, а сортировка. А вот как их отсортировать -- не понятно. У них ведь кроме этого злосчастного entity_id никаких вменяемых признаков сортировки нет.

7 сентября 2016 в 9:23

Вот нецензурщины не нужно Smile Я понимаю, что оно много где встречается. Вот есть скрипт бэкапа базы. Ищем максимальное значение entity_id в базе. Меняем значения entity_id (для всех найденных значений во всех таблицах) для групп услуг на значения, которые больше, чем максимальное в базе (не забываем где-то у себя записать значения, которые были до этого). Дальше меняем entity_id на те, которые были до этого, но в нужном порядке. Импортируем базу из этого скрипта.

7 сентября 2016 в 9:13

Дык, смотрел. Там ничего стоящего нет. Нужно отсортировать эти услуги. А если, как вариант, попробовать в скрипте бэкапа базы поменять значения этого entity_id для всех вхождений и восстановить базу?

7 сентября 2016 в 9:04

Если бы все было так просто. Нужно в определенном порядке поменять местами около двадцати групп услуг. Единственный вменяемый критерий сортировки это entity_id.

7 сентября 2016 в 8:33

Немного посидел и нашел вот такое:
[img]https://s22.postimg.org/5n8wy4m9d/2016_09_07_08_24_58.png[/img]
Очевидно, что порядок определяется значением entity_id (в "Урологии" услуг нет, вот она и не выводится, а идут "Электрокардиография (ЭКГ)", "Манипуляции" и т.д.). Как теперь аккуратно поменять его значения, чтобы не поломать базу?

7 сентября 2016 в 0:05

Это сайт частной медицинской клиники. Список услуг там почти перманетный (может меняться не чаще чем раз в пол года, а то и реже). Мне бы просто знать, что конкретно искать. Так то, вроде, не дурак -- занимаюсь компьютерным зрением и алгоритмами машинного обучения, но все эти cms для меня темный лес ...
Мысли в слух: есть представление которое определяет как будут отображаться данные. Но ведь где-то должно быть четко прописано как и в каком порядке извлечь эти данные из базы чтобы они отображались в определенном порядке. Осталось найти где и как.

6 сентября 2016 в 23:30

Видимо там это организовано по другому:[br]
[img]https://s17.postimg.org/ha1vbnfa7/2016_09_06_23_20_15.png[/img][br]
Когда выбираю изменить порядок поля, то получаю вот такую картину:[br]
[img]https://s18.postimg.org/o472mdlnt/2016_09_06_23_22_48.png[/img][br]
Есть предположение, что положение блока зависит от индекса в базе, но как понять какого и в какой таблице?