вопрос
Здравствуйте.
Мне нужно убрать ненужные категории для выдачи RSS Яндексу и Вконтакте.
Попробовал вариант с:
Но статьи из этой категории все равно уходят.
Что можете предложить?
Заранее — спасибо!
Мне нужно убрать ненужные категории для выдачи RSS Яндексу и Вконтакте.
Попробовал вариант с:
$db->query( "SELECT * FROM " . PREFIX . "_category WHERE category NOT IN (20,24,27,31,33,36,37,44) ORDER BY posi ASC" );
Но статьи из этой категории все равно уходят.
Что можете предложить?
Заранее — спасибо!
В engine.php нужно найти:
if (isset ( $view_template ) and $view_template == "rss") {и в запросе для переменной $sql_select, после WHERE, добавить:
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$stop_list}approve=1";
if ($config['rss_mtype']) {
$sql_select .= " AND allow_main=1";
}
$sql_select .= $where_date . " ORDER BY date DESC LIMIT 0," . $config['rss_number'];
}
category NOT IN (29,30) ANDГде 29 и 30 - id категорий.