Выводим на блоге Twitter Followers текстом

21.03.2010   |  

PHP/MySQL   |  

Комментарии (4)

Twitter Followers текстом

Добрый день. Сегодня мы будем учиться выводить на блог наших Followers с твитера без специального счетчик, а с помощью простого php кода.
Мне кажется, что такой способ намного лучше чем простой скучный  счетчик.

Когда мы выводим наших Followers текстом, мы можем задать шрифт, цвет и размер тексту в CSS файле, тем самым изменяя его стиль. Давайте уже перейдем к php коду.

Шаг 1: PHP код
Для начала нам нужно создать пустой PHP файл (я пользуюсь только Dreamweaver), можите использовать какой-нибудь редактором где можно создать php файл.

После того как мы создали свой пустой PHP файл, нужно скопировать и вставить следующие сроки кода.

<?php
$tw = get_option("twitterfollowerscount");
if ($tw['lastcheck'] < ( mktime() - 3600 ) )
{
$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=YOUR-FEED');
if (preg_match('/followers_count>(.*)</',$xml,$match)!=0) {
$tw['count'] = $match[1];
}
$tw['lastcheck'] = mktime();
update_option("twitterfollowerscount",$tw);
}
echo $tw['count'];
?>

Объяснение кодаПервая строка кода загружает количество ваших Followers с твитера.

Теперь обратите свое внимание на вторую строчку, а именно на “mktime 3600“. Это время в секундах, через сколько нужно обновлять данные, это для того чтобы не обновлять данные после каждой перезагрузки страницы (Вы можете задать свое время, для обновления данных).

Следующая строка это ссылка откуда нужно брать данные

$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=YOUR-FEED');

Теперь нужно вместо “YOUR-FEED” заменить своим никому, например мой ник в Twitter “Webchester”, смотрите код:

$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=webchester');

Сохравняемо php файл как“twitter.php” и бросаем его в главную директории вашего сайта (если это Wordpress, тогда бросаем в папку с темой wp-content\themes).

Выводим на сайте наш Twitter счетчик
Теперь где вы хотите показывать своих Followers просто, добавьте следующий код.

<?php include("twitter.php"); ?>

Вы теперь сможете сделать свой стиль, для своего счетчик с помощью CSS.
HTML код:

 <p><span class="twitter-followers"><?php include("twitter.php"); ?></span> Followers</p>

CSS код:

p {
color:#fff;
}
 
span.twitter-followers {
font-size: 24px;
vertical-align: middle;
padding-left: 5px;
color: #1e96db;
}

Думаю, что все поняли, если кому-то непонятно, пишите в коммент..

Кстати в следующем посте я покажу как можно вывести число читателей RSS без счетчика, а текстом как у меня на блоге.

Портал «Из рук в руки Online» предлагает объявления всем посетителям, очень много коммерческих и частных объявлений, практически все сферы жизни и интересов жителей города Москва.

Интересные статьи:

  1. Стас 22.03.2010 11:47

    Здорово! а про рсс будет такая статья? у вас почему-то “0 RSS” отображается. спасибо.

  2. Жерка Лукич 25.03.2010 00:03

    Кстати, что лучше: нагрузить чуть-чуть сервер или нагрузить чуть-чуть пользователя, если через JSON?

  3. Webchester 25.03.2010 15:42

    Стас: О RSS также будет статья.
    Жерка Лукич: Думаю лучше, пусть чу-чуть сервак нагрузится, для этого он и нужен :)

  4. jesh! 17.04.2010 17:18

    А примера работы счётчика нет?

Оставь свое мнение:




Подпишись на обновление блога