Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

11 лет назад
Виталий А.
47 лет, Россия
13 лет в сервисе
Была онлайн 4 года назад
11 лет назад

Изменение CMS

Задание не для новичков.

На сообщения типа “сделаю качественно…быстро...недорого…” не отвечаю.
! Просьба сразу указывать в теме стоимость и срок исполнения заказа.

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

Общее описание функционала: (детали, если нужно уточню)

Галерея:
- зарегистрированные пользователи могут создавать в галерее своей группы (в группе в которой он
зарегистрировался) альбомы и загружать в них фото.
- фото могут одобряться админом или размещаться без одобрения админом в зависимости от настройки в админке.
- при добавлении фото у пользователя должны быть возможности в обязательном порядке указывать название и описание к фото, а также иметь возможность редактировать после размещения названия и описания.
- при просмотре привью фото должно выводиться Название фото, при нажатии на фото или название переводить на страницу с полным размером фото, названием и описанием и ссылкой на персональную страницу автора.
- к фотографиям зарегистрированные пользователи и посетители могут оставлять комментарии, которые можно редактировать или удалять через админку, а также голосовать (ставить оценку 1 до 10).
- должна быть функция в админке в которой указывается скольким голосам посетителей будет равен голос пользователя (например, один к 100)
- при просмотре категорий галереи у посетителей должна быть возможность сортировать результаты вывода по (количеству голосов, количеству просмотров, количеству комментариев, последние фото)
- в галереи должны быть два поля выбора, вывод фото по - городу (указывается при регистрации) и вывод по списку категорий-подкатегорий альбомов
- на фотографиях в галереи должен ставиться логотип в виде урла сайта

МОДУЛИ
Модуль конкурсов
- возможность пользователем добавлять на конкурсы свои фото, с названием и описанием (фото, названия и описания доступны после одобрения модератором)
- в галереи конкурсов должна быть возможность голосовать пользователями и посетителями (так же как и в галереи фото)
- в конкурсе указывается дата окончания его и автоматически закрывается голосование
- должна иметься возможность в автоматическом режиме отключать приём фото на конкурс в назначенное время

- Доска объявлений
- Чат для пользователей
- Рассылка по группам пользователей новостей

Личный кабинет
у пользователя должны быть возможности:
- создавать свой прайс лист (редактировать его).
- редактировать свою анкету, загрузить в неё свою фото.
- создавать альбомы в категориях (своей группы).
- загружать фото, заполнять названия и описания к фото, (удалять размещённые фото может только админ, пользователь не может).
- информация в личном кабинете пользователя (анкета, прайс, названия и описания к фото) может редактироваться админом.
- пользователь получает свою персональную страницу (со статичным урлом) с своим фото, частью информации из анкеты, данными его рейтинга (рейтинг выводится сумой всех просмотров его фото), возможность загрузить на неё дополнительные фото, и с ссылкой на свою галерею с альбомами.
- на персональной странице пользователя должна выводится форма обратной связи, возможность просматривать и отправлять отзывы и выводятся указанное админом количество фото с наибольшим количеством просмотров из альбомов пользователя.
- у пользователя появляется возможность загружать свои фото в альбомы только после одобрения админом персональной страницы пользователя
- в анкете пользователя посетители могут добавлять свои отзывы (редактируемые, удаляемые админом)

Регистрация
этапы регистрации пользователя:
- выбор группы, дополнительные критерии, указание @
- проверка @ (подтверждение ссылки)
- обязательное заполнение определенных полей анкеты (анкеты для разных групп могут отличаться)

Рейтинг
- рейтинг пользователей (по группам)
- вывод пользователей: фото автора (из анкеты), их имя, место в рейтинге, позицию рейтинга на странице рейтинга пользователей в своей группе и ссылку на его персональную страницу и на персональный фото альбом.
- вывод пользователей в рейтинге по городам и их дальнейшая возможность сортировки (как и в галереи)

БЛОКИ
- Блок навигации с добавлением в него названий урлов категорий, подкатегорий через админку.
- Блок крика для отправки сообщений админом.
- Блок вывода ICQ онлайн пользователей
- Топ 100 по категориям с галереи (отображается фото, рейтинг и имя автора, ссылка на его персональную страницу, на персональный фото альбом, количество просмотров, комментариев и голосов)
- На главной странице нужен блок с прокруткой (3-4 колонки) с случайным выводом из заданных категорий по заданным критериям (например набравшие большое количество голосов)

- Необходима возможность настройки в админке модулей и блоков (что будет доступно зарегистрированным пользователям и что будет не доступно посетителям).
- В админке должна быть возможность создавать админов, модераторов с определением их прав.
- Поиск пользователей по городам, дополнительному критерию, который пользователь выбирает при регистрации, и ценами из прайса (от-до).
- У пользователя должна быть возможность обмениваться с администратором личными сообщениями (пользователи не могут обмениваться между собой)
- Возможность добавления, редактирования контента HTML редактором, добавлением в него фото и размещение его в создаваемых категория.
- ЧПУ на титлы для страниц контента и страниц с фото, задаваемое админом или используемое с заголовка контента или фото.
- Календарь с возможностью добавлять туда новости (админом)
- Админ может удалить, заморозить аккаунт.

Не маловажна простота и удобство использования для посетителей и пользователей сайта.

Я не описал необходимый обычный функционал, который имеется по умолчанию в большинстве CMS: форум, статистика сайта, сколько пользователи на сайте, напоминание пароля..

На сообщения типа “сделаю качественно…быстро...недорого…” не отвечаю.
Просьба сразу указывать в теме Стоимость и Срок исполнения заказа.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.