Kategorie/Foren/Topics/Posttext browsen
Verfasst: 01.03.2006 00:52
Hallo,
ich möchte gerne auf einer seperaten php-Seite einen Teil meines Forum anzeigen. Allerdings in genau den Kategorien wie ich sie angelegt habe.
Hab den CH-Mod 2.0.5 installiert und möchte ohne "guten" Grund auch nicht auf eine höhere Version wechseln.
Die Struktur geht teilweise über 4 Ebenen Kategorien und dann in Foren und Topics über.
Bespiel:
1.) Kat1
2. --> Kat1.1
3. --> Kat1.2
4. --> Kat1.2.1
5. --Forum1.2.1.1
6. --> Text
usw.
Nun möchte ich ein Script erstellen, welches mir eine Übersicht über die Kategorien/Foren/Topics/Texte zur Verfügung stellt und zwar immer Ebenenweise. D.h. zeige alle Kategorien der Ebene x, wenn keine Kategorien vorhanden sind, nehme die Foren und und zum Schluss die Topics bzw. die Post-Texte.
Hatte mir das folgendermassen gedacht. Nehme Kategorie 1 (id z.b. 12) als EInstiegspunkt.
Ermittle Anzahl der Unterkategorien mittels
Wenn die Anzahl grösser als 0, dann zeige diese Kategorien an. Ermitteln geht mitels
Wenn die Anzahl gleich Null, dann nehme die Daten aus der Forums-Tabelle
Normalerweise sollte das rekursive Durchlaufen der Tabellen phpbb_categorie,phpbb_forums, phpbb_topics,phpbb_posts eigentlich nicht so das Problem sein, zumal ich immer nur eine Ebene zur Zeit brauche. Leider komme ich immer wieder an Stellen, wo es nicht so klappt.
Allerdings stell ich mich zu dusselig an. Hab da schon ein wenig rumgespielt, aber irgendwie funktioniert das nicht so richtig. Kennt jemand ein Tutorial, welches das Problem abdeckt oder hat jemand ein fertiges Skript?
Vielleicht kann mir ja der Rabbit helfen.
ich möchte gerne auf einer seperaten php-Seite einen Teil meines Forum anzeigen. Allerdings in genau den Kategorien wie ich sie angelegt habe.
Hab den CH-Mod 2.0.5 installiert und möchte ohne "guten" Grund auch nicht auf eine höhere Version wechseln.
Die Struktur geht teilweise über 4 Ebenen Kategorien und dann in Foren und Topics über.
Bespiel:
1.) Kat1
2. --> Kat1.1
3. --> Kat1.2
4. --> Kat1.2.1
5. --Forum1.2.1.1
6. --> Text
usw.
Nun möchte ich ein Script erstellen, welches mir eine Übersicht über die Kategorien/Foren/Topics/Texte zur Verfügung stellt und zwar immer Ebenenweise. D.h. zeige alle Kategorien der Ebene x, wenn keine Kategorien vorhanden sind, nehme die Foren und und zum Schluss die Topics bzw. die Post-Texte.
Hatte mir das folgendermassen gedacht. Nehme Kategorie 1 (id z.b. 12) als EInstiegspunkt.
Ermittle Anzahl der Unterkategorien mittels
Code: Alles auswählen
$sql='select count(*) as anzahl from ' . CATEGORIES_TABLE. ' where cat_main=12';
Code: Alles auswählen
$sql = "SELECT cat_id,cat_title,cat_main FROM " . CATEGORIES_TABLE . "
WHERE `cat_main`=" . $id . " order by cat_title";
Code: Alles auswählen
$sql = "SELECT `forum_name`,`forum_id` FROM " . FORUMS_TABLE . "
WHERE cat_id=" . $id . " order by forum_name";
Allerdings stell ich mich zu dusselig an. Hab da schon ein wenig rumgespielt, aber irgendwie funktioniert das nicht so richtig. Kennt jemand ein Tutorial, welches das Problem abdeckt oder hat jemand ein fertiges Skript?
Vielleicht kann mir ja der Rabbit helfen.