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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт окт 17, 2019 7:25 am

Я делел вот в этой сцене https://connect.smartliving.ru/cms/data ... _image.jpg под погодой бегущей строкой...
Всё делается через $params['TITLE'] и $params['BODY'].
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitosmaxim80sad145
Сообщения: 148
Зарегистрирован: Сб июл 07, 2018 12:48 am
Откуда: Днепр
Благодарил (а): 100 раз
Поблагодарили: 1 раз

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

Сообщение vitosmaxim80sad145 » Чт окт 17, 2019 7:50 pm

nick7zmail писал(а):
Чт окт 17, 2019 7:25 am
Я делел вот в этой сцене https://connect.smartliving.ru/cms/data ... _image.jpg под погодой бегущей строкой...
Всё делается через $params['TITLE'] и $params['BODY'].
а можна поподробнее описать как добавить на сцену бегущюю строку ?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт окт 18, 2019 7:09 am

Кода сейчас под рукой нет...но если в кратце - пишите метод, который заносит в свойство новости....и время от времени чистите это свойство по таймеру. В бегущую строку выводите это свойство.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitosmaxim80sad145
Сообщения: 148
Зарегистрирован: Сб июл 07, 2018 12:48 am
Откуда: Днепр
Благодарил (а): 100 раз
Поблагодарили: 1 раз

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

Сообщение vitosmaxim80sad145 » Пт окт 18, 2019 10:15 pm

nick7zmail писал(а):
Пт окт 18, 2019 7:09 am
Кода сейчас под рукой нет...но если в кратце - пишите метод, который заносит в свойство новости....и время от времени чистите это свойство по таймеру. В бегущую строку выводите это свойство.
С написанием кода сложно :) как будет код под рукой если несложно поделитесь
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс окт 20, 2019 9:48 am

Не будет он под рукой)) я его сто лет назад человеку писал по заказу вместе с этой сценой....я даже не вспомню сейчас кому именно. У меня этого кода точно нигде нет, ибо не пользуюсь функционалом.
Могу вам написать, если хотите...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Kashalex
Сообщения: 25
Зарегистрирован: Вс окт 13, 2019 10:17 am
Откуда: Кашира
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Kashalex » Вт мар 31, 2020 10:14 pm

Подскажите как можно реализовать автоматическое очищение записей кроме последних трех.
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

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

Сообщение xor » Ср апр 01, 2020 6:20 pm

Kashalex писал(а):
Вт мар 31, 2020 10:14 pm
Подскажите как можно реализовать автоматическое очищение записей кроме последних трех.
если не выпендриваться и считать, что записи добавляются последовательно, то можно сделать, например, так:

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

//Сценарий удаления всех записей, кроме трех последних
$rec = SQLSelectOne("SELECT MAX(id) mr FROM `rss_items`");
$m = $rec['mr']-2;
if($m>0){
 SQLExec("delete FROM `rss_items` where id<".(int)$m);
}
а по-хорошему - найти три последних айдишника в отсортированной по полю ADDED таблице и удалить из нее все записи, где id не равен этим трём
За это сообщение автора xor поблагодарили (всего 2):
Kashalex (Ср апр 01, 2020 10:22 pm) • Logrus (Вт апр 26, 2022 4:25 pm)
Рейтинг: 2.33%
Kashalex
Сообщения: 25
Зарегистрирован: Вс окт 13, 2019 10:17 am
Откуда: Кашира
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Kashalex » Ср апр 01, 2020 10:22 pm

Спасибо, работает.
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: Модуль RSS Channels

Сообщение newz20 » Вт окт 27, 2020 11:40 am

sergejey писал(а):
Ср апр 13, 2016 2:39 pm
Загрузил обновление модуля RSS (он сейчас в маркете дополнений) -- исправил ошибку с повторяющимися новостями.
Доброго вам дня. Подскажите, а будет большой наглостью завести в модуле поддержку Atom каналов? Вот тут http://raynux.com/blog/2009/09/02/rayfe ... atom-feed/ В первом листинге есть определение типа канала и функции раскрытия. В современном мире появляется приличное кол-во сайтов с таким типом.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль RSS Channels

Сообщение nick7zmail » Вт окт 27, 2020 12:15 pm

newz20 писал(а):
sergejey писал(а):
Ср апр 13, 2016 2:39 pm
Загрузил обновление модуля RSS (он сейчас в маркете дополнений) -- исправил ошибку с повторяющимися новостями.
Доброго вам дня. Подскажите, а будет большой наглостью завести в модуле поддержку Atom каналов? Вот тут http://raynux.com/blog/2009/09/02/rayfe ... atom-feed/ В первом листинге есть определение типа канала и функции раскрытия. В современном мире появляется приличное кол-во сайтов с таким типом.
Дак пожалуйста заводите)) Думаю никто против не будет, если старый функционал не сломается.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить