Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужна помощь по модернизации DownloadsII 5.1.0 Rus или другого Файлового менеджера который интегрируется с vBulletin и vBadvanced, под конкретные нужды сайта. Имеется в виду студенческий сайт, под загрузку файлов контрольных и тп.

Рассмотрим на примере DownloadsII:

Пользовательская часть:

- (реализовано) Название дисциплины будет название категории.

Необходимые поля для заполнения:

(реализовано) Автор, Описание и остальное: Дата, Загрузки, Рейтинг.

(требуется) Номер, Вариант.

Поле «Номер» может иметь цифры от 1-99 или «Курсовой проект», «Неизвестный номер».

Поле «Вариант» может иметь цифры от 1-99 или «Лабораторная работа», «Неизвестный номер».

Поиск файлов должен осуществляться по полям: Дисциплина, Номер(см.выше), Вариант(см.выше), Автор.

- Загрузка новых файлов пользователями должна осуществляться только в категорию «Новое» и реально существующую папку на сервере «…/New/».

- Добавить меню для просмотра всех новых загруженных файлов на сайт (также см. «Админ. часть»).

= Для Админов:

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

Административная часть:

- Каждая категория (Дисциплина) должна иметь дополнительное поле для задания имени реально существующей папки на сайте. Например категория «Математика» равна настоящей папке … files/mat/*.*

… files/arh/ – «Архитектура вычислительных систем и сетей»

… files/alg/ – «Алгоритмичесике языки»

… files/ana/ – «АНАЛОГОВЫЕ ЭЛЕКТРОННЫЕ УСТРОЙСТВА» и тп.

- Импорт (поиск в заданной папке на сервере) файлов должен происходить автоматически по определенному алгоритму:

Пояснения к содержимому каталога files на сервере:

Имя архивам дано по следующему принципу:

/номер работы/-/вариант/_/дисциплина/_/автор/.rar

т.е. к примеру 1-10_mat_alien.rar - значит математика, контрольная N1, вариант 10, сделал Alien

или 1-lab_fiz_alex.rar - лабороторная N1 по физике, сделал Alex.

Работы с неизвестным вариантом или номером работы нумеруется как 0

- Статистика «Последние файлы» должна учитывать не только загруженные файлы в категории «Новое», но и те файлы которые админ загрузил (например через ftp в нужные папки) и импортировал через административную часть vBulletin.

Принцип работы алгоритма (не на vBulletin) показан на сайте: http://www.tusurhelp.com/ (зарегистрируйтесь и посмотрите в Меню->Контрольные->.... и Меню->Статистика->....), исходники имеются.

-Возможно другое исполнение, но функциональность должна соответствовать изложенной теме.

Кто может помочь?! Или посоветуй кто программирует на PHP под vBulletin.

Пишите ICQ: 251068464 Обсудим подробности, сроки, оплату.

15 лет назад
giatestor
Андрей 
NaN летРоссия
15 лет в сервисе
Был
15 лет назад