Simple Machines Community Forum

SMF Support => Hilfe zu SMF (German) => Language Specific Support => FAQ & Tutorials => Topic started by: noex on July 12, 2005, 11:01:22 AM

Title: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: noex on July 12, 2005, 11:01:22 AM
In SMF gibt es die viele Möglichkeiten Daten über RSS Feeds zur Verfügung zu stellen. Hier nun eine Liste aller verfügbaren Optionen und was die einzelnen Angaben bewirken.

Als erstes muss sichergestellt sein das die "XML/RSS News" aktiviert sind.

Diese Option findet man unter:
Admin -> News und Newsletter -> Einstellungen
Die Checkbox "XML/RSS News aktivieren?" aktivieren.
Die "Max. Beitragslänge" bestimmt, wie viele Zeichen pro Beitrag ausgegeben werden. Standard: 255

Jetzt zum eigentlichen Thema:

Sämtliche verfügbaren Daten werden mit "action=.xml" aufgerufen.
Um eine Ausgabe in RSS, RSS2, RDF oder ATOM zu erwirken, muss die URL ebntsprechend ergänzt werden:
;type=atom - Atom;type=rdf - RDF
;type=rss - RSS 0.91
;type=rss2 - RSS 2.0



Die Standardausgabe beinhaltet die 5 neuesten Beiträge:
http://www.simplemachines.org/community/index.php?action=.xml (http://www.simplemachines.org/community/index.php?action=.xml;type=rss2)

Nun gibt es für diesen Funktionsaufruf noch einige Zusatzangaben ("sub-actions"), mit welchen definiert wird was ausgegeben werden soll.

Neueste Beiträge
"sub-action": recent
Verfügbare Optionen:
limit=x  -  Zeigt x Beiträge an (Wenn die Anzahl kleiner als 5 ist, werden 5 angezeigt. Wenn die Anzahl größer als 255 ist, werden 255 angezeigt.)
board=y  -  Zeigt nur Beiträge von Board y an.
boards=x,y,z  -  Zeigt Beiträge von den angegebenen Boards an.
c=x  -  Zeigt nur Beiträge von Kategorie y an.
c=x,y,z  -  Zeigt Beiträge aus den angegebenen Kategorien an.
type=rss, rss2, rdf oder atom (siehe oben)
Beispiel:
http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=recent;board=72;limit=10 (http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=recent;board=72;limit=10)

News
"sub-action": news
Verfügbare Optionen:
limit=x  -  Zeigt x Beiträge an
board=y  -  Zeigt nur Beiträge von Board y an.
boards=x,y,z  -  Zeigt Beiträge von den angegebenen Boards an.
c=x  -  Zeigt nur Beiträge von Kategorie y an.
c=x,y,z  -  Zeigt Beiträge aus den angegebenen Kategorien an.
type=rss, rss2, rdf oder atom (siehe oben)
Beispiel:
http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=news;board=72;limit=10 (http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=news;board=72;limit=10)

Mitglieder
"sub-action": members
Verfügbare Optionen:
limit=x  -  Zeigt die letzten x Mitglieder an
type=rss, rss2, rdf oder atom (siehe oben)
Beispiel:
http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=members;limit=10 (http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=members;limit=10)


Profil
"sub-action": profile
Erforderliche Optionen:
u=x  -  Zeigt das Profil von Mitglied mit der ID x.
type=rss, rss2, rdf oder atom (siehe oben)
Beispiel:
http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=profile;u=150 (http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=profile;u=150)

So, das war's! Viel Spaß beim Ausprobieren.

Original von: Oldiesmann (http://www.simplemachines.org/community/index.php?topic=25009.0)

Deutsche Übersetzung: noex
Title: Re: Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: lars_n on July 24, 2005, 02:41:31 PM
"RSS-Feeds abonieren" - Icon in der Statusleiste von Mozilla Firefox anzeigen lassen ...

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.oss-europe.org%2Fimages%2Fxmlfooter.jpg&hash=84b7cc1d99242c7059875da440cdbf5ffe4a9bf5)

Um das "RSS-Feeds abonieren" - Icon in Mozilla Firefox anzeigen zu lassen und mit sinnvollen Inhalten zu verknüpfen, öffne einfach die index.template.php Deines verwendeten Themes und füge die folgende Zeile in den <head> des Dokumentes ein :

<link rel="alternate" type="application/rss+xml" title="RSS-Feed (also hier kannst Du z.B. den Titel Deines SMFs eingeben)" href="http://www.simplemachines.org/community/index.php?action=.xml;sa=recent;board=72;limit=10">

Den "href" musst Du noex Angaben (oben) entsprechend gestalten. Das war es auch schon :) User in Deinem SMF können nun ganz einfach durch einen Mausklick auf dieses Icon ein dynamisches Lesezeichen zu den RSS-Feeds Deines SMFs in ihrem Firefox erstellen.

Gruss : Lars
Title: Re: Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: V-Mann on March 23, 2006, 04:55:32 AM
hm ok ist ja alles super, aber weshalb ich dieses Uralte Thema wieder hoch hole, gibt es denn auch eine Möglichkeit, Termineinträge im Kalender per RSS auzugeben?

Ich würde gerne auf meiner Seite einen terminkalender pflegen, der aber mit dem im Forum identisch sein sollte,  weshalb die Funktion für mich intressant wäre, jemand ne Idee?
Title: Re: Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: mediman on March 31, 2006, 12:49:42 PM
Momentan geht es das noch nicht.
Der Grund ist zunächst, dass für das Einfügen der Daten des Kalenders in eigene Seiten perfomentere Möglichkeiten bestehen.
Fremde Seiten hingegen interessieren sich dafür weniger für Kalendereinträge.
Alles in allem also keine wirkliche Priorität.
Nichtsdestotrotz werden nach und nach alle Ausgabeactions per RSS verfügbar sein.

mediman
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: encarnizado on November 02, 2006, 04:26:30 AM
kann man für die feeds auch bei den aktuellsten posts anzeigen lassen, wer dise posts verfasst hat?
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: noex on November 02, 2006, 12:17:04 PM
Die werden doch mitausgegeben.

Beispiel:

<poster>
  <name>
  <![CDATA[ eregister01  ]]>
  </name>
  <id>71057</id>
  <link>http://www.simplemachines.org/community/index.php?action=profile;u=71057</link>
</poster>
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: encarnizado on November 03, 2006, 11:00:52 AM
also ich hab für klipfolio nen klip erstellt. in diesem erscheint nur die message immer. was soll ich da wo einbauen damit da auch steht, welcher user es geschrieben hat?
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: mediman on November 03, 2006, 03:17:48 PM
Quote from: encarnizado on November 02, 2006, 04:26:30 AM
kann man für die feeds auch bei den aktuellsten posts anzeigen lassen, wer dise posts verfasst hat?

Bitte als index.php?action=.xml;type=rss2 nutzen!

Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: encarnizado on November 03, 2006, 03:54:04 PM
hm das hat mich jetz auch nich wirklich weitergebracht
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: mediman on November 05, 2006, 06:06:09 AM
Quote from: encarnizado on November 03, 2006, 03:54:04 PM
hm das hat mich jetz auch nich wirklich weitergebracht

Die User werden mit übertragen. Und zwar gemäß rss2.
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: malo on March 21, 2007, 10:14:20 AM
Die rss, xml funktion, in welcher smf version gibts die denn?
ich habe vorgestern Powered by SMF 1.1.2 | SMF © 2006, Simple Machines LLC   installiert, aber unter admin, Forum einstellungen gibts keine checkbox für XML ::(

wo find ich die den bei mir ? oder brauch ich noch irgend nen mod ?

danke schon mal



*** UPDATE ****
Gefunden :)

für alle user den 1.1, ihr findet die einstellung unter News & Newsletter > Einstellungen

gru


+++++ Update 2 +++++
gibts schon ne möglichkeit die kalenderdaten auszulesen?
ich würd gern die sachen die im kalender stehem, auf der mainpage ausgeben lassen

am liebsten in tabellen form

Datum         #    Was ist

ne ahnung wie das geht?
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: noex on April 08, 2007, 03:16:55 PM
Quote from: malo on March 21, 2007, 10:14:20 AM
gibts schon ne möglichkeit die kalenderdaten auszulesen?
ich würd gern die sachen die im kalender stehem, auf der mainpage ausgeben lassen

am liebsten in tabellen form

Datum         #    Was ist
Das kannst du mit der SSI.php machen.
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: Viol on July 19, 2007, 10:09:10 AM
Hallo,
ich habe mein Forum mit einem iframe in meine Website integriert. Dann taucht das RSS-Symbol aber nicht mehr im Browser auf. Dies passiert nur, wenn das Forum im eigenen Fenster läuft.
Hat einer von Euch eine Idee, ob und wie man das anpassen kann?

Grüße
Viol
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: dieter4 on July 19, 2007, 10:11:37 AM
In deiner Webseite den RSS-Feed des Forums einbinden.
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: Viol on July 19, 2007, 10:24:23 AM
Hallo,
heißen Dank für die schnelle Antwort.
Und wie mache ich das am einfachsten. Geht das mit einem Link?
Grüße
Viol
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: dieter4 on July 19, 2007, 10:30:30 AM
<link rel="alternate" type="application/rss+xml" title="Such dir einen Namen aus" href="http://example.com/path/to/forum/index.php?action=.xml" />
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: MrPM on September 24, 2007, 02:02:40 PM
Ist diese Funktion in der Version 1.1.3 nicht mehr vorhanden?


Michael
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: mediman on September 24, 2007, 02:11:10 PM
Quote from: MrPM on September 24, 2007, 02:02:40 PM
Ist diese Funktion in der Version 1.1.3 nicht mehr vorhanden?


Michael

Doch, ist sie ...
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: MrPM on September 25, 2007, 01:44:49 AM
Dann habe ich etwas übersehen - In der Forum-Einstellungen Seite habe ich diese nicht entdeckt.
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: Viol on September 25, 2007, 03:11:19 AM
Hallo,
das findest Du unter Administration: News und Newsletter und dort unter Einstellungen.
Grüße
Viol
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: MrPM on September 25, 2007, 11:09:05 AM
Dankeschön - Und schon ist 1.1.4 da. :o ;)
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: jafern on November 26, 2007, 08:20:59 PM
Quote from: noex on July 12, 2005, 11:01:22 AM
Nun gibt es für diesen Funktionsaufruf noch einige Zusatzangaben ("sub-actions"), mit welchen Sie definieren was ausgegeben werden soll.

Neueste Beiträge
Verfügbare Optionen:
..
board=y  -  Zeigt nur Beiträge von Board y an.
..
Beispiel:
http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=recent;board=72;limit=10

Hallo,

mich würde interessieren, wie ich mehrere Boards in diese Abfrage einbringe (nicht nur eines), und wie es sich mit den Berechtigungen verhält...

Oder anders herum: alle Boards, mit Ausnahme der geschützen Boards, die bspw. nur für Admins zugänglich sind.

Mittels o. g. Links werden aber leider ALLE Boards angezeigt...  :o

Kann jemand weiterhelfen?

Danke + Gruß
José
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: jafern on December 13, 2007, 08:02:08 AM
Quote from: jafern on November 26, 2007, 08:20:59 PM
Kann jemand weiterhelfen?

Niemand 'ne Idee...?!  :(

VG
José
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: dieter4 on December 16, 2007, 01:25:09 PM
http://www.simplemachines.org/community/index.php?action=.xml;type=rss2;sa=recent;board=72,2,3,4,5,6;limit=10

Sollte funktionieren.
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: SabreOfParadise on June 05, 2009, 03:05:10 AM
Quote from: noex on July 12, 2005, 11:01:22 AM
Als erstes müssen Sie sicherstellen das die "XML/RSS News" aktiviert sind.

Admin -> Forum Einstellungen
Die Checkbox "XML/RSS News aktivieren?" aktivieren.

Kann jemand mal den ersten Post aktualisieren? (Immerhin wird dieser Thread immer noch verlinkt und sollte daher schon aktuell gehalten werden)

"XML/RSS News aktivieren?" befindet sich in SMF 1.1.9 unter News & Newsletter -> News Editieren

-------------------------

Die RSS-Funktion scheint (Edit: mit den meisten RSS-Feed-Lesern) nur für öffentliche - also Gästen zugängliche - Foren zu funktionieren, da man leider keinen User zu übergeben können scheint. Schätze dafür brauch man dann einen der RSS-Mods (hab mich schon gefragt, wofür die eigentlich da sind).

Das könnte man auch noch im Anfangspost hinzufügen.
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: noex on June 11, 2009, 06:47:59 AM
Quote from: SabreOfParadise on June 05, 2009, 03:05:10 AM
Kann jemand mal den ersten Post aktualisieren? (Immerhin wird dieser Thread immer noch verlinkt und sollte daher schon aktuell gehalten werden)
Habe den Beitrag gerade geändert.

Nein du kannst keinen User übergeben, das geht auch nicht mit einer Modifikation. Wäre auch nicht so toll wenn ich bei jeden Forum über XML an Beiträge des Admins komme die ich eigentlich gar nicht sehen sollte. Die Mods welche du gefunden hast, posten den Inhalt von anderen Seiten in deinem Forum.

lg
noex
Title: Re: [FAQ] Verwendung und Optionen von XML, RSS and RSS2 feeds
Post by: SabreOfParadise on June 12, 2009, 05:26:25 AM
Quote from: noex on June 11, 2009, 06:47:59 AM
Wäre auch nicht so toll wenn ich bei jeden Forum über XML an Beiträge des Admins komme die ich eigentlich gar nicht sehen sollte. D

Zu dem User würde natürlich ein Passwort kommen (= Authentifizierung).

Die Probleme dabei werden in folgendem Artikel aufgelistet, inkl. möglicher Lösungen:
http://instantbadger.blogspot.com/2007/08/perennial-rss-authentication-dilemma.html