Seite 1 von 1
Inhalte verschiedener Rubriken in einer Rubrik anzeigen
Verfasst: 14.11.2003 11:50
von derThomas
Hallo,
ich habe 4 verschiedene Foren angelegt, in denen die User Veranstaltungen eintragen können. Für jede Region ein eigenes. Jetzt soll es aber auch ein Forum (oder meinetwegen einen News-Hack oder so) geben, in dem es eine Übersicht über alle Veranstaltungen gibt, also quasi wo alle Inhalte aus den vier Foren zusammengezogen werden. Geht das?
vielleicht etwas ungenau
Verfasst: 14.11.2003 15:23
von derThomas
hmmm ich habe mich vielleicht etwas ungenau ausgedrückt, fällt mir gerade auf:
Ich meinte natürlich nicht verschiedene Foren, sondern verschiedene Rubriken in einem Forum.
Seht selbst:
http://www.winterspelt-band.de/tom/forum Benutzer: Test PW: test
Es geht um die Veranstaltungen. Die werden von verschiedenen Benutzegruppen gefüttert, eben je nach Region. Und ich hätte gerne, dass die ganzen Beiträge noch einmal gesammelt in einer Rubrik auftauchen, sozusagen ein allgemeiner nicht regionen-spezifischer Überblick.
Hoffe, es warnoch halbwegs verständlich

Verfasst: 15.11.2003 10:00
von Acid
Du willst sozusagen die "letzten x Themen" aus bestimmten Foren haben und diese irgendwo gesondert anzeigen!?
genau
Verfasst: 15.11.2003 10:28
von derThomas
ja genau ... also nein nicht direkt, sondern nur die letzten x Themen aus den Rubriken a, b, c, und d in Rubrik e anzeigen lassen.
Wobei man am besten noch in Rubrik e selber auch noch reinschreiben können sollte.
Es ist eigentlich gar nicht so kompliziert und abwegig, wie es vielleicht klingt. Ich wundere mich, dass scheinbar noch keiner vorher so was machen wollte (oder ich denjenigen und seine Lösung noch nicht gefunden habe)
Verfasst: 15.11.2003 11:15
von Acid
Naja, wenn ich dich richtig verstehe.. dann ist es scho ein wenig kompliziert.
Du willst also in irgendeinem deiner Foren, die Beiträge aus einigen anderen Foren gesammelt anzeigen... und zusätzlich soll man ganz normal in dem Forum posten können.
eigentlich schon
Verfasst: 15.11.2003 11:31
von derThomas
ja genau das soll passieren. Also das mit dem zusätzlichen Posten wäre ein Gimmick, das nicht unbedingt sein muss ...
Ich hab mir das wohl etwas zu einfach vorgestellt, was?

Verfasst: 15.11.2003 12:12
von Leuchte
du könntest dir mit dem
Fetch All mod beiträge/themen aus bestimmten foren auf einer extra php seite anzeigen lassen
Verfasst: 16.11.2003 01:15
von Acid
viewforum.php
++FINDE (der fettgedruckte Teil is wichtig, da es noch einen anderen, ähnlichen Query gibt)++
//
// Grab all the basic data (all topics except announcements)
// for this forum
//
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE t.forum_id = $forum_id
++MIT FOLGENDEM ERSETZEN++
//
// Grab all the basic data (all topics except announcements)
// for this forum
//
$where_special = ( $forum_id == '1' ) ? 't.forum_id IN ('.$forum_id.',2,3)': 't.forum_id = '.$forum_id;
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE $where_special
Die
1 wäre die ID des Forums, in dem die Themen aus dem anderen Foren angezeigt werden sollen.
2 und
3 sind dann diese anderen Foren (jedes weitere Forum mit einem Komma abtrennen).
Es bedarf noch anderer Anpassungen (z.B. Anzahl der Beiträge/Themen auf der Hauptseite etc.), die ich dir verrate, wenn das überhaupt das is, was du dir gedacht hattest.
Das zeigt jetzt alle Themen aus den Foren 2 und 3 noch zusätzlich im Forum 1 an, als wären die Themen direkt von Forum 1.
suuuuuuuuuper
Verfasst: 17.11.2003 09:45
von derThomas
hey genial,
das scheint wirklich genau das zu sein, was ich gesucht habe. 1000 Dank! Bist mein neuer Held!
Obey the Acid 