parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Никита Козин 30.06.2006 10:39

Представим навигационное меню на сайте. Сначала мы создали объект «О компании», затем «Продукция», А теперь нам надо добавить «Новости» между двумя этими разделами. Как? Если сортировать по ID, то он будет последним, если по названию — первым.

Для решения подобных задач создается поле sort_order.

Самый простой вариант решения. При редактировании списка записей добавить поле:
<input type="text" name="sort_order"... />
И вручную его заполнять цифрами.

Усложняем пример. Тоже самое, только type="test" меняем на type="hidden" и рисуем две кнопочки, которые меняют значения того элемента, на который нажимаем и того, который находиться рядом (если нажали кнопку вверх — выше, вниз — ниже) при помощи JavaScript-а.