Здравствуйте,
подскажите если кто имеет представление как реализовать голосование на сайте с помощью vk.like, т.е. виджет встроить не проблема, а вот сортировать ноды потом по количеству лайков я не знаю как, думаю нужно создать числовое поле в ноде и потом при каждом нажатии на кнопку like, нужно чтобы это поле обновлялось...
Кто знает как решить проблему отзовитесь, очень нужно.
Комментарии
Возможный алгоритм:
1. Создаем новое поле для ноды, в которое будем заносить число лайков.
2. Необходимо получить это самое число лайков. Для этого понадобится использование метода likes.getList (подробно здесь)
3. Перехватываем событие, возникающее при нажатии на счетчик с помощью функции VK.Observer.subscribe('widgets.like.liked', function() {}
4. Обновляем наше поле
нашел такой код:
VK.Widgets.Like("vk_like", {type: "full"});
VK.Observer.subscribe('widgets.like.liked',function(){
alert('нажали like!');
});
т.е. остается понять как обновлять поле через ajax ява скрипт...
Почему все нужные и полезные вещи создаются с пощью напильника? Почему нет нормального модуля социальных сетей в котором будет фсе.
вперёд, сделайте
потому что это никому не нужно.
Предлагаю попробовать мой модуль http://drupal.org/sandbox/AlexBukach/1845636, который вставляет кнопку 'Мне нравится' для ВК аналогично модулю Facebook Like Button.
Попробовал, всё получилось... но я использую Drupal Commerce.. и из за него или из за чего то ещё - у меня кнопка двоится и иногда - троится
Подскажите - из за чего может быть? Куда копать?
Присоединяюсь к проблемме!!!!!!!! Такая же история - создаю поле для каждой ноды - в нем три кнопки: vk facebook twitter. Все работает прекрасно, и считает каждую ноду отдельно, но VK гребаные кнопки всех следующих нод прилипают к кнопке vk верхней ноды! ПОМГИТЕ!!!
Как-то решал эту проблему, попробуйте поковырять настройки вк виджета