Модуль голосования за комментарии в DLE

Александр15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.02.2014

Добрый день,

требуется написать модуль дополнение к стандартной функции комментирования статей. Назначение модуля голосование за тот или иной комментарий. Рост голосов идет только в "плюс", "минусовые" голоса не нужны. Голосование должно осуществляться с помощью соц сетей Вконтакте, Однокласники, Твиттере. Голосовать можно любой соц сетью, либо всеми при этом голоса суммируются. При голосовании идет автоматический кроспостинг в соц сеть. Т.е. к каждому комменту выводится пиктограмма при нажатии на которую выводится модальное окно с выбором соц сети при помощи которых можно проголосовать. Пример работы в прикрепленном файле, так как здесь ссылку обрезает.

Основной функционал:

1) Включение/выключение модуля.

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

3) Модуль должен иметь функцию привязки к определенным ID новостям, т.е. в формах комментариев не указанных статей функция голосования не выводится. Это важный пункт, как его реализовать пока не знаю. Нужно сделать так чтобы в новостях в которых голосование завершено результаты оставались, но имелась возможность привязать модуль к новой новости.

4) Голосование должно вестись по каждому комментарию отдельно.

8) Ограничение в одно голосование в сутки по кукам и IP либо еще какими способами на ваше усмотрение.