управление очередностью по человечески

maxon

Новичок
управление очередностью по человечески

Как по человечески организовать интерфейс управления очередностью записи таблицы?

Есть два варианта:
- поле input с номером, по которому идет сортировка
- у каждой записи две кнопки: повысить/понизить порядок

Что удобней? Может есть еще какой-нибудь вариант?
 

Фанат

oncle terrible
Команда форума
как всегда, вопрос о рисовании кнопок задается в форуме по БД
 

maxon

Новичок
Автор оригинала: Фанат
как всегда, вопрос о рисовании кнопок задается в форуме по БД
Пардон, не нашел более подходящего раздела. Все таки косвенно связано.
Так как на счет вопроса?
 

Фанат

oncle terrible
Команда форума
Пардон, не нашел более подходящего раздела. Все таки косвенно связано.
Ага. А у меня косвенно связана космонавтика с БД. потому что сайт про Гагарина.

Расскажи мне, пожалуйста, подробности конструкции спускаемого аппарата ракеты "Салют"?
Так как на счет вопроса?
как хочешь - так и делай
 

maxon

Новичок
Интересуешься космосом?

Я склоняюсь ко второму варианту, но хочу узнать как это делают другие.
 

Фанат

oncle terrible
Команда форума
Интересуюсь, как работает логика у людей, которые называют себя программистами.
 

Vallar_ultra

Любитель выпить :)
maxon
Один хрен. Как хочешь - так и реализовывай. Хоть оба варрианта сразу. Хоть на JS сделай возможность таскать по списку элементы... как угодно - ибо это вопрос вкуса.
 

kruglov

Новичок
Вам нужно как удобнее программисту или как удобнее пользователю?

Если как пользователю, представьте, за сколько шагов он будет подымать элемент с позиции 43 на 1-ю.
А также как ему быть, если надо поставить между 22 и 23, причем все позиции 1.....45 уже забиты.
 

maxon

Новичок
Автор оригинала: kruglov
Вам нужно как удобнее программисту или как удобнее пользователю?

Если как пользователю, представьте, за сколько шагов он будет подымать элемент с позиции 43 на 1-ю.
А также как ему быть, если надо поставить между 22 и 23, причем все позиции 1.....45 уже забиты.
В связи с этим получается третий вариант:

две кнопки "верх/вниз" и поле input с указанием ширины шага.

И все таки, мне кажется есть третий, принципиально новый, исключая JS конечно.

-~{}~ 18.04.07 16:21:

Автор оригинала: Vallar_ultra
maxon
Один хрен. Как хочешь - так и реализовывай. Хоть оба варрианта сразу. Хоть на JS сделай возможность таскать по списку элементы... как угодно - ибо это вопрос вкуса.
Вкусы у людей очень разные. Мне важны общепризнанные схемы, к которым уже привыкло большинство пользователей. JS использовать не хочу, если он будет заблокирован, то сильно ограничится функционал.
 

Vallar_ultra

Любитель выпить :)
ты предлагаешь посетителям что-то таскать таким образом.... если это авторизованый юзер/модератор/админ - JS будет включен.
 

maxon

Новичок
Автор оригинала: Vallar_ultra
ты предлагаешь посетителям что-то таскать таким образом.... если это авторизованый юзер/модератор/админ - JS будет включен.
А если он будет сидеть в каком-то месте, где все эти дела выключены...
 

Vallar_ultra

Любитель выпить :)
maxon
а если он из-под Lynx вдруг решит работать - то надо верстку под него подгонять?

А вообще в таких случаях реализуется дублирующий функционал. Например JS + поле для ввода
 

boombick

boombick.org
Ну Lynx это конечно крайность
Отключенный js тоже... В коммерческих проектах я предпочитаю слать лесом всех с отключенными куками/js, нежели городить какие-то малопонятные городушки
 

ys

отодвинутый новичок
Автор оригинала: boombick
Отключенный js тоже... В коммерческих проектах я предпочитаю слать лесом всех с отключенными куками/js, нежели городить какие-то малопонятные городушки
А вдруг придет на сайт _слепой_ миллиордер и вот косяк - ничего не купить.
 

boombick

boombick.org
ys
да и фиг с ним... :) Нам и без миллиардеров целевого траффика хватит :)
 

kruglov

Новичок
Лично у меня есть кнопка "перенос", ее жмем и у всех остальных пунктов появляется "перенести ниже" (и "перенести подпунктом", если дерево)

Ну еще на самом верху есть кнопка.

Итого перенос в любое место в 2 клика (если не считать кнопки [+], если вдруг куда-то далеко вглубь переносим)

-~{}~ 18.04.07 22:01:

А вдруг придет на сайт _слепой_ миллиордер
А если конец света завтра?
 
Сверху