Заказ закрыт
Прикрутить скрипт загрузки фото и файлов на сайт (php+js)

Бюджет: 5 000 руб
63.77 $ – 55.90 €
Нужен крутой специалист, который умеет разбираться в чужом коде, хорошо знает php, mysql, javascript, jquery и smarty.

Надо прикрутить скрипт (предположительно blueimp.github.io/jQuery-...
Скрипт должен загружать файлы любого размера и привязывать их к странице. Основная задача чтобы загружались файлы фоток с разрешением более 2МБ, чтобы не сбрасывалась загрузка из-за ограничений на хостинге в 2МБ или около того.

++++++++ 
Для начала надо изучить работу добавления файлов и изображений к страницам сейчас (они добавляются в 2 папки и в 2 таблицы соответственно фото и файлы). В результате внедрения новой функции добавления файлов ничего в структуре базы данных измениться не должно. 

Для работы дам доступ в админку, фтп, БД. Сайт пока не запущен, поэтому можно на нем все настроить и отладить. 
++++++++ 

Каждый загруженный файл должен быть обработан:
1. Записан в базу данных с привязкой к загруженной странице (дам данные)
2. Записан в нужное место (папка /upload/..., дам данные)

Плюс к этому фотки должны быть нарезаны в заданные размеры (дам данные) и каждая из созданных миниатюр должна быть записана в базу данных с привязкой к странице (дам данные) 

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

Подробности – 
Скриншот добавления в админке прикладываю 

Таблица для фото uploaded_pics – 
id – ID по порядку 
id_exists 
record_id – ID записи соответственно привязанноого типа страницы 
record_type – тип записи (categ, pub, product) 
width – ширина в пикселях 
height – высота в пикселях 
title – название картинки для тега ALT 
ext – расширение фото 
id_in_record – ID по порядку для сортировки 
is_default – 1 для главного фото (все фото с id_in_record должны получать одинаковую метку) 

Таблица для файлов uploaded_files – 
id – ID по порядку 
id_exists – 0 – не используется 
record_id – ID записи соответственно привязанноого типа страницы 
record_type – тип записи (categ, pub, product) 
size – размер файла в байтах 
filename – исходное название файла с расширением 
title – название файла написанное в админке (можно изменить) 
ext – расширение 
allow_download – всегда 1 – не используется 
direct_link – всегда 1 – не испол 
id_in_record – порядок сортировки 
time_added – таймштамп юникс времени добавления
Опубликован 16.10.2015 в 12:36 Последнее изменение: 16.10.2015 в 16:12
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.