Как сделать голосование через соц. сети
Объясню на примере. Как-то давно натыкался на сайт, на котором в виде таблицы были изображены все ВУЗы нашего города (все на одной странице). Каждый ВУЗ имел название, фото и кнопку-голосовалку от Вконтакте. Нажав на эту кнопку, ВУЗу защитывался один голос, а у нажавшего на стене Вконтатке появлялась запись об этом голосовании и этом ВУЗе.
Может кто занет как такое реализовать? Поделитесь идеями.
Второй способ, сложный — нужно писать скрипт голосования, который должен взаимодействовать с api Вконтакте. Или же модифицировать модуль "Голосования".
В сети нашёл вот это blogarbik.ru/?p=1717 и вот это dmitriydenisov.com/scripts/script-social-voting.html
Посмотрите, может пригодится.
под каждый пункт голосования создать страницу, взять виджет мне нравится сменить надпись на кнопке "голосовать", в коде каждой прописать целевую страницу от того пункта около которого будет установлена кнопка. Ну и можно со страниц каждого пункта сделать редирект на общую страницу голосования. немного заморочено, но насколько я понял задачу, если бы сильно было нужноя бы сделал примерно так.Виджет голосование не подходит, т.к. это просто перечень вариантов ответа. Смысл в том, чтобы на странице были, грубо говоря, аватарки людей и под каждым кнопка "проголосовать". Причем эта кнопка работает по принципу "Мне нравится"
да и в кнопке включить отображение количества лайков.
PrazdNik, посмотри в примере на который сослался Alexneva во второй ссылке...осталось решить как сделать, чтобы каждый виджет брал нужную картинку...
Кратко: каждую кнопку нужно встраивать не через сервисы а брать с оф сайтов, например берем кнопку vk на сайте vk.com и полностью прописываем в ней путь к картинке в виде переменной, и другие параметры добавляя идентификатор блока для уникальности значений…
не реально) только свои кнопки нужно, или выводить блок кнопок соц сетей через php проверяя куки и ip///Ну и проблему с накруткой надо как-то решить.
Собственно так и получается. Как делаю: Создал файл php и закинул в папку includes/myphp/ В этом файле сделал таблицу с участниками и у каждого виджет от вк "мне нравится". Делал по инструкции вк, каждому блоку свой div. Затем создал страницу на сайте, в ней через внешний скрпит вставил этот файл. Получилось голосовать за каждого в отдельности, но картика не передается при добавлении на стену, хотя в каждом виджете прописал путь к картинке.каждую кнопку нужно встраивать не через сервисы а брать с оф сайтов
в исходном коде при открытии путь нормально прописан?но картика не передается при добавлении на стену, хотя в каждом виджете прописал путь к картинке.
вариантов вроде много, нужен виджет в коде которого принудительно указываем ссылку не страницу, описание и путь к картинке!у каждого виджет от вк "мне нравится".
<script type="text/javascript"><!-- document.write(VK.Share.button({ url: 'http://страница-блок', title: 'заголовок', description: 'описание-коммент', image: 'http://картинка.jpg', noparse: true }, {type: 'round', text: 'слово на кнопке '})); --></script>
пс: В принципе это можно не внешним скриптом, а в шаблоне страницы .tpl
про нее я не подумал){type: 'round', text: 'слово на кнопке '}
А позже, я действительно прописал все в шаблоне, там код проще выглядит. Но из-за высокой вероятности автонакруток я отказался от идеи использовать соц.сети, а усложнять как-то голосование не хочется. Спасибо за подсказки)