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

Имеется сайт, построенный на Danneo CMS 0.5.3 и форум phpbb 3.0.7 PL1

Необходимо на движке форума, либо на движке CMS написать мод фотоконкурса с системой голования в виде опроса.

Либо, если можно это сделать, доработать имеющиюся опросники.

Как я себе это представляю.

Пользователь, желающий участвовать в конкурсе, выходит на страницу подачи заявки, загружает 3 фотографии, заполняет небольшую анкету из нескольких пунктов и отправляет заявку на участие. Пользователю автоматически присваивается трёхзначный порядковый номер (например 001). На каждую фотографию автоматом, в виде водяного знака, наносится его порядковый номер, название и адрес сайта. Автоматически создаётся страница участника, на которой видны только его порядковый номер и фотографии, вернее превьюшки размером 150 px по большей стороне. При клике на превьюшку, через плагин Highslide выводится большая фотография. Анкета, на этой же странице, видна ТОЛЬКО администратору. Также администратор может принять или отклонить заявку, указав причину, после чего на мыло (или в личку) участника отправляется письмо с уведомлением об отказе, либо о принятии заявки на участие в конкурсе.

Набираем, к примеру 12 участников (чтобы проще считать, в реальном конкурсе их будет гараздо больше), запускаем отборочный тур.

Проходит он следующим образом:

В зависимости от времени регистрации участника (т.е. от id записи в таблице базы данных) делим их на группы по 4 человека, получаем 3 страницы опроса: (1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12). Страницы выводим рандомно, к примеру: 2-ая, 1-ая и 3-я.

Условно на странице голосования выводится таблица 4х4. В каждой строке отдельный участник, в первом столбце первая фотография каждого участника, во втором вторая и в третьем третья, а в четвёртом столбце выставляем галочку голоса. Т.е. на странице опроса выводятся ТОЛЬКО фотографии с номерами участников и то, куда ставим галочки. Голосующий должен выбрать один вариант из 4, предложенных на странице, и так на каждой странице. Тем самым прибавляются голоса участникам. Через какое-то время будут вырисовываться лидеры, т.е. у кого-то будет больше голосов, у кого-то меньше.

Далее система работает следующим образом:

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

Все голоса от голосующего принимаются только после того как он проголосует на всех страницах.

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

Также необходима опция чтобы с одного IP можно было голосовать всего один раз, с возможностью включения и отключения данной опции. И с возможностью выборочного отключения данной опции на определённый диапазон IP адресов, что-то типа черных и белых списков адресов.

Нужна возможность смены названий полей анкеты. Т.е. в одном конкурсе будет "Имя", "Фамилия", "Телефон", а в другом там что-то переименовать, что-то новое дописать, что-то убрать.

Если есть вопросы, то милости прошу в личку, либо в аську: 360014

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

14 лет назад
Reel
47 летРоссия
14 лет в сервисе
Был
5 лет назад
Выбранный исполнитель
trueW3C
33 годаУкраина
14 лет в сервисе
Был
14 лет назад
13 отзывов(-2)
14 лет назад
$100
1 день
Мда... Не ожидал такого кидалова (простите). Месяц назад обсудил с Алексеем все нюансы проекта, вроде человек адекватным показался. Внёс предоплату в размере 1000 WMR и после этого он просто потерялся, ни в аське ни здесь в личке он не отвечает. Поэтому крайне не рекомендую связываться с этим шарлотаном, больше не нахожу слов как его назвать. Очень разочарован. НЕ СОВЕТУЮ!!! Добавлено: Ну вот и имя с фамилией убрал. Но знайте, что этого проходимца зовут - Алексей Светов. Добавлено: Фамилию и имя вернул на место, и даже попросил убрать этот отзыв за возврат предоплаты, но после того, как отзыв мной был убран возврата с его стороны так и не последовало. Плюс ко всему (от незнания мной всех тонкостей публикации отзывов) я лишился возможности править отзыв. :( Поэтому пришлось обращаться к администрации сайта, чтобы хоть как-то наказать проходимца. Уже не надеясь на возврат предоплаты просто пишу этот отзыв, самый что ни на есть ОТРИЦАТЕЛЬНЫЙ. Сто раз пожалел, что связался с этим исполнителем. Заказчик, будь бдителен и ВСЕГДА пользуйся системой безопасной сделки СБС.
  • Похожие заказы
  • Есть магазин на платформе Битрикс "Малый бизнес". Необходимо прописать процедуру обмена информацией о заказе, карточка заказа, между зарегистрированными пользователями (менеджерами интернет магазина) с различными уровнями доступа. ТЗ отдельно в переписке после выбора исполнителя. От Вас портфолио, рекомендации ...

    Закрыт
    14 лет назад
  • Ищем в первую очередь готовый вариант городского портала со стандартным набором функций (дизайн готов, простой): - раздел "Новости" - каталог компаний - каталог сайтов - и т.д. Задача: доработать до наших требований, сверстать дизайн, поставить в рабочее состояние. Пока не выкладываем ...

    Завершен
    14 лет назад
  • Здравствуйте. Необходимо создать флеш mp3 плеер по макету: http://gyazo.com/2647b0aba973368a9824d720752dfaea.... Требования: 1. Кнопка пауза, играть. 2. Эквалайзер 3. Кнопки громкость +, громкость - 4. размеры 240х50 5. Песня должна задаваться flash параметром 6. Вид точно такой как на скриншоте (только без фона, фон ...

    Завершен
    14 лет назад
  • Необходимо вносить изменения в БД (вставлять и убирать картинки) с одного централизованного веб-интерфейса во все разные БД. Структура БД и движки у всех одинаковые (PHP+MySQL). Хостинг и домены все разные. Возможность пакетного добавления-убирания картинок, возможность все ...

    Закрыт
    14 лет назад
  • Общая информация о проекте(сервисы на сайте): -обмен валют (титульных знаков) -кредитно-депозитный сервис (лимиты доверия) -сервис копилки -оплата услуг(покупка пин кодов) -интернет магазин. Все это с надежной защитой от всех видов атак, в частности с защитой от ДДОС атак. Дизайн будет предоставлен. Нужены надежные ...

    Закрыт
    14 лет назад
  • Есть сайт на drupal, необходимо внедрить новый тип материала, а именно: 1.Добавить новый тип материала - новости. 2. Заверстать в обычный стиль сайта новый материал, т.е новый материал отображается без стиля в отличии от уже существующих ...

    Закрыт
    14 лет назад
  • $50

    Парсинг объектов с ресурса *** Итог: XLS + JPG Задача: спарсить объекты в форматы ИРР.ру + папка с фотографиями. Итогом работы будут несколько файлов XLS/ CSV + папка с фотографиями, имеющими уникальные имена, которые, в свою очередь, ...

    Закрыт
    14 лет назад