Помощь Как сделать, чтобы категория не транслировалась в RSS

Тема в разделе "DLE", создана пользователем gruppastimul, 12 май 2011.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. gruppastimul

    gruppastimul Ваш

    Регистр.:
    22 окт 2006
    Сообщения:
    802
    Симпатии:
    130
    Есть категории на сайте, которые хотелось бы не транслировать в RSS канале.
    Как такое сделать?

    И возможно ли сделать чекбокс в админке у добавления новостей - не транслировать отдельную новость в RSS?
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    либо в engine/rss.php добавляешь цикл проверки всех новостей попавших в ленту

    либо в engine/engine.php в районе 200 строки редактируешь условие

    Код:
    			if (isset ( $view_template ) and $view_template == "rss") {
    				
    				$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$where_category} AND approve" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT 0," . $config['rss_number'];
    добавляя в запрос проверку доп поля
     
  3. gruppastimul

    gruppastimul Ваш

    Регистр.:
    22 окт 2006
    Сообщения:
    802
    Симпатии:
    130
    Если бы мне были понятны эти действия - я бы не спрашивал ;)
     
Статус темы:
Закрыта.