PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alle Subforen zu einer Foren-ID herausbekommen


Marius
18.12.2005, 19:13
Wie kann ich alle Subforen(IDs) zu einer Foren-ID herausbekommen?

$a_subforen = tolle_vb_function($foren_id);

sowas in der Art :)

StGaensler
18.12.2005, 19:18
Das geht mit folgendem Query:
SELECT childlist FROM forum WHERE forumid = $foren_id

Den Code drumherum musst du dir selbst schreiben, eine fertige Funktion kenne ich nicht.

Marius
18.12.2005, 19:34
Super, das ist genau das was ich brauche! Vielen Dank.

Hoffi
18.12.2005, 20:14
Je Nachdem in welchem Plugin du dich bewegst sind die Informationen auch über den Forencache erreichbar. $vbulletin->forumcache[FORUMID]['childlist'] <- Nur aus dem Kopf. Ist aber da!

Marius
30.01.2006, 13:21
Ich sehe gerade, dass die Spalte "childlist" nur aus varchar(250) besteht. D.h. wenn ein Forum mehr als ~ 120 Subforen hat (direkt oder indirekt), dann gehen dort gar nicht alle childlist-Foren-IDs rein? Oder hab ich da einen Denkfehler?

Mystics
30.01.2006, 23:21
Da dürftest du Recht haben.

Marius
31.01.2006, 13:19
Ich hab bei mir mal ein Textfeld draus gemacht. Nun stehen alle drin.