понедельник, 3 декабря 2012 г.

Ретвиттинг с помощью Javascript (blogger.js).


Одно время для отображения твитов на сайте я использовал данный код:

  1. <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>`  
  2. <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/[ВашеИмяПользователя].json?callback=twitterCallback2&amp;count=1"></script>
довольно удобно те что можно самому настроить стили отображения, выбрать ширину и высоту блока и т.д. а не так как по умолчанию у твитер API.

Но с недавнего времени произошли кое-каке изменения и теперь следует использовать следующий код:

  1. <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>  
  2. <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?callback=twitterCallback2&screen_name=[ВашеИмяПользователя]&count=1&include_rts=true"></script>
Приятной вам работы!!!!
 

воскресенье, 2 декабря 2012 г.

Как выводить нужный нам текст AddThis на Wordpress

Если расшаривать страницу с помощью AddThis то он по умолчанию вставляет текст с тега <title>  как заголовок и текст с поля <meta name="description" content="Этот текст"> как описание страницы.

Для вывода своего текста или например тескта поста надо использовать тег <meta property="og:description" content="Текст описания" /> для вывода нужного нам описания и тег <meta property="og:title" content="Заголовок" /> для вывода заголовка.

В Wordpress, как вариант для текста описания можно использовать значение <?php the_content_rss(); ?> которое "Выводит содержание текущей записи в формате RSS."

Я сделал это так:


print "<meta property='og:description' content='"; the_content_rss(); print "' />";

Если у вас есть вариант получше пишите, я еще только учусь :)

P.S. Неработает с выводом в Facebook...

Как убрать Addthis из определенной категории.

И так у нас есть одна категория в которой мы не хотим отображать кнопки AddThis


Что бы убрать кнопки, надо в файл functions.php вашей темы Wordpress добавить следующие строки:

add_filter('addthis_post_exclude', 'at_cookbook_addthis_post_exclude');
function at_cookbook_addthis_post_exclude($display)
{
    if ( in_category( 4 ) )
        $display = false;
    return $display;
}

Где 4 это номер нужной нам категории.

Более полную информацию можно получить тут.

Настраиваем свой порядок кнопок в Wordpress Addthis

В прошло посте я описал как добавить AddThis на Wordpress, а в этом мы внесем небольшие поправки.
По умолчанию AddThis предоставляет такой порядок кнопок

Но в зависимости от специфики сайта нам надо что бы отображались кнопки Вконтакте, Однокласники и т.д.

Wordpress + AddThis

Сегодня вратце расскажу как добавить красивые социальные кнопки на ваш сайт.
1. Для начала регестрируемся на http://www.addthis.com
2. Залогинившись, заходим в Settings - Profiles и создаем профиль для вашего сайта.
3. С этой странички нам пригодится значение Profile ID (что-то вроде ra-50ххх04638bхххaa).
4. Переходим в Share settings, из левой колонки переносим нужные кнопки вправую. После переноса с помощью стрелок вверх и вниз сортируем в нужной нам очередности и сохраняем.