Hi!
was du suchst ist
diese Mod in einer modifizierten Version:
Führe also einfach die darin enthaltenen Anweisungen aus,
ABER:
ignoriere hier erstmal die Änderungen an folgenden Dateien:
- search.php
- includes/functions_display.php
- language/de/search.php
- language/en/search.php
- styles/subsilver2/template/search_body.html
- styles/prosilver/template/search_body.html
kommen wir noch zum wichtigsten Teil - zurück zur search.php:
Die Anleitung muss an diesen Stellen modifiziert werden:
statt
Code: Alles auswählen
if ($user->data['user_id']!=ANONYMOUS && !(isset($user->data['is_bot']) && $user->data['is_bot']==1))
{
include_once($phpbb_root_path . 'includes/functions_forum_select.' . $phpEx);
$unwanted_forums_list=get_all_unwanted_forums();
}
else
{
$unwanted_forums_list=NULL;
}
fügst du
Code: Alles auswählen
if ($user->data['user_id']!=ANONYMOUS && !(isset($user->data['is_bot']) && $user->data['is_bot']==1) && search_id=='newposts')
{
include_once($phpbb_root_path . 'includes/functions_forum_select.' . $phpEx);
$unwanted_forums_list=get_all_unwanted_forums();
}
else
{
$unwanted_forums_list=NULL;
}
ein - der Rest der Änderungen an dieser Datei kann wie in der Mod-Anleitung beschrieben durchgeführt werden.
Nun muss noch die Datei includes/functions_forum_select.php modifiziert werden:
Da du die Foren auswählst die du NICHT sehen willst:
SUCHE:
Code: Alles auswählen
$sql='SELECT forum_id, parent_id, forum_name FROM '.FORUMS_TABLE.' WHERE static<>1'.((!empty($subqery_list))?' AND '.$db->sql_in_set('forum_id', $subqery_list, true):'');
ERSETZE DURCH:
Code: Alles auswählen
$sql='SELECT forum_id, parent_id, forum_name FROM '.FORUMS_TABLE.' WHERE static<>1'.((!empty($subqery_list))?' AND '.$db->sql_in_set('forum_id', $subqery_list, false):'');
So, ich hoffe ich habe da jetzt keinen Fehler eingebaut da ich das ganze bei mir nicht getestet habe
bis bald
Daniel Heinrich