Опубликовать      

google-feedburner-256В какой-то момент мне надоел стандартный счетчик feedburner, а перегружать сайдбар картинками - занятие сомнительной полезности.

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

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

Была идея вынести количество подписчиков в отдельное меню, но как вы можете видеть по габаритам отдельное меню было бы слишком много для одной строчки.

Перерыв Интернет сообщества, блоги и форумы я как обычно вполне успешно нашел то, что искал.

Прежде всего надо воткнуть в сайдбар или другой PHP файл и потом как вариант заинклюдить его в сайдбар две функции:

curl

<?php
function curl($url) {
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_TIMEOUT, 5);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
?>

и show_subscribers_count

<?php
function show_subscribers_count() {
$fb_id = ‘onlife_me’;
$update_period = 10800;
$current_time = mktime();
if ($current_time - get_option(’subscribers_count_last_update’, 0) > $update_period) {
$subscribers = curl(’https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=’ . $fb_id);
$xml = new SimpleXmlElement($subscribers, LIBXML_NOCDATA);
$subscribers_count = (string) $xml->feed->entry['circulation'];
if ($subscribers_count) {
update_option(’subscribers_count’, $subscribers_count);
update_option(’subscribers_count_last_update’, $current_time);
}
}
echo get_option(’subscribers_count’);
}
?>

Само собой вместе onlife_me вам нужно будет вставить имя своей ленты в feedburner.

А уже после этого вставив в любом месте нужный код - мы получаем количество подписчиков числом. Какой код? Читайте под катом!

А код на самом деле достаточно простой:

<?php if(function_exists(’show_subscribers_count’)) show_subscribers_count(); ?>

Вот таким достаточно простым способом нам удалось от стандартного счетчика перейти к числовому варианту количества подписчиков.

Постовой: Современный интернет маркетинг говорит: раскрутка сайта -дело первой необходимости для коммерческих структур, так что шагайте в ногу со временем.

А вы знаете, что electro.ru - это не музыкальный портал, а компания, для которой щитовая продукция - товар номер один.


Подписаться на комментарии Комментарии | Trackback |
Теги: , ,

Еще посты по теме!

Временная лента

Добавить комментарий


XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>