вопрос
В быстром поиске "на лету" выводятся заголовки новостей которые недоступны определенным группам пользователей, как это запретить?
в обычном расширенном поиске при этом, поиск не выдает результатов из закрытого раздела, а быстрый поиск с дырочкой оказался, помогите решить задачу.
в обычном расширенном поиске при этом, поиск не выдает результатов из закрытого раздела, а быстрый поиск с дырочкой оказался, помогите решить задачу.
Открыть файл engine/ajax/search.php
Найти строку:
После нее вставить:
Найти строку:
if( $config['no_date'] AND !$config['news_future'] ) $this_date = " AND " . PREFIX . "_post.date < '" . $this_date . "'"; else $this_date = "";
После нее вставить:
$allow_list = explode ( ',', $user_group[$member_id['user_group']]['allow_cats'] );
if ($allow_list[0] != "all") {
if ($config['allow_multi_category']) $this_date .= " AND category regexp '[[:<:]](" . implode ( '|', $allow_list ) . ")[[:>:]]' AND ";
else $this_date .= " AND category IN ('" . implode ( "','", $allow_list ) . "') AND ";
}