lk0dee 0 Опубликовано: 3 июня 2017 Рассказать Опубликовано: 3 июня 2017 У меня есть несколько категорий, к примеру с 1 по 10, как сделать что бы в {related-news} (11.3 версия ) исключить показ новостей к примеру 7-8 категории? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 3 июня 2017 Рассказать Опубликовано: 3 июня 2017 Без модификации кода CMS этого не сделать Цитата Ссылка на сообщение Поделиться на других сайтах
lk0dee 0 Опубликовано: 3 июня 2017 Рассказать Опубликовано: 3 июня 2017 Автор Да это я уже понял, интересует решения, кто сможет реализовать платно или бесплатно Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 3 июня 2017 Рассказать Опубликовано: 3 июня 2017 в /engine/modules/show.full.php найти $db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post 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 . " LIMIT " . $config['related_number'] ); заменить на $db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$where_category}{$allowed_cats}{$not_allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1 AND category NOT IN (7,8)" . $where_date . " LIMIT " . $config['related_number'] ); после чего сбрасываете кеш похожих публикаций (/admin.php?mod=rebuild => Перестроение кэша похожих новостей) не проверял, но должно работать. Перед внесением изменений делайте бэкап сайта Цитата Ссылка на сообщение Поделиться на других сайтах
lk0dee 0 Опубликовано: 4 июня 2017 Рассказать Опубликовано: 4 июня 2017 Автор На 11.3 такое не работает, уже пробовал) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.