Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Letzte Beiträge per RSS-Feed
#1
Hallo,

inspiriert durch diesen Thread: https://www.mybb.de/forum/thread-1310.html
habe ich mich mal rangesetzt und das ganze etwas verfeinert und optimiert.

Da ich es vorziehe MyBB-interne Funktionen zu nutzen, habe ich als Vorlage die syndication.php von MyBB 1.4.8 genommen.

Wie sich herausgestellt hat, Bedarf es nur einer Änderung einer Datenbankabfrage (und weglöschen eines Codeblockes), damit die letzten Beiträge (und nicht nur Themen) per RSS-Feed augegeben werden.

Kurz die Vorteile dieser Lösung:
  • Benutzt direkt eine MyBB-eigene Datei als Vorlage und keinen neu geschrieben Code
  • Somit funktionieren alle MyBB-Funktionen auch mit dem Newsfeed (Limits setzen, Ausgabe entweder als RSS 2.0 oder Atom 1.0, SEO-Support für die Links, ...)

Eine Demo könnt ihr euch hier anschauen:

http://pharmaboard.de/syndication2.php
(Standardansicht, Ausgabe als RSS 2.0, 20 Einträge)

http://pharmaboard.de/syndication2.php?t...0&limit=15
(Ausgabe als Atom 1.0, 15 Einträge)

http://pharmaboard.de/syndication2.php?f...0&limit=50
(Ausgabe als Atom 1.0, 50 Einträge, Nur Anzeige aus ausgewählten Foren)

Wie man sieht, ist die Syntax genau die gleiche, wie die vom normalen RSS-Feed für Themen (ist ja kein Wunder Wink ).

Viel Spaß damit!

P.S.: Wer die letzten Beiträge in der Adresszeile bzw. in der Symbolleiste haben will (Firefox, Opera, Internet Explorer) muss einfach in das header-Templates folgende Zeilen schreiben:

PHP-Code:
<link rel="alternate" type="application/rss+xml" title="Letzte Beiträge (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication2.php" />
<
link rel="alternate" type="application/atom+xml" title="Letzte Beiträge (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication2.php?type=atom1.0" /> 


Angehängte Dateien
.php   syndication2.php (Größe: 3,49 KB / Downloads: 35)
Zitieren


Nachrichten in diesem Thema
Letzte Beiträge per RSS-Feed - von querschlaeger - 07.07.2009, 09:49
RE: Letzte Beiträge per RSS-Feed - von Manuel - 07.07.2009, 12:47
RE: Letzte Beiträge per RSS-Feed - von Manuel - 07.07.2009, 12:51
RE: Letzte Beiträge per RSS-Feed - von Michael - 07.07.2009, 14:47
RE: Letzte Beiträge per RSS-Feed - von StefanT - 21.09.2009, 16:21
RE: Letzte Beiträge per RSS-Feed - von hafgan - 23.12.2009, 12:25
RE: Letzte Beiträge per RSS-Feed - von StefanT - 23.12.2009, 12:28
RE: Letzte Beiträge per RSS-Feed - von hafgan - 23.12.2009, 12:34
RE: Letzte Beiträge per RSS-Feed - von oputz - 15.11.2010, 18:11

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Letzte Beiträge auf der Startseite maiurb 24 6.235 30.06.2018, 15:22
Letzter Beitrag: maiurb
  RSS Feed Poster-> extra Seite KaSo 1 1.288 12.07.2017, 20:36
Letzter Beitrag: KaSo
  youtube embed per rss Marodeur00 3 1.623 13.06.2017, 10:15
Letzter Beitrag: Jockl
  Letzte Beiträge für Gäste sichtbar machen Mthree 4 2.340 20.05.2013, 19:28
Letzter Beitrag: Mthree
  Letzte Beiträge per RSS-Feed querschlaeger 10 5.367 27.05.2011, 17:58
Letzter Beitrag: querschlaeger