Модуль голосования за комментарии в DLE
Добрый день,
требуется написать модуль дополнение к стандартной функции комментирования статей. Назначение модуля голосование за тот или иной комментарий. Рост голосов идет только в "плюс", "минусовые" голоса не нужны. Голосование должно осуществляться с помощью соц сетей Вконтакте, Однокласники, Твиттере. Голосовать можно любой соц сетью, либо всеми при этом голоса суммируются. При голосовании идет автоматический кроспостинг в соц сеть. Т.е. к каждому комменту выводится пиктограмма при нажатии на которую выводится модальное окно с выбором соц сети при помощи которых можно проголосовать. Пример работы в прикрепленном файле, так как здесь ссылку обрезает.
Основной функционал:
1) Включение/выключение модуля.
2) Начало и завершение голосования. После завершение голосования функция оставления голоса не работает, но результаты предыдущих согласований видны пользователям.
3) Модуль должен иметь функцию привязки к определенным ID новостям, т.е. в формах комментариев не указанных статей функция голосования не выводится. Это важный пункт, как его реализовать пока не знаю. Нужно сделать так чтобы в новостях в которых голосование завершено результаты оставались, но имелась возможность привязать модуль к новой новости.
4) Голосование должно вестись по каждому комментарию отдельно.
8) Ограничение в одно голосование в сутки по кукам и IP либо еще какими способами на ваше усмотрение.