Ok I have solution - forget about previous changes I wrote about. Starting from original version - find plugin
Exclude Forum From external.php and under
Code:
// clean our new excludeids attribute
$vbulletin->input->clean_array_gpc('r', array(
'excludeids' => TYPE_STR,
'notitleids' =>TYPE_INT
));
add
Code:
if ($vbulletin->GPC['excludeids'] == '') {
$vbulletin->GPC['excludeids'] = ',23,25,52,54';
$vbulletin->GPC['notitleids'] = 1;
$vbulletin->GPC['lastpost'] = 1;
}
Of course change ids and other options if you want. In this way if excludes ate in url then those will be used and only those. If not then default excludes will be applied. Of course if it is used
forumids then excludes are ignored (last block of code in mentioned plugin). For me it is great