По умолчанию существует следующие представления новостей для экспорта:
http://www.opennet.ru/opennews/opennews_1.txt
http://www.opennet.ru/opennews/opennews_2.txt
http://www.opennet.ru/opennews/opennews_3.txt
http://www.opennet.ru/opennews/opennews_4.rdf
http://www.opennet.ru/opennews/opennews_5.js
http://www.opennet.ru/opennews/opennews_6.rss
http://www.opennet.ru/opennews/opennews_6_lite.rss
http://www.opennet.ru/opennews/opennews_6_full.rss
http://www.opennet.ru/opennews/opennews_linux.rss
http://www.opennet.ru/opennews/opennews_bsd.rss
http://www.opennet.ru/rss.shtml?NAME
http://www.opennet.ru/opennews/sidebar.shtml
http://www.opennet.ru/opennews/section/
http://www.opennet.ru/rss.shtml - список RSS лент на сайте.
Если для трансляции на вашем ресурсе необходима тематическая RSS летна,
c новостями по определенному продукту или технологии (например, Mozilla, Firefox) -
напишите об этом на mc@tyumen.ru.
Блоки отдаются в кодировке KOI8-R, для перекодирования в CP1251 необходимо
использовать http://www.opennet.ru:8101/cgi-bin/opennet/rss_tr.cgi?id=opennews_6.rss
или http://www.opennet.ru:8101/cgi-bin/opennet/rss_tr.cgi?id=opennews_mini.rss и т.д.
Подписаться на получение блока новостей по электронной почте можно на странице
http://www.opennet.ru/opennews/subscribe.shtml
=============================================================================
http://twitter.com/opennetru - канал новостей opennet в Twitter
=============================================================================
opennews_1.txt, opennews_2.txt - блоки для автоматизированного разбора скриптами.
=============================================================================
opennews_3.txt - HTML версия для прямой вставки на сайт.
Методика размещения: Периодически, (например, раз в день) выкачивать блок
новостей с opennet.ru на ваш сайт, например прописав в crontab команду:
/usr/bin/wget --quiet -O - --timeout=20 http://www.opennet.ru/opennews/opennews_3.txt> путь/opennet_news.inc 2> /dev/null
Далее на странице куда планируется поместить выносной блок OpenNews приписываем
вставку через SSI:
Каждая новость описывается в блоке в виде:
текст |
Адаптировать блок новостей под дизайн сайта можно через манипуляции с параметрами
тэга и описав CSS стиль класса "a" для тэга (
).
Например CSS можно описать так:
=============================================================================
opennews_4.rdf - блок в формате XML RDF, удобно для чтения новостей в почтовых программах.
=============================================================================
opennews_5.js - JavaScript вставка для размещения на сайте без предварительной выкачки блока новостей.
Для вставки данного блока не требуется периодической синхронизации новостей и
работы SSI директив, необходимо просто поместить на страничку код:
Подстройка кода под дизайн сайта осуществляется точно также как и для блока opennews_3.txt
=============================================================================
opennews_6.rss - блок в формате RSS 0.91.
opennews_6_lite.rss - сокращенный блок в формате RSS 0.91 (меньше новостей в списке)
opennews_6_full.rss - 10 полных текстов последних новостей в формате RSS 0.91
opennews_mini.rss - RSS лента с мини-новостями.
opennews_mini_full.rss - RSS лента с полными текстами мини-новостей
opennews_bsd.rss - RSS лента с исключением новостей Linux тематики.
opennews_linux.rss - RSS лента с исключением новостей BSD тематики.
opennews_review.rss - Фильтр: События
opennews_arts.rss - Фильтр: Обзоры и статьи
opennews_sec.rss - Фильтр: Проблемы безопасности
opennews_prog.rss - Фильтр: Новые версии программ
http://www.opennet.ru/rss.shtml?NAME - новости разделов в формате RSS 0.91,
где NAME - имя раздела. Число выводимых элементов можно задать через
переменную lines=N, например: http://www.opennet.ru/rss.shtml?last_prog&lines=5
При возникновении дубликатов в RSS-ридерах учитывающих изменения в тексте описания,
создано несколько лент, содержащих только заголовки:
http://www.opennet.ru/opennews/opennews_6_title.rss
http://www.opennet.ru/opennews/opennews_mini_title.rss
=============================================================================
sidebar.shtml - Sidebar для Mozilla.
=============================================================================
http://www.opennet.ru/opennews/section/ - RSS раздела новостей с разбивкой
по секциям. Выбрать раздел можно через http://www.opennet.ru/mp/