Seite 1 von 2
Gesucht: Dynamische Topic-Liste
Verfasst: 02.04.2004 15:50
von Less
Hallo!
Ich suche verzweifelt einen Hack/Mod der alle Themen-Titel eines Bereiches ausliest und auf einer extra Seite anzeigt. Dabei sollten die Titel auf der extra Seite natürlich mit dem Thema verlinkt sein.
Ich hab schon mehrere Seiten abgesucht, finde aber leider nichts.
Vielleicht kennt einer von euch da was?
Viele Grüße
Less
Verfasst: 02.04.2004 15:57
von Henne
http://www.phpbb.de/topic27032.html
Aber dann eben nicht die letzten Auflisten, sondern nach einer bestimmten Foren ID abfragen...
Verfasst: 02.04.2004 16:10
von Less
Hi,
Danke, das ist genau das was ich suchte...
BIG THX!
Viele Grüße
Less
Verfasst: 02.04.2004 16:49
von Less
Hab mich wohl zu früh gefreut...
Ich bräuchte das ganze nach dem Alphabet sortiert und dass nur Themen mit mindestens 5 Antworten angezeigt werden.
Ich weiß nicht ob das geht. wäre aber schon eine gute Funktion!
Vielleicht kann einer helfen?
Viele Grüße
Less
Verfasst: 02.04.2004 16:55
von Henne
Sortierst nach topic_title und fragst noch topic_replies ab.
Verfasst: 02.04.2004 17:01
von Less
Jo das ist die Theorie, allerdings hab ich keine Ahnung wie dieser Sortiervorgang umgesetzt werden soll, sorry
Evtl kann sich das ja einer von euch mal ansehen.
Viele Grüße
Mario
Verfasst: 02.04.2004 17:25
von Henne
Hab nur grad Version 1 überflogen.
Da müsste das folgender Part sein:
Code: Alles auswählen
$sql = "SELECT t.*, f.forum_id, f.forum_name, 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, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2
WHERE $where_part1
AND t.topic_poster = u.user_id
AND f.forum_id = t.forum_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
ORDER BY t.topic_last_post_id DESC LIMIT $limit";
Versuch das mal mit folgendem zu ersetzen:
Code: Alles auswählen
$sql = "SELECT t.*, f.forum_id, f.forum_name, 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, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2
WHERE $where_part1
AND t.topic_poster = u.user_id
AND f.forum_id = t.forum_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND t.topic_replies <= 5
ORDER BY t.topic_title DESC LIMIT $limit";
Verfasst: 02.04.2004 19:18
von Less
Hallo!
Danke für die Antwort, klappt fast.
Die Themen mit unter 5 werden rausgefiltert, und die sortierung nach dem alphbet geht auch, allerdings von z nach a, also absteigend. wie sieht denn der code für aufsteigend, also von a - z aus?
Wenn ich das weiß, dann ist ruhe in diesem Thread, aber es freut mich, dass ihr so hilfsbereit seid.
Viele Grüße
Less
Verfasst: 02.04.2004 19:26
von Henne
ähh ja.
Dann mach aus dem DESC mal nen ASC in dem obigen Teil...
Verfasst: 02.04.2004 19:31
von Less
ok geht alles, BIG THX! und danke für die schnelle Hilfe.
Schönes Wochenende!
Less