...

Модуль для DLE парсинга RSS ленты с изображениями

Author Автор: Роман Чернышов    Опубликовано: 14 апреля 2025

Доброго времени друзья! Для CMS DataLife Engine (DLE) существует множество модулей и плагинов позволяющий импортировать на сайт новости из ленты RSS, но у большинства из них отсутствует функция скачивания и сохранения изображений на сайт, которые встречаются в тексте новостей, а те модули, у которых данная функция имеется, почему-то работают нестабильно. Поэтому я решил написать свой модуль, с данным функционалом, где основная его фишка будет в его простоте! Подробности далее.

Функционал

Для DLE версии 13 и выше.

  • Простая установка и начало работы;
  • Работа с несколькими RSS каналами одновременно;
  • Добавление, редактирование и удаление каналов;
  • Речной режим;
  • Автоматический режим с запуском по расписанию;
  • Скачивание изображений и сохранение их на сайт, с изменением URL в коде текста;
  • Сохранение в указанную категорию на сайте;
  • Автоматическая сортировка записей от старого к новому;
  • Вывод отчета о работе.

При использовании данного модуля вы также можете рассчитывать на поддержку и помощь в установке!

Возможна доработка функционала.

Скриншоты

Ручной режим

Для запуска парсинга в ручном режиме, просто нажмите кнопку «Ручной запуск парсера», после чего будет запущен процесс сбора контента с RSS лент, также вам будет выведен отчет о работе парсинга.

Автоматический режим

Для автоматического режима работы требуется настройка планировщика CRON, с указанием URL адреса парсера. Примеры настройки:

Вызов раз в минуту: (рекомендуется)

* * * * * /usr/bin/wget -O -q https://pro-voinu.info/engine/cron/rss_import.php

Вызов раз в час:

0 * * * * /usr/bin/wget -O -q https://pro-voinu.info/engine/cron/rss_import.php

Установка

Процесс установки модуля достаточно прост:

  1. Скачиваете архив .zip и распаковываете его;
  2. Заливаете содержимое архива в корневую директорию сайта;
  3. Импортируете в базу данных файл install.sql (или копируете его содержимое и выполняете запрос в PHPMyAdmin);

Скачать

Для получения данного vодуля обращайтесь через форму обратно связи или посетите страницу контакты.

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 359₽
Популярные записи
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка