Чтение онлайн

на главную - закладки

Жанры

Яндекс для всех
Шрифт:

Обновление новостей может выполняться как на стороне сервера (с использованием программ типа cron), так и на стороне клиента, когда инициатором обновления является браузер. Для формирования внешнего представления новостей в состав программы включен ряд шаблонов. Но если вам нужно что-то иное, вы можете либо отредактировать шаблоны по вашему вкусу, либо создать собственные.

Программу можно взять на сайте ttp://zvonnews.sourceforge.net/zfeeder.php.

Программа AgregatorRssPhp

AgregatorRssPhp — еще одна бесплатная программа для обработки и вывода информации из RSS-фидов (рис. 3.14). Она добавляет на страницу сайта поле для ввода адреса RSS-фида. Для этого

достаточно добавить в код вашей страницы всего несколько строк (листинг 3.6).

Листинг 3.6. Пример добавления кода

<?

$text='<font color="#666666">Укажите адрес RSS-канала, который вы хотите прочитать.<br>

Пример:</font>';// УКАЗЫВАЕТЕ НАДПИСЬ КОТОРАЯ БУДЕТ ОТОБРАЖАТЬСЯ ПОД ФОРМОЙ.

include ('../lib/agregatorrss.php'); // ПОДКЛЮЧАЕТЕ ФАЙЛ, ЧИТАЮЩИЙ RSS-КАНАЛ И ВЫВОДЯЩИЙ НА ЭКРАН.

?>

В результате работы этого кода на сайт будет выведена панель для записи адреса RSS-фида. Добавим, например, адрес рассылки по безопасности ( http://news.yandex.ru/security.rss). После обработки под панелью будут выведены новости из этой рассылки.

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

Программу AgregatorRssPhp можно скачать со страницы http://www.newsrss.ru/ agregatorrssphp/index.php.

Информеры

Для удобства экспорта новостей на сайт, в первую очередь для тех, кто неважно разбирается в программах для обработки фидов, подготовлены специальные информеры. Это специально разработанные скрипты, готовые к размещению на странице сайта. Вам нужно лишь выбрать параметры отображения новостей, тематику и получить код (листинг 3.7). Код можно получить на странице http://news.yandex.ru/export.html.

Листинг 3.7. Информер для публикации новостей об Интернете

<style>span.yandex_date {font-size: 85 %; margin-right:0.5em;} div.yandex_informer {font-size: 85 %; margin-bottom: 0.3em;} div.yandex_title {font-size: 100 %; margin-bottom: 0.5em; }

div.yandex_title a { } div.yandex_allnews {font-size: 80 %; margin-top: 0.3em;} div.yandex_allnews {font-size: 80 %; margin-top:

0.3em;}div.yandex_annotation {font-size: 85 %; margin-bottom:

0.5em;}</style><script

src='http://news.yandex.ru/common.js'></script><script src='http://news.yandex.ru/internet3.js'></script><script> str='<div class=yandex_title><a

href=http://news.yandex.ru><b>Яндекс. Новости</b></a></div>'; if ((aObj=eval('m_internet')) && (aObj.length>0)){for (j=0;j<aObj.length;j++) {

str+='<div><span class=yandex_news_title><a href='+aObj[j].url+'>'+aObj[j].title+'</a></span></div><div class=yandex_annotation>'+aObj[j].descr+'</div>';}} str+='<div class=yandex_allnews><a href=http://news.yandex.ru>Bce новости на '+update_time+' мск &gt;&gt;</a></div>'; document.write(str);</script>

Предварительно выбранный вариант можно просмотреть в браузере, и если он подходит, скопировать код и добавить на страницу вашего сайта. Теперь посетители смогут читать на сайте не только вашу информацию, но и новости, которые публикует Яндекс.

Экспорт
в браузер

Предоставить возможность посетителям сайта читать тематические рассылки — это хорошо. Но не ходить же самому на свой сайт для чтения новостей? Для удовлетворения собственного любопытства и удобства проще экспортировать рассылки либо в браузер, либо в специальные программы, предназначенные для чтения RSS-рассылок.

Подключить такие рассылки позволяют различные браузеры. В Internet Explorer эта возможность появилась, начиная с 7-й версии. Имеется возможность подключать рассылки в браузерах FireFox, Maxthon. Вот как это можно сделать.

Maxthon

В этом браузере, являющемся надстройкой над MS IE, реализовано несколько вариантов подключения RSS-лент, а для их чтения имеется встроенная программа.

Если в настройках браузера включена опция автоматического поиска RSS-лент на просматриваемой странице и информирования об этом пользователя, то при нахождении рассылки появится всплывающее окно с предложением подписаться (рис. 3.15). Щелкнув на сообщении, вы откроете окно с информацией о ленте (ее названии, адресе RSS-фида). От вас потребуется лишь выбрать раздел, в который вы поместите рассылку, и установить периодичность ее обновления (рис. 3.16). Аналогичное действие можно выполнить и щелчком на кнопке в нижней строке управления браузера.

Для лент, как и для ссылок в Избранном, вы можете создавать категории, редактировать, добавлять или удалять их. Категории и подключенные ленты можно просматривать в специальном окне браузера. Отсюда же можно добавлять и новые ленты, если вы знаете их адрес. В окне добавления ленты впишите ее адрес, после нажатия на кнопку Okбудет выполнена проверка существования этого адреса и, если проверка успешна, будет заполнено поле названия ленты. После проверки вы можете выбрать нужную категорию и добавить в нее ленту (рис. 3.17).

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

FireFox

Несколько иначе происходит подключение лент новостей в Mozilla FireFox. Процесс и проще, и сложнее. Проще тем, что если в браузере щелкнуть на ссылке, определяющей новостную ленту, она откроется в окне предварительного просмотра, а в верхней части окна откроется меню, с помощью которого вы сможете подписаться на эту ленту (рис. 3.18).

Подписку можно выполнить несколькими способами. Первый способ — включить ее в состав закладок браузера. А можно вместо этого подключить ленту к онлайновым агрегаторам новостей — Google Reader, Kanban, Яндекс. Лента. Если у вас установлено приложение для чтения новостных лент, вы можете подключить новую ленту к нему.

Поделиться:
Популярные книги

Убивать чтобы жить 4

Бор Жорж
4. УЧЖ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 4

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Инвестиго, из медика в маги. Том 6. Финал

Рэд Илья
6. Инвестиго
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Инвестиго, из медика в маги. Том 6. Финал

Законы Рода. Том 11

Flow Ascold
11. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Законы Рода. Том 11

Леди Малиновой пустоши

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.20
рейтинг книги
Леди Малиновой пустоши

Аристократ из прошлого тысячелетия

Еслер Андрей
3. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Аристократ из прошлого тысячелетия

Страж Кодекса. Книга IX

Романов Илья Николаевич
9. КО: Страж Кодекса
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Страж Кодекса. Книга IX

Солнечный корт

Сакавич Нора
4. Все ради игры
Фантастика:
зарубежная фантастика
5.00
рейтинг книги
Солнечный корт

Охота на царя

Свечин Николай
2. Сыщик Его Величества
Детективы:
исторические детективы
8.68
рейтинг книги
Охота на царя

Доктора вызывали? или Трудовые будни попаданки

Марей Соня
Фантастика:
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Доктора вызывали? или Трудовые будни попаданки

Страж Кодекса. Книга III

Романов Илья Николаевич
3. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Страж Кодекса. Книга III

Неудержимый. Книга V

Боярский Андрей
5. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга V

Газлайтер. Том 8

Володин Григорий
8. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 8

Надуй щеки! Том 6

Вишневский Сергей Викторович
6. Чеболь за партой
Фантастика:
попаданцы
дорама
5.00
рейтинг книги
Надуй щеки! Том 6