Простая галерея-аплоадер файлов на jQuery.

Сергей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.03.2013

Необходимо создание или подпиливание существующего аплоадера для загрузки изображений на сервер.

Требования:

1. Плагин должен быть как можно более простым и легко интегрируемым в существующий php код, js и стили.

2. Образец как он должен выглядеть – прикрепление аттачментов при отправке писем на mail.ru

3. Алгоритм действий пользователя следующий:

a. По умолчанию на страничке отображается только кнопка добавить изображение.

b. Когда пользователь кликает, открывается стандартное меню выбора файлов, пользователь выбирает файл, изображение пошло на сервер. Во время загрузки, пользователь видит прогресс и может одновременно продолжать работу на страничке.

c. После того, как изображение загружено, он видит его эскиз в расхлопнутой панельке на страничке.

d. Затем он может добавить ещё несколько картинок.

e. При наведении мышкой на картинку, пользователь видит крестик в углу эскиза, по нажатию на который вызывается серверный скрипт удаления изображения, и эскиз удаляется из панельки.

f. Если пользователь добавил картинки в предыдущие сеансы, то пользователь видит эскизы ранее добавленных картинок.

4. Приветствуется подпиливание существующих плагинов.

5. На стороне сервера (только php) должны быть следующие обработчики с отправкой ошибок (в нормально виде) – размер картинки (не меньше и не больше), картинка или нет (bool), размер файла, число добавленных файлов. Последняя проверка будет делаться нашим кодом, поэтому надо реализовать только отправку и получение ошибки, без серверной логики.

6. Всё это дело будет встраиваться в сложный сайт, поэтому нужны только заготовки функций для серверного скрипта и логика описанная выше.

7. Разработчик должен быть готов помочь решить возможные проблемы, если возникнут конфликты с уже использованными стилями или скриптами.

8. Фрагмент скриншота сайта для соответствия цветовой гамме и формы управляющих элементов вышлем выбранному исполнителю.

Заявки фрилансеров