Компонент RSS-Poster совместимый с insnantcms 2.7.2

9l Marinka

Гуру форума
Регистрация
20 Май 2015
Сообщения
142
Реакции
96
RSS-Poster совместимый с 2.7.2
Компонент, который позволяет грабить rss ленты и публиковать материал на сайт в автоматическом режиме

Что умеет: проверяет rss-ленту на наличие новых материалов, и публикует их в заданный раздел (новости, блоги, статьи, объявления и т.д)

Как это происходит:
1. Добавляете rss-ленту на сайт
2. Выбираете тип контента куда будет публиковаться, а так же раздел контента
3. Выбираете пользователя (админа), от имени которого будет идти публикация
4. Есть возможность граббить целую новость со страницы-источника

Доступен как ручной запуск публикации, так и по крону.

Установка компонента стандартная, через установщик дополнений.

После установки, если вы хотите, чтобы cron-задача выполнялась, необходимо сделать небольшой хак.

Открываем system/controllers/content/model.php

$item['user_id'] = $user->id; меняем на if ($user->id) $item['user_id'] = $user->id;
Самое главное, у вас на хостинге должен быть установлен Ioncube Loader. Для тех кто хочет без него: такой версии не будет в ближайшее время.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Это должно помочь отвязать
Самое главное, у вас на хостинге должен быть установлен Ioncube Loader. Для тех кто хочет без него: такой версии не будет в ближайшее время.
 

Вложения

  • model.rar
    3,6 KB · Просмотры: 12
вот установил, жму на запустить рсс фид, ничего не происходит.
нашел строку 1686 в оригинальном model.php для правки только такую и негде править, версия системы самая последняя v2.7.2
Код:
        $item['user_id'] = empty($item['user_id']) ? cmsUser::getInstance()->id : $item['user_id'];
попробовал заменить файл model.php от лесоруба, ваше сайт отключается.
 
вот установил, жму на запустить рсс фид, ничего не происходит.
нашел строку 1686 в оригинальном model.php для правки только такую и негде править, версия системы самая последняя v2.7.2
Код:
        $item['user_id'] = empty($item['user_id']) ? cmsUser::getInstance()->id : $item['user_id'];
попробовал заменить файл model.php от лесоруба, ваше сайт отключается.
Давайте начнём с того что просто установим дополнение на сайт, потом зайдём в его настройки, добавим rss источник, пропишем обработчик. Выбираем рубрику куда постить контент. Жмём сохранить. Потом включаем этот rss источник. Идём в планировщик, нажимаем на запуск -Публикация Rss-новостей , хотя можно нажать на запуск для проверки прямо в настройках компонента. Смотрим, что сграбил компонент. Если вы всё сделали так как я пишу, и не трогали модельку, то у вас будет рабочее, слегка кривоватое дополнение, которое будет наполнять ваш сайт за Вас. Вот результат
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Не могу скачать(((
 
спасибо
с более новыми версиями совместимость есть?

не работает в 2.10 почему-то
 
Последнее редактирование модератором:
Назад
Сверху