Home News

TweetMeme Button

06.09.2018

видео TweetMeme Button

Insertar Twitter en tu Blog - Plugin TweetMeme Button
Flector 5

Я уже упоминал недавно , что я не большой любитель Twitter и стараюсь держаться от него и плагинов, с ним связанных подальше, но недавно я провел некоторые исследования, которые показали, что общее количество твитов с ссылками на мои статьи больше, чем общее количество ссылок на блог на сервисах закладок. Хотя кнопки tweet на моем блоге нет, а вот ссылки на добавление статей в сервисы закладок от плагина Bookmarkz стоят с самого открытия блога 2 года назад. Это довольно занимательная статистика и было бы неправильным отказаться идти в ногу со временем. Многим уже известный плагин TweetMeme Button реализует вставку в записи и фиды кнопки " tweet\retweet ", именно этот плагин я и установил у себя. Сразу скажу, что вряд ли стоит устанавливать этот плагин на блогах с малой посещаемостью, так как нули в счетчике твитов в каждой статье блога выглядят не слишком хорошо. Также я сомневаюсь, что надо выводить эту кнопку в тексте самой статьи, да еще не в компактном виде. На мой взгляд это совершенно излишне и портит дизайн любого блога. Также не советую использовать кнопку в фидах вообще, если вы не отдаете в RSS полный текст статьи. Маленькая компактная кнопка, выведенная вручную в нужном месте шаблона – это именно то, что не испортит вид вашего блога.



Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку tweetmeme в /wp-content/plugins/ .

3. Заходим в админку блога на вкладку " Плагины " и активируем плагин.

Плагин создает свое собственное меню " TweetMeme ", с двумя пунктами " Settings " и " Analytics ", второй пункт нам не нужен, так как статистика платная, да и достаточно кривая (если судить по Trial доступу). А вот с " Settings " мы и будем работать, потому что именно там осуществляется настройка плагина.


How To Setup A Tweetmeme Button On A Wordpress

Первые пункты настроек указывают, где именно будет показана кнопка. " Display the button on pages " добавит кнопку на страницы (страницы это не записи) блога, что вряд ли кому может понадобиться. " Display the button on the front page (home) " включает отображение кнопки на главной странице блога (и на страницах, образованных постраничной навигацией). Не совсем удачный пункт, так как хоть на главной странице и не будет кнопки, но она будет показываться при просмотре рубрик блога. " Display the image button in your feed, only available as the normal size widget. " добавляет кнопку в RSS ленту, причем добавление будет произведено только, если вы выберете нормальный (большой) стиль кнопки.


Настройка Tweetmeme Retweet Button

Следующая опция это " Position ", которая определяет как именно будет выводиться кнопка. Есть следующие значения:

1. Before - кнопка показывается вверху.

2. After - кнопка показывается внизу.

3. Before and After - кнопка показывается и вверху и внизу.

4. Shortcode [tweetmeme] - кнопка выводится в тексте записи.

5. Manual - ручной вывод кнопки в шаблоне.

Тут все достаточно просто - самый оптимальный вариант без правки шаблона это Before . Вариант с двумя кнопками в одной записи мало подходит, так к обеим кнопкам будет применен стиль, указанный в пункте " Styling ", а настроить одним стилем кнопки, выводимые в разных местах записи проблематично, обязательно одна из кнопок будет выведена криво. Использование кода [tweetmeme] также отпадает, так как вручную вставлять кнопку при создании каждой записи будет неудобно, а одновременно методы вывода не работают, надо использовать только один. Последний вариант Manual предполагает ручную вставку кода в нужный файл шаблона, однако в документации к плагину забыли описать какой именно должен быть код и мне пришлось поломать над этим голову.

" RSS Position " аналогична опции " Position " за исключением того, что в RSS -ленте нет возможности ручной вставки кнопки.

Опция " Type " определяет размер кнопки, на скриншоте в начале этой статьи показаны оба размера кнопки, выбирайте тот, что вам кажется лучшим для дизайна вашего блога.

Кнопка плагина выводится через загрузку скрипта в iframe . Я так и не смог найти внятный ответ являются ли ссылки в iframe внешними, утекает ли на них Google PR и видит ли их Яндекс . Но на всякий случай, если для вас это критично, то вы можете запретить Яндексу индексировать эти ссылки через вставку noindex и указать Google не переходить по таким ссылкам, присвоим им nofollow тег. Сделать это достаточно просто, откройте файл плагина tweetmeme.php и замените строки:

25 $button = '<div class="tweetmeme_button" style="' . get_option ( 'tm_style' ) . '">' ;

$button = '<div class="tweetmeme_button" style="' . get_option('tm_style') . '">';

54 $button .= ' frameborder="0" scrolling="no"></iframe></div>' ;

$button .= ' frameborder="0" scrolling="no"></iframe></div>';

на:

25 $button = '<noindex><div class="tweetmeme_button" style="' . get_option ( 'tm_style' ) . '">' ;

$button = '<noindex><div class="tweetmeme_button" style="' . get_option('tm_style') . '">';

54 $button .= ' frameborder="0" scrolling="no" rel="nofollow"></iframe></div></noindex>' ;

$button .= ' frameborder="0" scrolling="no" rel="nofollow"></iframe></div></noindex>';

Теперь про использование Manual способа вывода кнопки. Откройте нужный файл шаблона (например, single.php для показа кнопки только на страницах записей) и добавьте туда код:

<?php if ( function_exists ( 'tweetmeme' ) ) echo tweetmeme ( ) ; ?>

<?php if (function_exists('tweetmeme')) echo tweetmeme(); ?>

Только удостоверьтесь, что этот код будет находиться внутри цикла have_posts , так как в противном случае скрипт кнопки не сможет узнать урл записи и соответственно не сможет показать ни количество твитов для нее, ни кнопки твита\ретвита.

Чтобы избежать одних только нулей в счетчике твитов советую вам транслировать ваши записи в Twitter , хотя бы через сервис FeedBurner . При использовании ручной вставки кнопки через код [tweetmeme] в тексте записей предлагаю вам прочитать вот статью, где рассказывается про синтаксис этого кода, который также забыли упомянуть в документации к плагину.

 

Автор плагина:

Страница плагина:

Рассматриваемая версия: 1.7.5 от 08.01.2010

Совместимость с версией WordPress: 2.7.2 и выше.

rss