Archiv verlassen und diese Seite im Standarddesign anzeigen : Alle Subforen zu einer Foren-ID herausbekommen
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.
Super, das ist genau das was ich brauche! Vielen Dank.
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!
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?
Da dürftest du Recht haben.
Ich hab bei mir mal ein Textfeld draus gemacht. Nun stehen alle drin.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.