RSS-Bridge - генерация RSS потоков популярных сайтов и соцсетей. Интеграция в DLE

Плагин для DLE добавляющий поддержку проекта RSS-Bridge способный генерировать RSS и каналы Atom для веб-сайтов, на которых их нет.

Реализация от веб-студии TCSE интегрирует RSS-Bridge в структуру движка.

Скачать файл: rss-bridge-by-tcse_v0_1.zip [792,63 Kb] (cкачиваний: 26)

Репозиторий проекта https://github.com/tcse/DLE-RSS-Bridge


RSS-Bridge использует кэширование, чтобы запретить службам ваш сервер для многократного обновления каналов. Конкретная продолжительность кэша может отличаться между мостами. Кэшированные файлы автоматически удаляются через 24 часа.

RSS-Bridge позволяет вам полностью контролировать, какие сервисы генерации rss отображаются пользователю. Таким образом, вы можете разместить свой собственный сервис RSS-Bridge с вашей любимой коллекцией сайтов!

Поддерживаемые форматы вывода:

Atom: Atom feed, для использования в читалках atom формата
HTML: простая HTML-страница
Json: JSON, для потребления другими приложениями
Mrss: канал MRSS, для использования в читалках rss фидов
Plaintext: необработанный текст, для потребления другими приложениями

Настройка DLE-RSS-Bridge

После установки плагина через Утилиты -> Управление плагинами



Необходимо в корневом файле редиректов ( sitename.ru/.htaccess) через ftp внести следующие правки:

Найти:

RewriteEngine On

Добавить ниже:

# rss-bridge  RewriteRule ^rss-bridge/index.php$ /engine/modules/mod_tcse/rss-bridge/index.php [L] RewriteRule ^rss-bridge/$ /engine/modules/mod_tcse/rss-bridge/index.php [L] RewriteRule ^rss-bridge/static/style.css$ /engine/modules/mod_tcse/rss-bridge/static/style.css [L] RewriteRule ^rss-bridge/static/HtmlFormat.css$ /engine/modules/mod_tcse/rss-bridge/static/HtmlFormat.css [L] RewriteRule ^rss-bridge/static/search.js$ /engine/modules/mod_tcse/rss-bridge/static/search.js [L] RewriteRule ^rss-bridge/static/select.js$ /engine/modules/mod_tcse/rss-bridge/static/select.js [L] RewriteRule ^rss-bridge/static/logo_600px.png$ /engine/modules/mod_tcse/rss-bridge/static/logo_600px.png [L]

После этого доступ к плагину будет по ссылке sitename.ru/rss-bridge/

Примеры использования:

Предположим, что вам сайт на DLE собирает коллекции с фильмами и сериалами.
На Youtube есть множество каналов с подобным контентом.

Открываю нужный канал
RSS-Bridge - генерация RSS потоков популярных сайтов и соцсетей. Интеграция в DLE

Например https://www.youtube.com/channel/UC3yU_9GAst8b6GhW8Jrhmkg


Далее свою копию RSS-Bridge



/rss-bridge/#bridge-Youtube

Так как я хочу получить rss поток всех роликов с канала, то использую именно 15-символьный идентификатор канала.



Нажимая на кнопку Html мы получаем список публикаций (для визуальной оценки, все ли сделано правильно)



Если все правильно, теперь можем получить ссылку на Mrrs для интеграции в наши RSS трансляции внутри DLE.



Далее самый простой способ это интеграция со штатным модулем движка RSS информеры на сайте



Добавляем новый информер.



Получаем новый тег для вставки в шаблон сайта


Пример работы этого информера в конце статьи

Внешний вид RSS информера настраивается в файле шаблона {THEME}/informer.tpl
Онлайн-документация по тегам данного шаблону тут

Альтернативой rss информерам может быть второй модуль в стандартной комплектации движка - RSS импорт новостей



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




Ну и самый продвинутый способ - использование нашего плагина DLE-AutoRSS_Pro
Который позволяет наполнять сайт автоматически на основе RSS потоков.






Пример реализации сайта в основе которого работает DLE-AutoRSS_Pro это проект b.Z - https://blogssmartzone.com/main/

Новости компании

Общая информация о теме дизайна

accent by Colorlib интегрировано и настроено в TCSE Тема дизайна в которой нет ничего лишнего. Предназначена для блог и новостных проектов, может быть использована как часть...

Подробнее

Про хипстеров

Олег: Возникла идея современного детективного романа. Не знаю, как назвать. Выбираю между "Барбершоп смерти" и "Нож в спиннер". Предложите еще варианты? Главный герой -...

Подробнее

Григорий Семухин - Параллель.

Для тех кому понравилась серия играть что бы жить. Именно эта серия дает схожий опыт но под другим углом и взаимодействии виртуальных миров и реальности друг на друга. Классическая...

Подробнее

Литературные новости

Литературные новости в картинках Жена высокопоставленного чиновника покончила с собой после ссоры с любовников. Дочь столичного чиновника расправилась с...

Подробнее

LRR #8 - Trap хиты из TikTok

Самые популярные треки Tiktok в одном миксе. Русский Trap разбавленный хитами с youtube. Треклист: 01. - The Limba - СМУЗИ 02. - MORGENSHTERN & Lil Pump - WATAFUK? 03. - Ski Mask...

Подробнее

Модуль DLE importNews - работа с новостями сайта через CSV

Плагин для DLE, позволяющий выгружать новости в CSV и загружать их на сайте. Оптимальное решение для быстрого наполнения CMS DLE товарами из прайс-листов получаемых от поставщиков в XLSX...

Подробнее