Last X Post Frage

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Chainat
Mitglied
Beiträge: 70
Registriert: 22.12.2002 22:40
Wohnort: Luzern

Last X Post Frage

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

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

sollte funktionieren.
Chainat
Mitglied
Beiträge: 70
Registriert: 22.12.2002 22:40
Wohnort: Luzern

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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)
Chainat
Mitglied
Beiträge: 70
Registriert: 22.12.2002 22:40
Wohnort: Luzern

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“