вопрос
И чтобы не было видно уже добавленных ранее комментариев из этой категории, и новые не добавлялись.
1.0 Открыть файл engine/modules/lastcomments.php
найти
добавить выше
далее найти
заменить на
найти
if( $allow_list[0] != "all" ) {
добавить выше
$allow_cat = array();
$black_list = array(1,2,46,47); // <-- игнорируемые категории
if( $allow_list[0] != "all" ) {
foreach($allow_list as $cat_id) {
if( in_array($cat_id, $black_list) ) continue;
$allow_cat[] = $cat_id;
}
$allow_list = $allow_cat;
} else {
$join = "LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id ";
if( $config['allow_multi_category'] ) {
$where[] = PREFIX . "_post.category NOT regexp '[[:<:]](" . implode( '|', $black_list ) . ")[[:>:]]'";
} else {
$where[] = PREFIX . "_post.category NOT IN ('" . implode( "','", $black_list ) . "')";
}
}
далее найти
$join = "";
заменить на
$join = $join ? $join : "";