Аренда сервера

 (голосов: 0)

Описание:

Сегодня я хочу рассказать вам как сделать счетчик RSS подписчиков блога, так сказать, более уникальным. Вот, например, себе я сделал в виде огромной цифры (кто еще не разглядел, прошу обратить внимание на боковую панель, где базируется РСС-иконка). Одним словом, с помощью нижеприведенного php-кода счётчик читателей может принять абсолютно любую форму, всё ограничивается фантазией! Итак, приступим. Если вы хотите, например., получить лучший сервер, то вы можете обращаться к нам. Мы сможем предложить вам разные услуги по аренде и использованию разной техники для работы вашего сайта.

Сразу скажу, что за основу был взят плагин FeedCount, так что если не особо хочется возиться с кодом, можете нагуглить плагинчик и установить его себе.

Для остальной аудитории, представляю немного облегченный и чуть модифицированный код:

<?php

$feedlink = 'https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=artoff';

$xml = fc_get_xml($feedlink);

$number = fc_extract_subscribers($xml); print "<div id='subscribers'><abbr title='Количество подписчиков на RSS-ленту блога art-off.ru'>$number</abbr></br><div class='readers'>читателей</div></div>\n"; function fc_extract_subscribers($xml) {

$p = xml_parser_create(); xml_parse_into_struct($p, $xml, $vals, $index); xml_parser_free($p); if ($vals[0]['attributes']['STAT']=="ok") { return $vals[2]['attributes']['CIRCULATION'];

}

} function fc_get_xml($feedlink) { if (function_exists('curl_init')) {

$ch = curl_init(); /// initialize a cURL session curl_setopt($ch, CURLOPT_URL, $feedlink ); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);

$content = curl_exec ($ch); curl_close($ch);

} return $content;

}

?>

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

Теперь немного о настройках:

Во второй строке в параметре $feedlink в самом конце строки нужно поставить своё название именно Вашей RSS-ленты (т.е. стираем artoff и пишем что-то своё, родное);

В пятой строке код выводит числовое значение, нам достаточно подписать что-нибудь важное и умное к этой цифре, ну и не забыть прописать стили для div -блока;

Теперь нужно пройти в свой аккаунт FeedBurner’a во вкладку “Публикуй” и включить там опцию “Awareness API”.

Вот и всё, теперь можно пользоваться!

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

Пока писал пост, произошел один прикол - обновлялась статистика FeedBurner’a, ну и показания данного плагинчика слетели на 0… Я аж запаниковал, стал во всё винить проклятый закон подлости =) Короче, из всего из этого возник вопрос: Как сделать временную задержку? Ну чтоб данный код запрашивал инфу например 2 раза в сутки, а не постоянно терроризировал сервера Фидбёрнера? Если кто в курсе, подскажите пожалуйста, с меня постовой =) Ну и всё на сегодня. Удачи!Аренда сервера

Цена: Бесплатно



Внимание!Уважаемый посетитель, наш сайт не смог опознать Вас как нашего пользователя.
Войдите на сайт используя свой ник и пароль либо регистрируйтесь и становитесь пользователем на нашем сайте! Обращаем ваше внимание на то, что приложения доступны исключительно в ознакомительных целях. Полные версии всегда можно приобрести в Google Play.

Рекомендуем посмотреть:


QR-код страницы

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

Комментарии из социальных сетей
Комментарии пользователей AndroidLife.ru
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Войти с помощью: 




Новости сайта в формате RSS