Исключение категорий из {related-news}
Простой хак, позволяющий исключить вывод определенных категорий в блоке Похожие новости. Работает только для одиночных категорий.
Установка:
1. Открыть engine/modules/show.full.php и найти, ~1140 строка:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, MATCH (title, short_story, full_story, xfields) AGAINST ('{$body}') as score FROM " . PREFIX . "_post {$join_category}WHERE {$where_category}{$allowed_cats}{$not_allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('{$body}') AND id != " . $row['id'] . " AND approve=1" . $where_date . " ORDER BY score DESC LIMIT " . $config['related_number'] );
Участок кода:
" AND approve=1"
Заменить на:
" AND approve=1 AND category NOT IN (10,15,17)"
где 10,15,17 - ID категорий, через запятую, вывод которых нужно исключить.
Готово!
• Кодировка: utf-8
• Автор: ss.seregin
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.
Комментариев 6