![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Прошло еще 10 постов. Как поместить кнопку Like из Фейсбука в Живой Журнал мы уже знаем. Настало время раскрыть секрет, как сделать то же самое с кнопкой Tweet из Твиттера.
Здесь ничего по сути нового. Как и Фейсбук, Твиттер предоставляет разработчикам все те же две возможности размещения кнопки – с использованием JavaScript или с использованием IFRAME. Как и раньше, JavaScript не подходит, потому что в ЖЖ он запрещен, а вот трюк с заменой IFRAME на OBJECT вполне себе можно провернуть.
Вот код, который нужно вставить в пост, чтобы получить в нем красивенькую кнопочку “Tweet” со всей ее функциональностью:
<COMMENT>
<object width="130" height="60" type="text/html" style="width: 130px" data="http://platform.twitter.com/widgets/tweet_button.html?url=http://sly2m.livejournal.com&text=Тут клевые тесты кнопочки анекдоты&via=sly2m"></object>
</COMMENT>
Не забываем, что данный трюк не работает в Internet Explorer, поэтому приходится обворачивать код в тэги <COMMENT> </COMMENT>.
Какие параметры можно использовать в данном случае?
Ну, во-первых понятно, что после параметра url= вместо http://sly2m.livejournal.com следует вставить ссылку на страницу, которую вы хотите ретвитнуть. При ретвите она автоматически заменится на короткую ссылку вида http://t.co/dCUQHu7 впрочем это можно изменить в настройках самого твиттер-аккаунта.
Во-вторых пояснительный текст, который вы хотите опубликовать в твите кроме самой ссылки, идущий после параметра text=
Ну и в третьих – если у вас есть аккаунт в Твиттере, его можно вставить после параметра via=, в этом случае ваш твит будет выглядеть так:
Это три самых необходимых параметра, есть возможность использовать и остальные, разделив их знаком амперсанда (&):
related= Предлагает юзеру зафоловвить смежный твиттер-аккаунт
count= Положение счетчика твитов. Принимает значения: none, horizontal, vertical
lang= Язык отображения кнопочки Tweet. По умолчанию английский (en), есть так же японский, французский, итальянский, немецкий, испанский. Русского нет.
Вот и вся премудрость.
Не забываем, что для скрытия кнопочек твиттера в своем браузере, мы используем старые методы.
Если вы не хотите видеть эту кнопку в Живом Журнале, строка фильтрации будет такой:
Если вы не хотите ее видеть нигде и никогда, такой:
Ну, и десятая кнопочка Твиттера напоследок.
UPD: Код кнопки изменился! Как и почему - см. здесь
no subject
Date: 2011-08-26 05:34 am (UTC)