Hallo !
Dort
http://www.phpbb.de/viewtopic.php?t=47293
wird beschrieben, wie man alle Kategorien des Forums standardmässig eingeklappt anzeigen kann und ggf. ein einzelnes standardmässig aufgeklappt lässt.
Wie geht das umgekehrt, also nur eine einzige Kategorie standardmässig einklappen, alle anderen sollen standardmässig aufgeklappt sein ?
Gruß
Olaf
eine Kategorie standardmässig einklappen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
ungetestet:
index.php
suche
füge danach ein
Hier durch Kommata getrennt die IDs der Kategorien angeben, welche nicht aufgeklappt angezeigt werden sollen
suche
ersetzte das mit
index.php
suche
Code: Alles auswählen
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;
Code: Alles auswählen
// IDs der Kategorien die standardmäßig zusammengeklappt angezeigt werden sollen
// siehe: http://www.phpbb.de/viewtopic.php?t=155345
$vc_ary = array(1,2);
suche
Code: Alles auswählen
if ( $viewcat == $cat_id || $viewcat == -1 )
Code: Alles auswählen
//if ( $viewcat == $cat_id || $viewcat == -1 )
// http://www.phpbb.de/viewtopic.php?t=155345
if ( $viewcat == $cat_id || ($viewcat == -1 and !in_array($cat_id, $vc_ary)))
Re: eine Kategorie standardmässig einklappen
Das ist ein sehr nützliches Snippet.
Wie aber mach ich das, wenn ich verhinden möchte, dass alle anderen Kategorien zugeklappt werden, wenn ich die eine Kategorie (die ich mit diesem Snippet zugeklappt habe) öffnen lasse?
Wäre lieb wenn jemand was dazu sagen kann.
Nachträglicher Edit:
Ich habs durch austesten rausgefunden (hab von PHP keine Ahnung):
Ich hab in der INDEX.PHP die Zeile
durch
ersetzt und jetzt scheint es zu klappen.
Zwar kann man dadurch andere Kategorien nicht mehr einklappen, aber das ist in meinem Fall unwichtig.
Wie aber mach ich das, wenn ich verhinden möchte, dass alle anderen Kategorien zugeklappt werden, wenn ich die eine Kategorie (die ich mit diesem Snippet zugeklappt habe) öffnen lasse?
Wäre lieb wenn jemand was dazu sagen kann.
Nachträglicher Edit:
Ich habs durch austesten rausgefunden (hab von PHP keine Ahnung):
Ich hab in der INDEX.PHP die Zeile
Code: Alles auswählen
if ( $viewcat == $cat_id || ($viewcat == -1 and !in_array($cat_id, $vc_ary)))
Code: Alles auswählen
if ( $viewcat == $cat_id || ($viewcat == !in_array($cat_id, $vc_ary)))
Zwar kann man dadurch andere Kategorien nicht mehr einklappen, aber das ist in meinem Fall unwichtig.