Erweiterungen & Templates für Joomla     Support Chat     JoomlaJobs    

   

 

Zurück   Joomla CMS Support Forum > Joomla 1.0x > Joomla Anfänger > Fertige Howtos
Benutzername
Kennwort
Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht

  #1 (permalink)
Alt 13.07.2006, 22:08
Joomla Profi
 
Registriert seit: 24.10.2005
Beiträge: 207
Bedankte sich: 20
62 Danksagungen in 52 Beiträgen
Standard rss.xml - einfacher RSS-Feed

Ich möchte eine Änderung für den RSS-Feed hier zur Diskussion stellen.

Folgendes Szenario wäre denkbar: Aus irgendeinem Grund wird von Joomla weggegangen und ein anderes CMS kommt zum Einsatz. In diesem Fall müssen alle Live-Bookmarks bei den Benutzern neu gesetzt werden. Es wäre also besser, gleich möglichst „kompatible“ RSS-Feeds und Live-Bookmarks zu erzeugen, um bei einer möglichen Umstellung keine User zu verlieren.

Ein Beispiel wäre: http://www.eastereggs.svensoltmann.de/rss.xml

Ein weiterer Vorteil ist es, das sich der Feed wesentlich leichter merken lässt, als der von Joomla
( http://www.eastereggs.svensoltmann.de/index2.php?option=com_rss&feed=RSS2.0&no_html=1 ) generierte.

Diese Funktion lässt sich sehr leicht mit Joomla und einer Änderung in der „.htaccess“ umsetzen. Folgende Schritte sind dazu notwendig:

1.erstellen Sie eine Datei mit dem Namen „rss.xml“ im root-Verzeichniss. Inhalt dieser Datei ist ein Vermerk, z.B. „Dummydatei für RSS“. Diese Datei ist wichtig, da sie von Ihnen bzw. dem Feedreader aufgerufen wird. Fehlt diese Datei, erscheint ein Fehler 404.
2.fügen Sie in der Datei “.htaccess“ folgende Zeile hinzu:

Code:
# leitet eine rss.xml auf die wirkliche XML-Datei um RewriteEngine On RewriteRule rss.xml /cache/rss20.xml
Joomla erzeugt schon eine bzw. 5 verschiedene fertige RSS-Dateien (RSS0.91, RSS1.0, RSS2.0, OMPL und ATOM). Diese Dateien liegen fix und fertig im Verzeichnis Cache. Durch die Umleitung wird lediglich der Aufruf von rss.xml (in der Root) auf die bereits fertige RSS-Datei umgeleitet.

Um diese neue „rss.xml“ auch als Live-Bookmark im Firefox zur Verfügung zu stellen, muss im Template folgende, von Ihnen angepasste Zeile eingebaut werden „<link rel="alternate" type="application/rss+xml" title="eastereggs - Versteckte Spielereien der Programmierer" href="http://www.eastereggs.svensoltmann.de/rss.xml" />

Weiterhin muss im Adminbereich unter Components --> Syndicates der Eintrag „Live Bookmarks“ auf OFF gestellt werden. Wenn das nicht getan wird, werden im Header der Datei zwei RSS-Files angegeben, was ja nicht erwünscht wäre.

Voraussetzung für das alles ist, das Ihr Hoster das mod_rewrite unterstützt. Das brauchen Sie auch für jede Form von SEO/SEF. Ansonsten sind eigentlich keine Änderungen am Joomlakern erforderlich.

In dem fiktiven Nachfolgesystem sollte es mit der Anpassung in der .htaccess-Datei gleich oder sehr ähnlich funktionieren.

Die derzeit vorhandenen „langen“ Links sind weiterhin verfügbar, es werden also auch jetzt keinen User ausgesperrt. Lediglich das fertige Modul RSS „mod_rssfeed“ kann dann so nicht mehr eingesetzt werden, die Links zu Ihrem Feed müssen „von Hand“ angelegt werden.

Beispiele finde Sie hier: http://www.eastereggs.svensoltmann.de

Wenn Sie Fehler finden, oder andere Vorschläge, Hinweise, Tipps oder Gegenargumente haben, dann her damit. Das hier vorgestellte Beispiel verweist lediglich auf den RSS2.0 Feed. Die anderen biete ich in diesem fall nicht an, sind aber auch möglich.

Habe ich was vergessen?


Mit freundlichem Gruß


Sven Soltmann
soltmann ist offline   Mit Zitat antworten
  #2 (permalink)
Alt 14.07.2006, 22:53
Administrator
 
Benutzerbild von MadeMyDay
 
Registriert seit: 17.11.2004
Ort: Karlsruhe
Beiträge: 2,438
Bedankte sich: 25
285 Danksagungen in 169 Beiträgen
Standard

Sehr schön.

/verschoben.
__________________
Wenn mal einer sucht, wird er es auch finden... wenn denn mal einer die Suche findet.
MadeMyDay ist offline   Mit Zitat antworten
Werbung
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eigenen rss feed in joomla einbinden... will net :( drshinobi Allgemeine Fragen zu Joomla 2 17.11.2006 22:27
RSS Feed im Contentbereich anzeigen - geht das überhaupt? Lieni Mambo Module 4 20.05.2006 10:39
RSS Feed Umlaut Problem unter Joomla 1.0.4 HassanMullah Joomla Komponenten 2 25.11.2005 11:19
rss feed aus mod_totalusers.xml ??? smokeyjoe Mambo Module 3 11.04.2005 17:59



Alle Zeitangaben in WEZ +2. Es ist jetzt 19:53 Uhr.

Powered by vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
vBulletin Style by: vbdesigns.de
Copyright 2005 by Stefan Köller