RSS

Материал из OpenWiki
Перейти к: навигация, поиск

Основные RSS каналы новостей на OpenNet

Twitter

Канал новостей opennet в Twitter: http://twitter.com/opennetru

Telegram

Вконтакте

http://vk.com/opennet

Facebook

https://www.facebook.com/OpenNet.News

Yandex Zen

https://zen.yandex.ru/opennet.ru

Google Plus

В планах. Если есть желание помочь наладить трансляцию новостей в других социальных сетях - пишите.

LiveJournal

Поддержка трансляции в LiveJournal прекращена. http://opennet.livejournal.com

Дополнительные 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 каналов форума:


Для подписки на отдельные разделы новостей можно найти нужный раздел на странице https://www.opennet.ru/opennews/chapters.shtml, а потом подставить его номер в https://www.opennet.ru/opennews/rss.shtml?section=N Например, для KDE - https://www.opennet.ru/opennews/rss.shtml?section=69


Имеется возможность подписки на RSS ленты для новых нитей и обсуждений в форуме, а также для комментариев к новости. Подписка осуществляется непосредственно на страницах форума или конечной странице с новостью.


Почтовая рассылка новостей

Подписаться на получение ежедневного блока новостей по электронной почте можно на странице http://www.opennet.ru/opennews/subscribe.shtml

Формы экспорта новостей на другие сайты

Общий список разных нестандартных лент экспорта:

Если для трансляции на вашем ресурсе необходима тематическая RSS лента, c новостями по определенному продукту или технологии (например, Mozilla, Firefox) - напишите об этом на mc@tyumen.ru.


Методика размещения HTML блока

Периодически, (например, раз в день) выкачивать блок новостей http://www.opennet.ru/opennews/opennews_3.txt на ваш сайт, например прописав в crontab команду:

 /usr/bin/wget --quiet -O - --timeout=20 http://www.opennet.ru/opennews/opennews_3.txt> путь/opennet_news.inc 2> /dev/null

Далее на странице куда планируется поместить выносной блок OpenNews приписываем вставку через SSI:

  <table>
  <!--#include file="opennet_news.inc" -->
  </table>

Каждая новость описывается в блоке в виде:

  <tr><td><small><p class=a>текст</a></td></tr>

Адаптировать блок новостей под дизайн сайта можно через манипуляции с параметрами

тэга и описав CSS стиль класса "a" для тэга

(<p class=a>). Например CSS можно описать так:

  <STYLE TYPE="text/css">
    <!-- 
    P.a { TEXT-ALIGN: left; TEXT-INDENT: -15pt;
	margin-bottom: 2pt;
	margin-top: 2pt;
	margin-left: 20pt;
	margin-right: 5pt;
	font-size: 11pt;
    }
    --> 
  </STYLE>

Для вставки JavaScript блока http://www.opennet.ru/opennews/opennews_5.js не требуется периодической синхронизации новостей и работы SSI директив, необходимо просто поместить на страничку код:

  <table>
  <script language=JavaScript src="http://www.opennet.ru/opennews/opennews_5.js"></script>
  </table>