Виджет Twitter для сайта на WordPress и блога на Blogger
(Статья полностью переработана в связи с изменениями на сервисе и вопросами читателей).
О виджете твиттера я уже писала в статье “Как добавить комментарии в виджет от Twitter. Но с некоторых пор заметила, что он перестал отображаться на всех моих блогах, то есть Twitter не стал больше поддерживать старый код.
Что такое Twitter, наверно, знают сейчас уже все. Но не все знают, что Twitter имеет большое значение для продвижения блога, потому что поисковые системы очень хорошо его индексируют.
Как использовать Twitter для продвижения.
- С помощью соответствующей социальной кнопки отправлять туда ссылки на свои новые статьи.
- Установить на блоге виджет (гаджет) от этой социальной сети (как это ни странно, но Twitter– это социальная сеть)
Вот вторым пунктом мы сейчас и займемся.
Создание нового виджета Twitter
- Входим в свой аккаунт Twitter. Если у Вас его еще нет, то советую создать: сложности это не вызовет.
- Нажимаем на значок шестеренки вверху-справа.
- Во всплывающем окне жмем на «Настройки».
Создание виджета Твиттера
- В меню в левом столбце нажимаем «Виджеты» (сейчас это последняя строка в меню).
Создание нового виджета
- На появившейся вкладочке жмем «Создать новый».
- И создаем наш виджет.
Здесь объяснять особо нечего, потому что разработчики постарались насколько возможно упростить его создание. Но при этом лишили нас некоторых возможностей для его приукрашивания.
- В первом пункте Вы можете заменить имя пользователя, только непонятно, зачем.
- Далее установить свою высоту, по умолчанию 600 пикселей.
- Выбрать тему: светлая или темная. На образце вы увидите, как выглядит созданный виджет.
- Можете изменить цвет ссылок, если в дизайне Вашего блога заложен не синий, а какой-то другой.
- Все галочки уже установлены по умолчанию, менять не будем.
Посмотрели образец? Устраивает его вид? Тогда можно нажимать на кнопку «Создать виджет».
На следующей странице Вам сообщат, что виджет создан и Вы можете скопировать код и вставить его на блог.
Оформление виджета
Скопируйте этот код, но не спешите вставлять его на блог, а вставьте сначала в текстовый редактор. Я советую Notepad++, но, в крайнем случае, вставьте в обычный Блокнот. Над кодом мы немножко поработаем
Если Вы посмотрите внимательно на код, Вы увидите, что он состоит из двух частей. Первая часть – это ссылка (тег <a), вторая часть – скрипт (начинается с тега <script>).
Работать будем с первой частью.
Если мы хотим заключить виджет в рамочку, то заключаем код в тег div, то есть перед первой строкой кода напишем такую строку:
1 |
<div style="border:3px solid #993633;"> |
Здесь мы написали, что хотим рамку вокруг виджета (border) толщиной 3px, сплошную (solid) и цветом с таким кодом #993633.
Но сам виджет имеет закругленные уголки, поэтому мы тоже их закруглим. Для этого внутрь закрывающих кавычек добавим:
1 |
border-radius:10px; |
Возможно, Вам придется подвинуть его влево или вправо. Тогда допишем еще такой стиль:
1 |
margin-left:-25px; |
Здесь я двигаю виджет влево на 25 пикселей. Если надо подвинуть вправо, тогда знак минус перед числом не нужен. Число пикселей подберете для себя сами.
То есть, все вместе получится так:
1 |
<div style="border:3px solid #993633; border-radius:10px; margin-left:-25px;"> |
А закрываем тег div после </a>: добавляем </div>. В конце всех манипуляций с кодом я дам Вам его весь в собранном виде, так что не бойтесь запутаться.
Обычно виджет встраивается по ширине в тот блок, куда мы его ставим. Но иногда почему-то этого не происходит. Тогда нужно прописать ему ширину.
Это делаем внутри тега <a перед закрывающей скобкой >.
Вставляем туда width=”195″, обрамляя пробелами. 195 – это у меня ширина виджета в пикселях. Вы поставьте свое число.
Также можно поменять и высоту, если Вы ее не угадали при создании виджета. Тогда рядом с шириной вставьте height=”350″, также отделив пробелами.
Еще несколько возможностей по редактированию виджета
- Поменять тему с темной на светлую или наоборот. Там же, где вставляли ширину, пропишите:
12data-theme="dark" – если меняете светлую на темнуюdata-theme="light" – если наоборот - Убрать вертикальную полосу прокрутки, которая по умолчанию находится справа:
1data-chrome="noscrollbar" - Поменять цвет ссылок:
1data-link-color="#FFA95A" - Задать свое количество твитов. По умолчанию оно равно 20, Вы можете это количество как уменьшить, так и увеличить:
1data-tweet-limit="5"
Все эти атрибуты Вы записываете там же, перед >, подряд, отделяя друг от друга пробелом, порядок не важен, кроме одного: data-chrome=”noscrollbar” должно стоять в списке первым.
Впрочем, чтобы Вы не запутались, вот такой код должен получиться, если Вы внесете все эти изменения (что совсем не обязательно):
1 2 3 4 |
<div style="border:3px solid #993633; border-radius:10px; margin-left:-25px;"> <a class="twitter-timeline" href="http://twitter.com/ZhNina" data-widget-id="498188456011366400" data-chrome="noscrollbar" data-theme="dark" data-link-color="#FFA95A" data-tweet-limit="5" width="195" height="350">Твиты пользователя @ZhNina</a></div> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'http';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> |
Думаю, что это самое важное, что может понадобиться изменить. Но если Вам захочется еще покопаться, и Вы хорошо знаете английский, тогда зайдите сюда и, возможно, что-то найдете ещё, необходимое для Вас.
Вставка кода виджета на сайт
Теперь главное, ради чего мы это делали: вставляем этот код на блог. Обычно такие виджеты вставляются в сайдбар. Как это сделать, я писала в статье Как добавить виджет на сайт WordPress и Как добавить гаджет в блог на Blogger.
У меня получилось вот что (я специально склеила виджеты с блогов WordPressи Blogger– есть небольшие различия только в оформлении рамки):
Теперь о том, что на виджете (гаджете).
В верхней части находится шапка, где мы видим:
- заголовок («Твиты» в WordPress и «Tweets» в Blogger– вот интересное явление, потому что код ставила один и тот же). Если нажать на этот заголовок, то Вы попадете в твиттер, чтобы почитать твиты.
- Кнопка «Читать (Follow)». Нажав на нее, каждый может прямо с блога стать читателем Ваших твитов. А также и Вы, находясь на чужом блоге с таким установленным виджетом, можете стать читателем автора блога в твиттере.
В нижней части находится так называемый подвал (footer), в котором находится только одна кнопка «Отправить твит …» (или то же самое по английски). Если нажать на эту кнопку, то откроется окно, в котором можно сразу написать твит, который уйдет в твиттер-ленту автора блога.
Ну и внутри – лента твитов, которые можно скролить и читать, сколько захочется, потому что после прочтения указанного в виджете количества твитов появляется ссылка «Загрузить еще», нажав на которую получим еще порцию твитов, а потом можно еще и еще…
Кажется, на этом можно ставить точку. Теперь Вы знаете, как создать и установить на блог виджет (гаджет) Twitter.
Комментарии
Спасибо за статью! А то у меня слетел мой твиттер и не знал, как его вставить назад. Благодаря Вашим советам вернул всё на место.
А он у всех слетел, пришлось заново ставить
Теперь буду знать как изменить виджет, правда тема у меня не очень это позволяет.
Галина, неужели даже виджеты менять не позволяет?
Спасибо, Нина. Я хочу переустановить свой твиттер, статья очень даже пригодится)
Ну если они опять чего-нибудь не поменяли, то, думаю, пригодится
Ваша статья помогла мне пройти на другой уровень! Спасибо
На другой уровень чего, Таня? Вы как про игру какую-то пишете…
А может там не Таня, а бот Таня?
Это реальная Таня!!!!
Нина, скажите как сделать как у вас “ЗАХОДИТЕ НА МОИ СТРАНИЧКИ В ИНТЕРНЕТ:”, чтобы картинки крутились?? Спасибо.
Хорошо, напишу. А к Вам просьба: сделайте себе граватар и подписывайтесь своим именем. А то такие комментарии очень хочется отправлять в спам (я даже удивляюсь, почему антиспамный плагин этого не сделал). Если не знаете, как сделать граватар, то вот статья: /kak-sdelat-gravatar.html
Исправил, помогите сделать “красоту”, пожалуйста…
На этой неделе постараюсь.
Привет, Нина. То как поможете с кодом для оборачивания картинок???
Прямо жить не можете без этой “красоты”? Держите!
Раньше пользовался таким виджетом. Сейчас не пользуюсь уж очень у меня аккаунты в твиттере разно направленный стал.
Честно говоря недолюбливал твиттер. И не хотел отдельно виджет его размещать. Но после установки виджета всех социальных сетей в одном, пересмотрел своё отношение. Теперь у меня в одном виджете 5 социалок. Класс. Не могу нарадоваться.
Да, тоже все собираюсь это сделать, но руки не доходят
Твиттер обожаю, но ставить виджет не хочу! А так информация очень полезная и может пригодиться! Добавил в закладки!)
Нина, а откуда вы так хорошо в коде разбираетесь?!))
Вообще я работала программистом всю жизнь. Конечно, это совсем не те коды и не те программы, что сейчас, но все-таки мозги в эту сторону работают
Изучала и продолжаю изучать. На практике очень хорошо все изучается. Я работала фрилансером, а там всегда надо было сделать еще вчера. Сжатые сроки мозги на место ставят очень здорово, соображаешь в десятки раз быстрее.
Курсы Попова изучала, и не только. Но у него курсы очень хорошие!
Нина, спасибо, хорошая статья. Все понятно вроде бы. На блог я пока виджет твитера не ставила. Может, позже попробую. в кодах вы действительно классно разбираетесь. Я в кодах не очень разбираюсь.
Оля, понятно или нет, будет видно, когда начнете это делать. А только прочитав, не увидите, насколько понятно.
Спасибо большое за разъяснения, а то я никак не могла его выровнять. Постараюсь, все это повторить.
Алла, если что-то не будет получаться, пишите, разберемся вместе.
А вообще виджет Твиттера на сайте очень нужен? Я как-то все просматриваю на общей ленте, если мне надо. какое значение он имеет для блога?
Не знаю, Оля. Каждый для себя сам решает: нужен ему этот виджет или нет
Я тоже установила виджет Твиттера на блог. Но появились открытые ссылки на Твиттер. Закрыла виджет от индексации, он изменил свои размеры. Времени не было, разобраться почему. А потом забывала. Спасибо, ты напомнила о виджете, и я сегодня же разберусь, что произошло с шириной виджета, почему она поменялась после закрытия.
Я тоже себе поставила этот красивый виджет Твиттера. У меня с него идут открытые ссылки. А как его можно закрыть от индексациии?
Между href=”http://twitter.com/nipav52″ (вместо nipav52 у Вас будет, естественно, свой ник) и data-widget-id=… вставьте rel=”nofollow” с пробелами до и после
Я вот так и не решил, нужен ли мне данный виджет.
Ходят различные мнения про его полезность и бесполезность. И теперь, я как обезьянка из анекдота и умная и красивая
Алексей, а Вы так и будете в роли этой обезьянки, пока на собственном опыте не поймете, полезен он Вам или нет. Потому что блоги разные, блоггеры разные, и твиттеры у них тоже разные. Вот и получается: у кого-то в толк, а у кого-то без толку.
Спасибо
У меня стоял большой виджет, но было удобно, чаще им пользовалась, теперь, когда нет виджета – только делюсь постами, что понравилось в сети. А такой маленький смотрится более аккуратным. Спасибо.
Когда придется менять буду знать как сделать, но мне еще до этого уровня нужно учится и учтся
спасибо за такое подробное объяснение!!)))
Блин, пока маялся с добвлением, искал инфу в интернете, нашел iframe виджет – ejfe.ru/widget – прикольная штука, кроме твиттера там еще добавить вк и инстаграм можно.
Ну, если надо, то ради Бога! Мне не надо!