RSS — различия между версиями

Материал из OpenWiki
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
 
* Основные ленты новостей:
 
* Основные ленты новостей:
** Главные и мини-новости в одной ленте: http://www.opennet.ru/opennews/opennews_all_noadv.rss
+
** Главные и мини-новости в одной ленте: https://www.opennet.ru/opennews/opennews_all_noadv.rss (https://www.opennet.ru/opennews/opennews_full.rss opennews_full.rss] - вариант ленты с полными текстами)
** Главные новости: http://www.opennet.ru/opennews/opennews_6_noadv.rss ([http://www.opennet.ru/opennews/opennews_6_full.rss opennews_6_full.rss] - вариант ленты с полными текстами главных новостей)
+
** Главные новости: https://www.opennet.ru/opennews/opennews_6_noadv.rss ([https://www.opennet.ru/opennews/opennews_6_full.rss opennews_6_full.rss] - вариант ленты с полными текстами главных новостей)
** Мини-новости: http://www.opennet.ru/opennews/opennews_mini_noadv.rss ([http://www.opennet.ru/opennews/opennews_mini_full.rss opennews_mini_full.rss] - вариант ленты с полными текстами мини-новостей)
+
** Мини-новости: https://www.opennet.ru/opennews/opennews_mini_noadv.rss ([https://www.opennet.ru/opennews/opennews_mini_full.rss opennews_mini_full.rss] - вариант ленты с полными текстами мини-новостей)
  
 
* Новости отфильтрованные по тематике:
 
* Новости отфильтрованные по тематике:
** События: http://www.opennet.ru/opennews/opennews_review.rss
+
** События: https://www.opennet.ru/opennews/opennews_review.rss
** Обзоры статей: http://www.opennet.ru/opennews/opennews_arts.rss
+
** Обзоры статей: https://www.opennet.ru/opennews/opennews_arts.rss
** Проблемы безопасности: http://www.opennet.ru/opennews/opennews_sec.rss
+
** Проблемы безопасности: https://www.opennet.ru/opennews/opennews_sec.rss
** Новые версии программ: http://www.opennet.ru/opennews/opennews_prog.rss
+
** Новые версии программ: https://www.opennet.ru/opennews/opennews_prog.rss
** Linux тематика: http://www.opennet.ru/opennews/opennews_linux.rss
+
** Linux тематика: https://www.opennet.ru/opennews/opennews_linux.rss
** BSD тематика: http://www.opennet.ru/opennews/opennews_bsd.rss
+
** BSD тематика: https://www.opennet.ru/opennews/opennews_bsd.rss
** Ubuntu: http://www.opennet.ru/opennews/opennews_ubuntu_full.rss
+
** Ubuntu: https://www.opennet.ru/opennews/opennews_ubuntu_full.rss
** Fedora: http://www.opennet.ru/opennews/opennews_fedora_full.rss
+
** Fedora: https://www.opennet.ru/opennews/opennews_fedora_full.rss
** Mozilla/Firefox: http://www.opennet.ru/opennews/opennews_mozilla_full.rss
+
** Mozilla/Firefox: https://www.opennet.ru/opennews/opennews_mozilla_full.rss
  
 
* Варианты RSS-лент в UTF-8: https://www.opennet.ru/opennews/opennews_all_utf.rss, https://www.opennet.ru/opennews/opennews_6_utf.rss и т.п.
 
* Варианты RSS-лент в UTF-8: https://www.opennet.ru/opennews/opennews_all_utf.rss, https://www.opennet.ru/opennews/opennews_6_utf.rss и т.п.

Версия 06:13, 18 июня 2019

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


Twitter

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

Telegram

https://t.me/opennet_ru

Вконтакте

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 каналов форума:



Дополнительно имеется возможность подписки на 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>