Кто в RSS шарит? Помогите

  • Автор теми Автор теми Dimoks
  • Дата створення Дата створення

Dimoks

Адмін
Статус: Офлайн
Реєстрація: 15.08.2003
Повідом.: 71769
Кто в RSS шарит? Помогите

Есть RSS лента новостей
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

Они используют <*******:full-text>
Как получить полный текст новости с этого тега?

У нас на сайте указано вот что

{feed:pubDate}

{feed:title}

{feed:description}

{feed:*******:full-text} <- это не работает

Новость на сайте Объектив

:confused:
 
Re: Кто в RSS шарит? Помогите

Я погуглил, я не один такой
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


Только я не понял что за нода...
 
Re: Кто в RSS шарит? Помогите

нода в XML.
ты description смог вычитать? там аналогично показана разметка CDATA.

а... понял - тебе надо было NameSpace ******* выделить.

вот почему нет действия "удалить" в сообщениях....
 
Re: Кто в RSS шарит? Помогите

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

Да я видел это...

Мне в форуме надо указать правильно название тега. Такое впечатление что что-то с синтаксисом не так
Может Vbulletin не понимает два двоеточия подряд.

9061fb102e955cfbac23d.webp


Вот эта штука не работает... :(
 
Re: Кто в RSS шарит? Помогите

ты description смог вычитать? там аналогично показана разметка CDATA
description работает.
Мне кажется если бы было написано full-text или ******* то всё бы работало.
А когда имя содержит двоеточие то нет :(
 
Re: Кто в RSS шарит? Помогите

Мне в форуме надо указать правильно название тега. Такое впечатление что что-то с синтаксисом не так
Такое впечатление что Vbulletin не понимает два двоеточия подряд.
Видимо там под капотом шаблонизатор не вынимает текст из тега используя неймспейс.
Сверху ж там подсказка на ограниченный набор, что можно вынуть из тегов
 
Re: Кто в RSS шарит? Помогите

Я погуглил, я не один такой

А я ничего не гуглил, но точно знаю, что я тоже не один такой :).
У меня тоже, говорит что выключен плагин для тапатолка на ХФ
перестали приходить уведомления

 
Re: Кто в RSS шарит? Помогите

судя по официальному описанию
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


editfeed_37_2.png


там всего 7 тегов поддерживаются. попробуй content:encoded задействовать. Может он дальше сам разбереться откуда данные тянуть
 
Re: Кто в RSS шарит? Помогите

На спутниковом ресивере как-то ставил, работало, потом перестало. Имхую, сайты тупо забили на поддержку этой устаревшей технологии. Это уже рудименты типо wap и pda.
 
Re: Кто в RSS шарит? Помогите

Кароч там в коде шаблонизатор не пропускает имя поля с дефисом, поэтому {feed:*******:full-text} не прокатывает.
Если есть доступ к пхп коду, то в файле core/includes/class_rss_poster.php
добавляем символы \- в регулярку (куда добавлять выделено на скриншоте).
Строка по идее 283, но если версия другая то искать по function parse_template
Код:
	function parse_template($template, $item, $unhtmlspecialchars = true)
	{
		if (preg_match_all('#\{(?:feed|rss):([\w[COLOR="Red"][SIZE="3"]\-[/SIZE][/COLOR]:\[\]]+)\}#siU', $template, $matches))
		{
			foreach ($matches[0] AS $match_number => $field)

attachment.webp
 

Вкладення

  • Screenshot_17.webp
    Screenshot_17.webp
    24.8 КБ · Перегляди: 267
Re: Кто в RSS шарит? Помогите

По приколу настроил в ресе с адреса
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

Всё гуд, пашет, правда новости от января 2018
 
Re: Кто в RSS шарит? Помогите

Кароч там в коде шаблонизатор не пропускает имя поля с дефисом
Вау. Работает!
Ты гений :)

p.s. Я уже несколько раз встречал прикол что устройство не видит WiFi т.к. в имени сети стоит дефис.
 
Re: Кто в RSS шарит? Помогите

А может на перспективу как-то телегу с инфосайтов прикрутить? Там и картинки есть. Хотя сам не шарю в этих делах. Всё равно читать нынешние кракозяблы удовольствие ниже среднего.
 
Назад
Зверху Знизу