ntrtv 55 Опубликовано: 22 июля 2020 Рассказать Опубликовано: 22 июля 2020 (изменено) Автор Прошу помощи. Создал второй файл RSS по инструкции выше. Он работает, но немного не так, как надо. Дело в том, что в основной поток (тип "Яндекс.Новости") идут новости "Опубликованные на главной". А вот второй нужно чтобы все шли новости с сайта. Однако туда идут тоже только опубликованные на главной. Как это исправить? Спасибо заранее! Во второй ленте тип Rss установлен "1". Изменено 22 июля 2020 пользователем ntrtv Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 55 Опубликовано: 24 июля 2020 Рассказать Опубликовано: 24 июля 2020 Автор Отвечаю сам себе 😁 Создал вторую ленту RSS плагином выше, а в админке новое допполе "Переключатель Да/Нет". Если новость не надо отправлять в Яндекс.Новости, то переключатель ставим в положение "Нет". Создал отдельный шаблон для этой ленты: [yandexrss][xfgiven_jandeks.novosti] <item turbo="true"> ..... </item>[/xfgiven_jandeks.novosti][/yandexrss] А в основную ленту идут все новости. Цитата Ссылка на сообщение Поделиться на других сайтах
travelller 1 Опубликовано: 25 сентября 2020 Рассказать Опубликовано: 25 сентября 2020 Здравствуте. Возникла потребность создать 2 разных xml-потока: 1 со значением turbo=true, 2й со значением turbo=false. Попробовал сделать по гайду с этой страницы https://dle-news.ru/tips/228-ispolzovanie-rss-potokov-raznogo-tipa.html, но не получилось - показывает основной поток из файла rss.xml и все( Помогите, пожалуйста. Цитата Ссылка на сообщение Поделиться на других сайтах
travelller 1 Опубликовано: 25 сентября 2020 Рассказать Опубликовано: 25 сентября 2020 18 минут назад, travelller сказал: Здравствуте. Возникла потребность создать 2 разных xml-потока: 1 со значением turbo=true, 2й со значением turbo=false. Попробовал сделать по гайду с этой страницы https://dle-news.ru/tips/228-ispolzovanie-rss-potokov-raznogo-tipa.html, но не получилось - показывает основной поток из файла rss.xml и все( Помогите, пожалуйста. Разобрался сам. В файле /init.php после: } elseif($_GET['mod'] == "rss") { include_once (DLEPlugins::Check(ENGINE_DIR . '/rss.php')); die(); } нужно добавить нужный мне скрипт второй ленты rss: elseif($_GET['mod'] == "turbofalserss") { include_once (DLEPlugins::Check(ENGINE_DIR . '/turbofalserss.php')); die(); } Сделать копию файла /engine/rss.xml в эту же папку и там в коде "натравить" на нужный нам темплейт rss-ленты (\templates\turbofalserss.tpl). В .htaccess рядом с RewriteRule ^rss.xml$ index.php?mod=rss [L] дописываем RewriteRule ^turbofalserss.xml$ index.php?mod=turbofalserss [L] Всё. Теперь у нас есть две ленты RSS на сайте: site.ru/rss.xml - Стандартная лента движка с активной turbo настройкой; site.ru/turbofalserss.xml - Добавленная лента без trubo. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 22 июля 2022 Рассказать Опубликовано: 22 июля 2022 Есть у кого-нибудь решение для 15,2? Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 55 Опубликовано: 25 июля 2022 Рассказать Опубликовано: 25 июля 2022 Автор Все описанное здесь работает и на 15.2. Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 26 июля 2022 Рассказать Опубликовано: 26 июля 2022 Работало, не задавал бы вопросов. Проделал все манипуляции по адресу новой rss2 открывается главная страница и усё Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.