Drag and Drop на сайте. Как реализуется?

Asar
На сайте с 23.08.2004
Offline
334
526

Имеются каталогообразные структуры (куски дерева таксонов животного мира) от 30.000 до 1000.000 записей примерно 10 уровней глубины. Нужен интерфейс для админов с драг энд дропом, чтобы можно было быстро и наглядно перетаскивать записи от одного родителя к другому и выполнять тому подобные действия.

Что-то похожее на органайзер во Flickr.

Вопрос: на чем это вообще делается, какого специалиста искать?

З.Ы. Запросы, которые будут данные из БД дергать я и сам наваляю, интересуют именно интерфейсная часть по каким технологиям делается.

K
На сайте с 27.07.2015
Offline
1
#1

Самый простой способ с записью в базу на руселлере написан, вот

http://ruseller.com/lessons.php?rub=32&id=998

Но это jquery, если библиотека не используется можно запилить на html5.

K
На сайте с 03.06.2015
Offline
45
#2
Asar:
Что-то похожее на органайзер во Flickr.

Я думал что-то похожее на файловый проводник в винде.

---------- Добавлено 27.07.2015 в 20:55 ----------

Asar:
Вопрос: на чем это вообще делается, какого специалиста искать?

Сам по себе drag берет id потомка, а drop возвращает id родителя. Без драгов в обычной форме вы могли бы вывести дерево в интерфейсе select-option (name-id) с отступами и дать выбрать другого родителя из такого списка для выбранной записи.

У меня такой баян повсеместно наблюдается, поскольку почти вся навигация сайтов создается и хранится в условно деревянной таблице. Ну то есть в id-pid-name паттерне.

MYSQL PHP JS HTML CSS SEO TXT США СССР
Asar
На сайте с 23.08.2004
Offline
334
#3

Ну да, и на проводник тоже похоже. Кроме драгадропа еще выделение рамочное туда же засандырить хоцца бо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий