Seite 1 von 1

Last X Post Frage

Verfasst: 27.04.2003 15:42
von Chainat
Hallo

Ich habe seit langer zeit den Mod, Last X Post eingebaut, also das die letzten Postings des Forums auf einer externen Seite angezeigt werden. Dabei habe ich auch angegeben, dass die Daten aus einem bestimmten Forumsbereich nicht angezeigt wird. Doch nun sollte ich hilfe haben, um die Daten aus mehreren Unterforen nicht angezeigt werden.

Der Code-Auszug:

Code: Alles auswählen

$sql = "SELECT DISTINCT ptxt.post_subject, topic.topic_title, ptxt.post_id, post.post_time
FROM phpbb_posts_text AS ptxt, phpbb_posts AS post, phpbb_topics AS topic
WHERE  topic.forum_id != 1 AND post.post_id = ptxt.post_id AND post.topic_id = topic.topic_id AND post.post_id = topic.topic_last_post_id
ORDER BY post.post_time DESC LIMIT $PostNumber";

Bei "WHERE topic.forum_id != 1" wird ja angegeben, dass aus dem Unterforum mit der ID 1 nicht ausgelesen wird.

Wie kann ich es machen, dass zum Beispiel auch aus dem Unterforum 42 und 44 nicht ausgelesen wird.

Schon mal Danke

Chainat

Verfasst: 27.04.2003 15:44
von Mister_X
WHERE topic.forum_id != 1 AND forum_id != 44 AND forum_id != 42

sollte funktionieren.

Verfasst: 27.04.2003 15:54
von Chainat
Hallo Mister X

Zuerst danke für die schnelle Antwort.

Doch klappt es damit nicht, habe schon etliche Möglichkeiten wie

AND topic.forum_id != 1 AND topic.forum_id != 44

AND topic.forum_id != 1 AND forum_id != 44

AND topic.forum_id != 1 AND != 44

AND topic.forum_id != 1 AND 44

AND topic.forum_id != 1,44

probiert.

Entweder kommt gar nichts mehr, oder es ist, wie wenn nichts dazu wäre, also nur die 1

Bruno

Verfasst: 27.04.2003 16:29
von Mister_X
probiers mal so
anstatt

Code: Alles auswählen

topic.forum_id != 1
schreibst du

Code: Alles auswählen

topic.forum_id NOT IN (1, 44, 42)

Verfasst: 27.04.2003 16:34
von Chainat
Mister X

vielen herzlichen Dank, dies hat nun geklappt. Wärst du hier in der Nähe, würde dich sofort zu Kaffee und Kuchen einladen, denn auch das mit dem Iframe hat geklappt. :-D

Chainat