webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как в DLE изменить порядок записи категорий в базу?

В DLE категории записываются в базу данных по порядку ID.
То есть, у каждой категории есть ID, и как бы ты их не добавил, в базе будет порядок 1,2,3,4,5...
А я хочу сохранить тот порядок, который я задаю при создании новости.
У меня несколько категорий, но первая основная, а остальные побочные.
Таким образом у меня может быть записать такого вида - category: 5,2,1,4
Пример такого на Тостере, когда выбираешь основную категорию для вопроса.
Есть файл отвечающий за добавление $category_list, но не пойму, где всё формируется.
  • Вопрос задан
  • 455 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ollisso
Не стоит так делать.

То как храняться данные в базе данных - дело базы данных.

Порядок может даже меняться, при некоторых командах меняющую базу данных, например optimize table X

Правильнее - добавить дополнительный столбик, например order, для основной ставишь порядок 1, для остальных 2,3,4,5
и сортируешь при выводе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы