| Опубликовать | Tweet |
В какой-то момент мне надоел стандартный счетчик 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 - это не музыкальный портал, а компания, для которой щитовая продукция - товар номер один.
Еще посты по теме!
Русские RSS каталоги: Результат прогона.
Twitt’аты
Twitt’аты
Twitt’аты III
Яндекс.Вебмастер: Работа с регионами.
Временная лента
- « Социальная сеть с Принцессой.
- » О вернисаже Энди Дензлера “Искаженные фрагменты” в art+art gallery