Виджет «Мне нравится» Вконтакте
Виджет «Мне нравится» — ни что иное как, всем давно известная, кнопочка ILike от facebook, только для своих.. Функционал тот же, цель применения та жа… В общем обыкновенный плагиат, который наверняка все начнут использовать параллельно фейсбуку.
Павел Дуров пишет:
При помощи виджета «Мне нравится» Вы можете за 5 минут добавить к материалам Вашего сайта соответствующую галочку. Это позволит Вашим посетителям одним нажатием кнопки мыши выразить своё отношение к статье и, что не менее важно, моментально поделиться ссылкой на статью с друзьями. Этот процесс осуществляется без необходимости ввода какой-либо информации со стороны пользователя, поэтому ссылка на такую статью сможет быстро распространиться по социальному графу ВКонтакте.
Установка и настройка этого виджета как и других элементов API вконтакте происходит через конструктор по ссылке http://vkontakte.ru/developers.php?o=-1&p=Like
Для начала в head своего ресурса следует добавить подключение API Вконтакте, если вы это еще не сделали, добавив код:
И добавить туда где вы хотите видеть этот виджет непосредственно отконфигурированный код виджета:
Виджет имеет следующие настройки:
- element_id -id элемента, который будет являться контейнером для блока Like
- options — Опции блока Like. Объект Javascript. Возможные поля:
- width: — задает ширину блока в пикселах (целое число > 300)
- pageTitle: — задает название страницы (для отображении в превью из статуса)
- pageDescription: — задает описание страницы (для отображении в превью из статуса)
- page_id — Идентификатор страницы на Вашем сайте. Целое 32хразрядное число. Используется в том случае, если у одной и той же статьи может быть несколько адресов, а также на динамических сайтах, у которых меняется только хеш. Значение по умолчанию — контрольная сумма от location.href.
Для блогов wordpress целесообразно использовать:
pageTitle - < ?php the_title(); ?>
page_id - < ?php get_page( $page_id ) ?>
pageDescription - < ?php bloginfo('description'); ?>
Все работает отменно, только есть один момент — на страницах, куда я устанавливаю код, одна и та же информация. А хотелось бы как и с facebook, чтобы для каждой страницы была своя кнопка «Мне нравится».
Как это сделать?
Заранее спасибо.
Если я тебя правильно понял тебе нужно использовать опцию:
pageUrl: ''