Новости в сети

Кеш? Datastore кешируется достаточно "сильно".

Чистил кеш само собой, причём весь кеш, и ДС и просто Кеш, и шаблона.
Код уже стоит около суток, и всё равно не работает.
 
Lange, опечатка же...
PHP:
AND forum_id NOT IN (".$bb_cfg['network_news_forum_id'].")

Если и так не заработает - замени код на вот это и выложи текст, который будет написан сверху после обновления страницы:
PHP:
//
// latest_news
//
if ($bb_cfg['show_latest_news'] AND $news_forum_ids = $bb_cfg['latest_news_forum_id'])
{
    $news_count = max($bb_cfg['latest_news_count'], 1);
 
    $sql = "SELECT topic_id, topic_time, topic_title, forum_id
        FROM ". BB_TOPICS ."
        WHERE forum_id IN ($news_forum_ids)
            AND topic_moved_id = 0
            AND is_draft = 0
            AND forum_id NOT IN (".$bb_cfg['network_news_forum_id'].")
        ORDER BY topic_time DESC
        LIMIT $news_count
    ";
    $data = DB()->fetch_rowset($sql);
 
    print '<pre>';
    var_dump($sql);
    print '</pre>';
    $this->store('latest_news', $data);
}
 
Может быть меня не правильно поняли, я хочу чтобы новости в сети не выводились здесь http://адрессайта.ру/search.php?new=1

Естественно неправильно поняли. https://code.google.com/p/torrentpier2/source/browse/trunk/upload/search.php#495 вот эту строку:
PHP:
if ($new_posts)  $SQL['WHERE'][] = "$tbl.$time_field > $lastvisit";
Надо заменить на:
PHP:
if ($new_posts)  $SQL['WHERE'][] = "$tbl.$time_field > $lastvisit AND t.forum_id NOT IN(".$bb_cfg['network_news_forum_id'].")";
Тогда все будет работать.

А в следующий раз советовал бы более конкретно указывать то, что хочется.
 
Exile, к сожалению, всё равно не работает. И кеш чистил, и что только не делал.
 
Back
Top