Unterstütze das PSW: Hol dir (oder verschenke) einen Premium-Account oder kaufe ein bei Amazon.

[Webmaster] RSS-Feeds (veraltet)

Dieses Thema im Forum "Support & Forum-Neuigkeiten" wurde erstellt von Sparkiller, 14. Mai 2007.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Sparkiller

    Sparkiller Haariges Untier Mitarbeiter

    Nachdem dieses Feature bereits seit längerer Zeit in die Foren-Software integriert ist, hier einmal die wichtigsten Informationen. (Wer sich mit den Möglichkeiten von RSS auskennt, kann diese natürlich auch sehr gerne erweitern.)

    Für Einsteiger: Was zum Geier ist RSS?!


    Grundsätzlich bietet dieses Feature die Möglichkeit, eine Übersicht der neuesten Beiträge des Forums entweder in entsprechende Programme zu laden (z.B. Mozilla Thunderbird) oder auch auf der eigenen Homepage einzubinden, z.B. wie auf unserer eigenen Portal-Seite. Das Layout wird dabei nur von den Kenntnissen des jeweiligen Nutzers beschränkt.

    Grund-Einstellung

    Standardmäßig liefert der RSS-Feed einfach nur die neuesten Beiträge des gesamten Forums sowie der letzten (zum Zeitpunkt dieses Beitrages eingestellten) 30 Tage. Natürlich mit Ausnahme der geschützten Bereiche. Aufgerufen werden kann dieser über folgende Adresse:

    http://www.projektstarwars.de/forum/external.php?type=rss2

    Anzeige von Themen, welche älter als 30 Tage sind

    Dafür kann man diesen Parameter an die RSS-Adresse anhängen: &lastpost=1

    Filtern ausgewählter Foren-Bereiche

    http://www.projektstarwars.de/forum/external.php?type=rss2&forumids=1,125

    Mit der Option "forumids" kann man sich aussuchen, welche Foren im Feed angezeigt werden. Die IDs der gewünschten Foren erhält man z.B. über die Links im Archiv und beim Link des "Neues Thema"-Buttons.

    Threadanzahl einschränken

    http://www.projektstarwars.de/forum/external.php?type=rss2&qty=20

    Über die Funktion "qty" könnt ihr die Anzahl der dargestellten Themen selber festlegen. Die Standard-Einstellung beträgt 15.

    Auch "aktive" Threads anzeigen

    http://www.projektstarwars.de/forum/external.php?type=rss2&items=active

    Normalerweise werden im Feed nur die neuen Themen angezeigt. Bei Bedarf kann aber auch der Befehl "items=active" eingesetzt werden, wodurch der Feed auch die Antworten auf ein Thema mit einschließt.

    Länge der angezeigten Thread-Texte

    http://www.projektstarwars.de/forum/external.php?type=rss2&postlen=full

    Mittels dieser Option kann festgelegt werden, ob nur eine bestimmte Anzahl (postlen=200) oder der komplette Text (postlen=full) eines Themas dargestellt wird.

    BBCode parsen

    http://www.projektstarwars.de/forum/external.php?type=rss2&bbcode=parse

    Standardmässig werden BBCodes, also z.b. fett-geschriebene Texte, vorher entfernt, so daß der Text ohne Formatierungen erscheint. Es ist aber auch möglich, mit der Funktion "bbcode=parse" diesen BBCode in gängigen HTML-Code umwandeln zu lassen, so daß dieser beim Einbinden auch entsprechend dargestellt wird.

    All diese Beispiel können natürlich auch kombiniert angewendet werden. Sollten Fragen bestehen oder etwas nicht funktionieren, können diese natürlich hier gestellt werden. (Wobei man meine eigenen Kenntnisse zum Thema auch nicht als riesig bezeichnen kann. Aber vielleicht weiß ja jemand anderes weiter.)

    Letztes Update: 19.02.2010
     
  2. Exodus

    Exodus got edges that scratch Premium

    Zu den RSS-Feeds hätte ich mal eine Frage:

    Prinzipiell funktioniert der erste Link der "Grund-Einstellung" bei mir und zeigt auch alle neuen Threads an. Auch die Begrenzung auf einzelne Unterforen funktioniert. Beim "Allgemeinen Rollenspiel" (id=19) wird mir allerdings nichts angezeigt, was auch nicht weiter verwunderlich ist, weil es dort keine neuen Threads gibt. Wenn ich mir die neuen Posts anzeigen lassen will, sollte das ja über den Zusatz "&item=active" funktionieren. Allerdings tut sich das gar nichts, egal ob ich das vor oder nach die id in der URL setze. Auch bei anderen Unterforen funktioniert das nicht.
    Sowohl der Opera 10.10, als auch der Firefox 3.5.7 geben mir aber auch genau dieselbe Seite wie bei der Grundeinstellung (http://www.projektstarwars.de/forum/support-and-neues-forum/....php?type=rss2) aus, wenn ich den Link mit "items=active" anlicke (http://www.projektstarwars.de/forum/support-and-neues-forum/...2&items=active).

    Haben sich die Begrifflichkeiten da mit einem weiteren Forenupdate nochmal geändert oder liegt das nur an meinen Browsern?
     
    Zuletzt bearbeitet: 18. Februar 2010
  3. Mace Windu

    Mace Windu Don't Shoot Me I'm Only a Jedi Master Premium

    Also mit dem Firefox (welche Version weiß ich nich? Neuste?) gehts einwandfrei. Ich hab dazu Sparkis Link oben verwendet und der funzt noch.
     
  4. Exodus

    Exodus got edges that scratch Premium

    Ich habe jetzt nochmal die neueste Version installiert (3.6) und auch da funktioniert es nicht. Wenn es ginge, würde mir doch der Link:

    http://www.projektstarwars.de/forum/external.php?type=rss2&items=active&forumids=19

    oder dieser (da ich nicht weiß, ob das &items=active vor die Id gehört oder dahinter):

    http://www.projektstarwars.de/forum/external.php?type=rss2&forumids=19&items=active

    die Threads anzeigen, in denen im Unterforum "Allgemeines Rollenspiel" (id=19, wird auch richtig erkannt) aktiv gepostet wird. Da wird mir aber gar nichts angezeigt, was - wie ich schon geschrieben hatte - wohl daran liegt, dass nur neue Threads (aber nicht neue Posts in alten Threads) angezeigt werden. Neue Threads wurden im Allgemeinen RS aber schon länger nicht mehr eröffnet.
     
  5. Sparkiller

    Sparkiller Haariges Untier Mitarbeiter

    Danke für den Hinweis, ich habe mir das jetzt noch einmal angesehen.
    Und es gibt jetzt auch den Parameter &lastpost=1 um Beiträge in den Feed zu integrieren, welche älter als 30 Tage sind. Also z.B. so für den Rollenspiel-Bereich:

    Projekt Star Wars - Allgemeines Rollenspiel

    Sollte ja den gewünschten Effekt haben, oder?
     
  6. Exodus

    Exodus got edges that scratch Premium

    Ja, perfekt, danke! Genau das hatte ich gesucht. :)
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen