1

Тема: Сохрание порядка сортировки и порядка вложенности категорий в DLE

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

2

Re: Сохрание порядка сортировки и порядка вложенности категорий в DLE

Решил сам проблему, пишу решение, аля вдруг кто столкнется и нагуглит решение, короче при большом количестве категорий на сайте, скрипту чтобы прогнать всю сортировку нужно достаточное время, при параметре php max_input_vars = 1000 скрипт не успевает проверить все зависимости сортировки и установить категорию в нужное место за отведенное время и apache грохает процесс, решение простое - поставьте параметр php max_input_vars = 2000 должно хватить...