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

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



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

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

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

Репозиторий проекта 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/


Ответы на частые вопросы по RSS-Bridge



Демонстрация работы RSS информера DLE с генерацией rss потока с помощью RSS-Bridge

Военная приёмка. «Земледелие». Минер - рекордсмен

  • 26 ноября 2022 03:00

ак за 30 секунд создать одно поле размером с 10 футбольных полей? И поле не простое, а минное. Новый герой «Военной приемки» - инженерная система дистанционного минирования «Земледелие». Она только ...

«Военная приемка» «ТОС-1А «Солнцепек». Термобарический удар»

  • 12 ноября 2022 03:00

Море огня и ничего лишнего. Главный герой этого выпуска «Военной приёмки» – тяжёлая огнемётная система ТОС-1А «Солнцепёк». Её нельзя путать с классическими реактивными системами залпового огня, но по ...

Военная приемка АПЛ Князь Владимир Ледяной поход Часть 2

  • 7 ноября 2022 03:00

Помощь развитию канала https://www.donationalerts.com/r/perescop Visa 4890 4947 4755 5407

Kuzovostroitel.ru - сайт для группы компаний Эвердайм

Сайт для производителя грузового спецтранспорта. Компания «Кузовостроитель» — основана в 2003 году

Как наложить иконку плеера поверх картинки на примере youtube превью

При использовании великолепного плагина YouTube PopUp jQuery Plugin который позволяет любой ссылке

Подборка плагинов для версии DLE 15.0

После обновления некоторых клиентских сайтов до DLE 15 пришлось провести мелкие доработки сторонних

Вывод содержимого сайта только для определенного браузера - Плагин browser-selection by TCSE

Плагин browser-selection by TCSE это еще один хак для mobiledetect.class.php встроенного в DLE 15.

Плагин TimThumb от TCSE - кадрирование картинок для DLE

Кадрирование картинок на сайте для DLE Доработка плагина

Как вывести сайт под запад в ТОП10, не зная ничего о SEO

В этой статье описан личный опыт двух человек: меня и моей коллеги Марии. Опыт людей, у которых

0 Комментарии

Написать комментарий

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги