[Модуль] RSS Channels (rss_channels)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Logrus
Сообщения: 2109
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 316 раз
Поблагодарили: 466 раз

Re: Модуль RSS Channels

Сообщение Logrus » Ср май 11, 2022 11:07 am

newz20 писал(а):
Ср май 11, 2022 8:11 am
Logrus писал(а):
Пт апр 29, 2022 6:57 pm
https://gadgets360.com/rss/feeds
прекрасно читаются текущим модулем

Возможно я чего то не понимаю, но структура данного документа не является atom, а похожа на rss хоть в коде и встречаются заветные слова atom.
На гитхабе есть Subscribe to your news feed внизу странице и меня она ведет https://github.com/Newz20.private.atom? ... альный_код
Там структура совсем другая и нет rss в первой строке
тот же хмл, поищи на форуме пример чтения почты на гугле

интересен вообще пример полезного, твой гит не интересен, атом канала
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Jilber
Сообщения: 712
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 112 раз

Re: [Модуль] RSS Channels (rss_channels)

Сообщение Jilber » Сб окт 08, 2022 11:38 am

Никто не пробовал через RSS получать информацию о новых роликах на канале Youtube ? Нашёл вот такой RSS Generator, который генерирует ссылку и через неё модуль действительно получает информацию о новых роликах, но бесплатно ссылка работает только 2 недели. Можно ли как-то обойтись без стороннего сайта ?
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 632 раза

Re: [Модуль] RSS Channels (rss_channels)

Сообщение xor » Сб окт 08, 2022 12:35 pm

Jilber писал(а):
Сб окт 08, 2022 11:38 am
Никто не пробовал через RSS получать информацию о новых роликах на канале Youtube ? Нашёл вот такой RSS Generator, который генерирует ссылку и через неё модуль действительно получает информацию о новых роликах, но бесплатно ссылка работает только 2 недели. Можно ли как-то обойтись без стороннего сайта ?
а это https://levashove.ru/kak-sozdat-rss-pot ... a-youtube/ не поможет? или устарело?
Jilber
Сообщения: 712
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 112 раз

Re: [Модуль] RSS Channels (rss_channels)

Сообщение Jilber » Сб окт 08, 2022 1:15 pm

Читал что-то подобное, но у меня не заработало. Спасибо, попробую ещё раз, может я что-то не так сделал.
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 632 раза

Re: [Модуль] RSS Channels (rss_channels)

Сообщение xor » Сб окт 08, 2022 2:35 pm

Jilber писал(а):
Сб окт 08, 2022 1:15 pm
Читал что-то подобное, но у меня не заработало. Спасибо, попробую ещё раз, может я что-то не так сделал.
попробовал
2022-10-08_14-22-19.png
2022-10-08_14-22-19.png (61.19 КБ) 1502 просмотра
да, там структура, которая модулем рсс не обрабатывается, но вся инфа есть. можно своим скриптом разбирать хмл и выводить инфу о новинках
Jilber
Сообщения: 712
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 112 раз

Re: [Модуль] RSS Channels (rss_channels)

Сообщение Jilber » Пт фев 02, 2024 7:21 pm

Всем привет. В файле "rss_channels.class.php" есть такой фрагмент (строки 157-159):

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

  if ($this->view_mode=='delete_rss_items') {
   SQLExec("DELETE FROM rss_items WHERE ID='".(int)$this->id."'");
   $this->redirect("?data_source=rss_items");
Я так понимаю, что при нажатии на кнопку "Удалить" заново открывается страница "RSS-новости". Можно ли как-то подправить код, чтобы при удалении новости просто обновлялась текущая страница ? Дело в том, что у меня новости выводятся скриптом в домашнюю страницу и при удалении новости вместо этой домашней страницы открывается страница модуля "RSS-новости". Хотелось бы просто обновлять эту домашнюю страницу при удалении новости.

Отвечу сам себе: отредактировал строку

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

$this->redirect("?data_source=rss_items");
, заменив "?data_source=rss_items" на нужную мне страницу.
Jilber
Сообщения: 712
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 112 раз

Re: [Модуль] RSS Channels (rss_channels)

Сообщение Jilber » Сб апр 26, 2025 1:27 pm

Как можно изменить сортировку новостей на обратный порядок ? Т.е. чтобы самая старая новость была наверху, а самая новая внизу. Пробовал в файле "rss_items_search.inc.php" изменить строку 42

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

$res=SQLSelect("SELECT ID FROM rss_items WHERE $qry ORDER BY $sortby LIMIT 1000");
на что-то вроде

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

res=SQLSelect("SELECT ID FROM rss_items WHERE $qry ORDER BY $sortby DESC LIMIT 1000");
, но так не работает.
Ответить