Модуль сортировки для товаров
Нужно сделать модуль сортировки для товаров. Использование Javascript, php, ajax, mysql.
Кратко:
Экран делится на 2 части по горизонтали. Снизу прямоугольники с названиями товаров, сверху пустые названия групп. Кликаю на товары, они подсвечиваются, затем кликаю на группу - они исчезают снизу и появляются в группе. Если кликаю сначала на один в группе, затем на другой, они меняются местами.
Требования:
- работа в реальном времени, чтобы несколько человек одновременно могли сортировать товары (все изменения сразу заносятся в базу,а страничка постоянно обновляется - ajax), где-то вывод надписи, кто сейчас сортирует.
- сортировка нескольких товаров за раз (три товара выбрал снизу, потом клик на группе - они все туда переместились)
- удаление товаров из групп (переместить обратно вниз)
- добавление/удаление групп
- редактирование названий групп
- дополнительная информация о товаре во всплывающей подсказке
- рядом с товаром в скобочках вес, картинка класса
- упорядочивание в нижней части по названию, весу, классу
- шаблоны
- компактность
- проверка названий товара на спецсимволы (чтобы не глючило)
- при удалении группы, если в ней были товары, они перемещаются в неотсортированные (вниз)
Шаблоны:
После сортировки возможность сохранить шаблон. Чтобы при создании новой витрины, можно было автоматически создать группы по шаблону и заполнить их теми же товарами (если они совпадают по названию).
- использование ajax (наверное, можно и без ajax обойтись, но кажется так проще - нужно чтобы при перемещении товаров данные сразу обновлялись в базе. У меня была примитивная реализация простым html/php - и сортировка глючила - когда несколько человек одновременно сохранялись.
- в названии товаров можно сделать ограничение по выводу символов (например 12), чтобы все блоки ровненькие были (а полное название показывать во всплывающей подсказке)
- комментарии в коде
срок 5 дней