sergoxa 2 Опубликовано: 17 января 2024 Рассказать Опубликовано: 17 января 2024 (изменено) Добрый день. Пытаюсь настроить шаблон RSS для Дзен Новостей. Добавил в rss.tpl в отсек [dzen] ----> <yandex:full-text>{short-story}</yandex:full-text> (требование сервиса) Цитата В результате выдает ошибку, и не фильтрует html <br> в {short-story} или {full-story} выдает текст вместе с тегами <br> В настройках везде установлен bbcodes редактор и включен автоматический перенос строк. Цитата Я гоню и чего-то недопонимаю? Или это действительно баг? Все остальные настройки из коробки по дефолту. Никаких модификаций не проводилос. Изменено 17 января 2024 пользователем sergoxa Ссылка на сообщение Поделиться на других сайтах
celsoft 6221 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 13 часов назад, sergoxa сказал: В результате выдает ошибку Праильно выдает. Там же находится HTML текст. Нужно использовать RSS стандарты если вы собираетесь вывести HTML, а вы их нарушаете. Нужно экранировать HTML используя <![CDATA[{short-story}]]> Ссылка на сообщение Поделиться на других сайтах
sergoxa 2 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 Автор 1 час назад, celsoft сказал: Праильно выдает. Там же находится HTML текст. Нужно использовать RSS стандарты если вы собираетесь вывести HTML, а вы их нарушаете. Нужно экранировать HTML используя <![CDATA[{short-story}]]> Так в требованиях Дзен новостей <yandex:full-text> является обязательное поле и должен выводится чистый отформатированный текст без html тегов https://dzen.ru/help/news/export-content/export.html. Как быть в таком случае? На ранних версиях DLE, так и воводился чистый текст без тегов. Ссылка на сообщение Поделиться на других сайтах
ntrtv 59 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 1 час назад, sergoxa сказал: Так в требованиях Дзен новостей <yandex:full-text> является обязательное поле и должен выводится чистый отформатированный текст без html тегов https://dzen.ru/help/news/export-content/export.html. Как быть в таком случае? На ранних версиях DLE, так и воводился чистый текст без тегов. Он уже давно не является обязательным. Вы можете передать данные через стандартный <content:encoded><![CDATA[{full-story}]]></content:encoded> Ссылка на сообщение Поделиться на других сайтах
sergoxa 2 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 Автор 3 минуты назад, ntrtv сказал: Он уже давно не является обязательным. Вы можете передать данные через стандартный <content:encoded><![CDATA[{full-story}]]></content:encoded> Есть по этому поводу где-нибудь почитить? Вы не путаете Dzen ленту с Dzen новостями? У меня трафик из новостей десятки тысяч. Не хотелось бы чтобы после обновления со старой версии сломалась лента и перестала экспортировать новости в агрегатор) Ссылка на сообщение Поделиться на других сайтах
ntrtv 59 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 (изменено) 27 минут назад, sergoxa сказал: Есть по этому поводу где-нибудь почитить? Вы не путаете Dzen ленту с Dzen новостями? У меня трафик из новостей десятки тысяч. Не хотелось бы чтобы после обновления со старой версии сломалась лента и перестала экспортировать новости в агрегатор) Вот наш код для rss Дзен.Новостей. <item> <title>{title}</title> <link>{rsslink}</link> <description>{short-story}</description> <author>{login}</author> <category>{category}</category>{images} [xfgiven_image]<enclosure url="[xfvalue_image_url_image]" type="image/jpeg"/>[/xfgiven_image] <pubDate>{rssdate}</pubDate> <content:encoded><![CDATA[{full-story}]]></content:encoded> </item> Для Дзен у нас другая лента, так как требования иные. Изменено 18 января 2024 пользователем ntrtv Ссылка на сообщение Поделиться на других сайтах
sergoxa 2 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 Автор 42 минуты назад, ntrtv сказал: Вот наш код для rss Дзен.Новостей. <item> <title>{title}</title> <link>{rsslink}</link> <description>{short-story}</description> <author>{login}</author> <category>{category}</category>{images} [xfgiven_image]<enclosure url="[xfvalue_image_url_image]" type="image/jpeg"/>[/xfgiven_image] <pubDate>{rssdate}</pubDate> <content:encoded><![CDATA[{full-story}]]></content:encoded> </item> Для Дзен у нас другая лента, так как требования иные. Каким образом у вас работает такая конструкция <description>{short-story}</description> или у вас старая версия движка? Ссылка на сообщение Поделиться на других сайтах
ntrtv 59 Опубликовано: 18 января 2024 Рассказать Опубликовано: 18 января 2024 (изменено) 23 минуты назад, sergoxa сказал: Каким образом у вас работает такая конструкция <description>{short-story}</description> или у вас старая версия движка? У нас 16.1. А как она работает я не знаю. Работает и все. Новости в Дзен.Новости отправляются корректно. В самой ленте это вот так отображается: <description> <p>Гидрометцентр Татарстана распространил штормовое предупреждение: на республику надвигается снежная буря.</p> </description> Изменено 18 января 2024 пользователем ntrtv Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас