Как инициировать обновление RSS

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Как инициировать обновление RSS

Сообщение eygen » Пн янв 18, 2016 1:22 pm

Добрый день, подскажите плиз как инициировать обновление RSS канала? Допустим хочу я не только по времени но и по кнопке с домашней страницы или голосом к примеру.
kawkay
Сообщения: 53
Зарегистрирован: Вс апр 19, 2015 6:10 pm
Благодарил (а): 83 раза
Поблагодарили: 13 раз

Re: Как инициировать обновление RSS

Сообщение kawkay » Пн янв 18, 2016 2:02 pm

Вот все подробно описано http://majordomo.smartliving.ru/forum/v ... 1%8C#p9735
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Как инициировать обновление RSS

Сообщение eygen » Пн янв 18, 2016 2:50 pm

Написано много и красиво, но... Хотелось бы без SQL обойтись. В панели управления в RSS-каналы есть кнопка обновить, коим образом можно к ней привязаться? Или это не сбыточная мечта?
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Как инициировать обновление RSS

Сообщение slgeo » Пн янв 18, 2016 8:43 pm

а зачем их обновлять вручную? Увеличьте частоту обновления
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Как инициировать обновление RSS

Сообщение eygen » Вт янв 19, 2016 11:53 am

slgeo писал(а):а зачем их обновлять вручную? Увеличьте частоту обновления
Да какая разница зачем? Может просто хочу обновлять вручную когда захочется, дело то не в этом. Если я вижу кнопку почему бы мне ей не дать возможность управлять? :) А то получается нужная функция в системе реализована а мне придется ее дублировать заново что бы сработало как надо мне?..
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как инициировать обновление RSS

Сообщение sergejey » Вт янв 19, 2016 1:27 pm

как-то так можно попробовать:

Код: Выделить всё

include_once(DIR_MODULES.'rss_channels/rss_channels.class.php');
$rss=new rss_channels();
$rss->updateChannel(ID_КАНАЛА); //вместо ID_КАНАЛА нужен соответствующий числовой номер (его можно подсмотреть в админке) 
За это сообщение автора sergejey поблагодарил:
eygen (Вт янв 19, 2016 6:36 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Как инициировать обновление RSS

Сообщение eygen » Вт янв 19, 2016 6:36 pm

sergejey писал(а):как-то так можно попробовать:

Код: Выделить всё

include_once(DIR_MODULES.'rss_channels/rss_channels.class.php');
$rss=new rss_channels();
$rss->updateChannel(ID_КАНАЛА); //вместо ID_КАНАЛА нужен соответствующий числовой номер (его можно подсмотреть в админке)  
Сергей, спасибо! Я знал что решение есть :) Буду пробовать...
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Как инициировать обновление RSS

Сообщение eygen » Ср янв 27, 2016 5:51 pm

Друзья подскажите где посмотреть этот id? У RSS не нашел что то где можно увидеть.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как инициировать обновление RSS

Сообщение sergejey » Чт янв 28, 2016 1:36 pm

Изображение
За это сообщение автора sergejey поблагодарил:
eygen (Пт янв 29, 2016 7:09 am)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Как инициировать обновление RSS

Сообщение eygen » Пт янв 29, 2016 7:09 am

Урааа, заработало! Сергей огромное спасибо!
Ответить