Seite 1 von 2

Zusammengeklappte Foren auf der Index Seite

Verfasst: 23.11.2005 23:24
von Fast Eddie
Hallo zusammen !

mir geht es um diesen Code-Schnipsel: *klick*
Soll standardmäßig eine bestimmte Kategorie angezeigt werden:.....
ich möchte allerdings mehr als EINE Kategorie standardmäßig anzeigen. Hab also anstelle "xy" die ID der Kategorien angegeben, jeweils mit Kommata getrennt ... das funzt leider nicht :(

Kann mir jemand sagen, wie ich den Code richtig verändern muß ??

Vielen Dank !

Verfasst: 24.11.2005 14:06
von Fast Eddie
hmm, dann nochmal ohne die verlinkung :wink:
Soll standardmäßig eine bestimmte Kategorie angezeigt werden:

Code: Alles auswählen

# 
#-----[ Öffne ]------------------------------------------ 
# 
index.php 

# 
#-----[ Finde ]------------------------------------------ 
# 
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1; 

# 
#-----[ Ersetze mit ]------------------------------------------- 
# 
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : xy; 
xy muss dabei durch die ID der Kategorie ersetzt werden, die standardmäßig geöffnet werden soll.
Ich möchte allerdings nicht nur die ID einer Kategorie einsetzen, sondern eben mehrere ID's. Wenn ich anstatt "xy" eine Kategorie angebe, klappt es prima. Ich will aber mehrere angeben, weiß aber nicht wie.

Daher meine Frage: Geht das und wenn ja wie ? korrekte Syntax ?

Falls nicht: Ist es sonst irgendwie möglich, eine bestimmte Kategorie beim Aufruf der index.php standardmäßig zusammengeklappt darzustellen ?

Wäre nett, wenn mir jemand kurz helfen könnte, ich hab leider von PHP nicht so wirklich viel Ahnung :cry:

suche ich auch

Verfasst: 09.02.2006 10:23
von Thomas W.
ich bin da auch gerade drüber am Grübeln...

wie stellt es der Forennutzer denn eigentlich an daß er bestimmte Kategotrien auf und zuklappt?

Thomas

Verfasst: 14.06.2006 08:24
von phpSimon
/bump

Suche auch für das gleiche Problem eine Lösung. Hat jemand vorschläge ?

Verfasst: 18.06.2006 20:22
von phpSimon
Hatt denn noch nie jemand so etwas versucht einzubauen ? Schade, würd echt gut kommen in meinem Forum.

Sry für bump...

Verfasst: 09.11.2006 12:59
von Sophia
kleine Hilfe, ich habe 4 Kategorien, eine ist zugeklappt beim aufruf der index.php : BEISPIEL :

#
#-----[ Öffne ]------------------------------------------
#
index.php

#
#-----[ Finde ]------------------------------------------
#
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;

#
#-----[ Ersetze mit ]-------------------------------------------
#
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 2;

#
#-----[ Finde ]------------------------------------------
#
if ( $viewcat == $cat_id || $viewcat == -1 )

#
#-----[ Ersetze mit ]-------------------------------------------
#
if ( $viewcat == $cat_id || $viewcat == 2 && $viewcat = 7 )

meine categorie 10 ist so nun eingeklappt. bißl experimentieren gehört dazu , ggf. Kategorie nach oben oder nach unten verschieben im ACP.
Funzt mit IE & Firefox.

Habe mir so erspart, größeres mods vorzunehmen ;-)

Verfasst: 27.11.2008 19:08
von Doppel-D
Hallo

Blöde Frage wo oder wie find ich die ID einer Kategorie raus ??


und ist diese Ansicht dann normal, das alle "letzten Beiträge " ausgeblendet werden ?

[/img]
[ externes Bild ]

Verfasst: 27.11.2008 22:48
von Miriam
zu 1. Fahre mal mit der Maus über den Link der Kategorie da steht dann z.B. in der Statuszeile http://meineseite.de/index.php?c=23 und 23 ist die ID der Kategorie.
zu 2. In der Zeile der Kat. ist eben kein letzter Beitrag. Der steht dann bei den Foren ->
[ externes Bild ]

Verfasst: 27.11.2008 23:28
von Doppel-D
Hi Miriam

KLASSE

danke hat geklappt

nur kann ich auch 2 oder 3 kategorien offen zeigen ?

wie trenn ich dann die ID in der zZeile ? , ; hab ich versucht

Verfasst: 28.11.2008 00:27
von Miriam
Ein bißchen mehr musst Du Dich schon anstrengen.
finde in index.php

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;
danach füge ein

Code: Alles auswählen

$viewcat = explode(",", $viewcat);
finde weiter

Code: Alles auswählen

			if ( $viewcat == $cat_id || $viewcat == -1 )
tausche aus gegen

Code: Alles auswählen

			if ( in_array("$cat_id", $viewcat)  || $viewcat[0] == -1 )
Jetzt kannst Du mit den Parametern arbeiten. Also index.php?c=2,3,45