Кнопка «Мне нравится» позволяет пользователям подключаться к вашим страницам и делиться контентом с друзьями в Facebook одним щелчком мыши. Поскольку контент размещен на Facebook, кнопка может отображать персонализированный контент независимо от того, вошел ли пользователь на ваш сайт. Для зарегистрированных пользователей Facebook кнопка персонализирована, чтобы выделить друзей, которым также понравилась страница.
Базовая кнопка «Мне нравится» доступна через простой iframe, который вы можете легко открыть на своей странице. Более полнофункциональная кнопка «Нравится» доступна через XFBML и требует использования нового JavaScript SDK . Версия XFBML позволяет пользователям добавлять комментарии к своим лайкам, когда они публикуются на Facebook. Версия XFBML также динамически изменяет свою высоту; например, если нет изображений профиля для отображения, плагин будет достаточно высоким только для самой кнопки.
Если на ваших веб-страницах представлены профили реальных вещей, таких как фильмы, спортивные команды, знаменитости и рестораны, вы можете при желании использовать протокол Open Graph, чтобы пользователи могли устанавливать постоянные соединения с вашими страницами. Ваши страницы отображаются в большем количестве мест на Facebook, и вы получаете возможность публиковать потоковые истории для подключенных пользователей.
Документация Facebook не содержит каких-либо подробностей о том, что означает сгенерированный код, поэтому я взял образец по умолчанию и взломал его, чтобы выяснить, на что влияет каждый параметр и как наилучшим образом настроить его для наших собственных конкретных потребностей.
Если вы посмотрите на код по умолчанию, который выводит генератор, он выглядит так:
Код iFrame:
|
1
|
< iframe src = //www.facebook.com/plugins/like.php?href=https%3A%2F%2Fcrunchify.com&width&layout=standard&action=like&show_faces=true&share=true&height = 80 скроллинг = нет frameborder = 0 style = border: none; overflow: hidden; height: 80px; allowTransparency = true > < / iframe >
|
Код XFBML:
|
1
|
< fb : like href = https://crunchify.com макет = стандарт action = like show_faces = true share = true > < / fb : like >
|
Таким образом, по сути, весь виджет живет внутри iframe, содержимое которого полностью генерируется серверами Facebook. Если вы проанализируете и расшифруете процент фактического URL, вы обнаружите, что он отправляет HTTP-запрос GET http://www.facebook.com/plugins/like.php со следующими параметрами:
- href = http://developers.facebook.com/
- макет = стандарт
- show-face = true
- ширина = 450
- действие = как
- font = arial
- colorscheme = свет
Выглядит знакомо? Это все те же параметры, которые вы можете установить с помощью генератора Facebook, хотя они выражены гораздо плотнее. макет может быть стандартным или button_count, show-Faces - логическое значение, соответствующее флажку «show Faces» и т. д.
Получите кнопку « Мне нравится» здесь: http://developers.facebook.com/docs/reference/plugins/like
0.00 (0%) 0 votes









