sergoxa 2 Опубликовано: 17 января Рассказать Опубликовано: 17 января (изменено) Добрый день. Пытаюсь настроить шаблон RSS для Дзен Новостей. Добавил в rss.tpl в отсек [dzen] ----> <yandex:full-text>{short-story}</yandex:full-text> (требование сервиса) Цитата В результате выдает ошибку, и не фильтрует html <br> в {short-story} или {full-story} выдает текст вместе с тегами <br> В настройках везде установлен bbcodes редактор и включен автоматический перенос строк. Цитата Я гоню и чего-то недопонимаю? Или это действительно баг? Все остальные настройки из коробки по дефолту. Никаких модификаций не проводилос. Изменено 17 января пользователем sergoxa Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 18 января Рассказать Опубликовано: 18 января 13 часов назад, sergoxa сказал: В результате выдает ошибку Праильно выдает. Там же находится HTML текст. Нужно использовать RSS стандарты если вы собираетесь вывести HTML, а вы их нарушаете. Нужно экранировать HTML используя <![CDATA[{short-story}]]> Цитата Ссылка на сообщение Поделиться на других сайтах
sergoxa 2 Опубликовано: 18 января Рассказать Опубликовано: 18 января Автор 1 час назад, celsoft сказал: Праильно выдает. Там же находится HTML текст. Нужно использовать RSS стандарты если вы собираетесь вывести HTML, а вы их нарушаете. Нужно экранировать HTML используя <![CDATA[{short-story}]]> Так в требованиях Дзен новостей <yandex:full-text> является обязательное поле и должен выводится чистый отформатированный текст без html тегов https://dzen.ru/help/news/export-content/export.html. Как быть в таком случае? На ранних версиях DLE, так и воводился чистый текст без тегов. Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 56 Опубликовано: 18 января Рассказать Опубликовано: 18 января 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 января Рассказать Опубликовано: 18 января Автор 3 минуты назад, ntrtv сказал: Он уже давно не является обязательным. Вы можете передать данные через стандартный <content:encoded><![CDATA[{full-story}]]></content:encoded> Есть по этому поводу где-нибудь почитить? Вы не путаете Dzen ленту с Dzen новостями? У меня трафик из новостей десятки тысяч. Не хотелось бы чтобы после обновления со старой версии сломалась лента и перестала экспортировать новости в агрегатор) Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 56 Опубликовано: 18 января Рассказать Опубликовано: 18 января (изменено) 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 января пользователем ntrtv Цитата Ссылка на сообщение Поделиться на других сайтах
sergoxa 2 Опубликовано: 18 января Рассказать Опубликовано: 18 января Автор 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 56 Опубликовано: 18 января Рассказать Опубликовано: 18 января (изменено) 23 минуты назад, sergoxa сказал: Каким образом у вас работает такая конструкция <description>{short-story}</description> или у вас старая версия движка? У нас 16.1. А как она работает я не знаю. Работает и все. Новости в Дзен.Новости отправляются корректно. В самой ленте это вот так отображается: <description> <p>Гидрометцентр Татарстана распространил штормовое предупреждение: на республику надвигается снежная буря.</p> </description> Изменено 18 января пользователем ntrtv Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.