Hi!
Hier nochmal die von dir gewünschte Mod - sorry dass das so lange gedauert hat.
als erstes nehmen wir als Grundlage
die von mir erwähnte MOD
SQL-Statements:
- komplett übernehmen -
zu kopierende Dateien:
- komplett übernehmen -
zu editierende Dateien:
* includes/constants.php - siehe Anleitung
* includes/acp/acp_forums.php - siehe Anleitung
* language/de/search.php - siehe Anleitung
* language/de/acp/forums.php - siehe Anleitung
* language/en/search.php - siehe Anleitung
* language/en/acp/forums.php - siehe Anleitung
* adm/style/acp_forums.html - siehe Anleitung
* search.php - wie in der Anleitung, bis auf:
Danach einfügen:
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;
}
, da machst du:
Danach einfügen:
Code: Alles auswählen
if ($user->data['user_id']!=ANONYMOUS && !(isset($user->data['is_bot']) && $user->data['is_bot']==1) && $_GET['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;
}
ausserdem musst du noch die Datei /includes/functions_forum_select.php editieren:
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):'');
Ersetzen 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):'');
des weiteren macht es Sinn die Dateien
/language/de/mods/info_ucp_forum_select.php
und
/language/en/mods/info_ucp_forum_select.php
anzupassen, da die Buttonbezeichungen im UCP nun irreführend ist:
statt
Code: Alles auswählen
'ADD_HIDDEN_FORUMS' => 'gewählte Foren zeigen',
'DEL_HIDDEN_FORUMS' => 'gewählte Foren ausblenden',
'ADD_DEL_HIDDEN_FORUMS' => 'nur gewählte Foren zeigen',
müsste da
Code: Alles auswählen
'ADD_HIDDEN_FORUMS' => 'gewählte Foren ausblenden',
'DEL_HIDDEN_FORUMS' => 'gewählte Foren zeigen',
'ADD_DEL_HIDDEN_FORUMS' => 'nur gewählte Foren ausblenden',
stehen da die von dir geforderte Mod die Auswahl invertiert ( der User wählt nicht mehr aus was er haben sondern was er ausblenden will

)
bis bald
Daniel Heinrich
PS: Ich habe diese Mod zwar getestet (und keine Fehler finden können) - dennoch kann es durchaus sein dass er welche enthält.
Ich möchte daher hier nur einmal darauf hinweisen dass ich nur eingeschränkten Support für diese Mod leisten werde da ich mich primär um meine Hauptmods kümmern werde. (Soll nicht heissen dass ich dir necht helfe wenn du Fragen hast - es kann lediglich etwas länger dauern

)