Доработка универсального каталога, либо создание дополнения.
Бюджет: 200$Время: 7-14 дней
Ссылка на проект: http://3d.best-exclusive.mcdir.ru
Ссылка на УК: http://3d.best-exclusive.mcdir.ru/catalog
Движок: InstantCMS v1.10.4
ТЗ следующее:
Реализовать в УК функционал по образцу grabcad.com
1. Редактор "3д модели"
Любой зарегистрированный пользователь имеет право загрузить файл.Данный раздел содержит параметры (зачеркнутые пункты реализованы):
2. Файлы моделей (количество до 20 шт./неограниченно)
6. Категория (к которой относится модель) (модель можно присвоить 3 категориям) (реализована 1 а не 3)
Т.е. рализовать нужно 2 пункта:
2. Файлы моделей (количество до 20 шт./неограниченно)
6. Категория (к которой относится модель) (модель можно присвоить 3 категориям) (реализована 1а не 3)
Файлы 3D моделей должны быть структурированно хранится на сервере.
Другими словами в папке создается подпапка, где хранятся файлы данной 3д модели и ее изображения
При удалении/изменении файла/изображения (во время редактирования) необходимо удалять как запись в БД, так и удалять файлы непосредственно с сервера.
При Удалении всей записи 3Д модели, необходимо удалить как файлы/изображения, так и саму подпапку (т.е. удалять соответствующую модели папку вместе с содержащимися в ней файлами/картинками).
2. Список "3д модели"
Ссылка на раздел: 3d.best-exclusive.mcdir.ru/catalogДанный раздел привести к виду (или близкому к данному ввиду grabcad.com/library)
Данный раздел состоит из поисковика и 3д моделей в виде плитки 4х5 (под поисковиком)
Если записей больше, то необходимо прикрутить литсалку (пагинацию)
Поиск должен состоять из:
1. Поиска по названию 3д-модели (по названию поста)
2. Поиск по программному обеспечению
3. По категории
Вывод результатов поиска должен быть в виде плитки такой же размерности 4х5:
1. Количество комментариев
2. Название 3Д модели
3. Картинка 3Д модели
4. Количество скачено раз
3. Мои "3д модели"
Требуется выполнить данный раздел по функционалу близкий к grabcad.com/mylibrarymodelsДанный раздел содержит список 3д моделей в виде плитки 4х5 (под поисковиком), которые принадлежат пользователю.
Так же в данном разделе содержится функция для создания новой 3д модели
Так же в данном разделе содержится функция для редактирования уже существующих 3д моделей
Обязательные данные:
1. Картинка 3д модели
2. Название 3д модели
3. Количество комментариев
4. Количество скачено раз
4. Запись "3д модель"
Требуется выполнить раздел по функционалу аналогично grabcad.com/library/phase-motor-siemens-1Данный раздел содержит обязательные параметры:
1. Автор создания 3Д модели
2. Названия 3д модели
3. Дата создания 3д модели
4. Тип программного обеспечения
5. Галерея изображений данной 3д модели
6. Комментарии к 3д модели
7. Файлы прикрепленные к данной 3д модели