Modul: Artikelsystem RSS v00.09.05, (v1.0 RC5) |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Modul: Artikelsystem RSS v00.09.05, (v1.0 RC5) |
Thu. 31. January 2008, 14:44
Beitrag
#1
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
Modul-Name:
Artikelsystem RSS v00.09.05 (v1.0 RC5) Status: release candidate Bechreibung: Generiert eine XML-Datei aus Artikeldaten des Artikelsystem-Plugin und erzeugt einen Link innerhalb der SF-Seite zur XML-Datei. Features: - Frei definierbare XML-Ausgabe über Templates - Update-Intervall und Anzahl der auszugebenen Einträge einstellbar - Ausgabe aller Elemente eines Artikels möglich - Unterstützt das aus dem Artikelsystem-Plugin-Ausgabemodul bekannte Kategorie-Routing - Mehrfacheinsatz innerhalb einer Seite möglich - inkl. der Option die XML-Generierung zu deaktivieren und so nur einen Link zur bereits erzeugten XML-Datei zu generieren (RSS-Link im HTML-Head und als HTML-Link im Body der Seite bspw.) Autor(en): Alexander M. Korn (amk) Sponsor(en): Guntram Walter (gunwalt) Lizenz: GPL Benötigte Sefrengo Version: >= 01.03.01 (Sefrengo 1.4 beta 2) Installation: Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Legen Sie innerhalb ihres Sefrengo-Projektordners ein Verzeichnis "/rss" an. Das Verzeichnis muss volle Schreib-/Leserechte besitzen (CHMOD 777). Dokumentation: keine vorhanden Changelog: CODE 00.09.05 (1.0 RC 5) - public released 2008-01-31 ------------------------------------------------------------------------------------------------ + option added to use the routing only for article's link creation 00.09.04 (1.0 RC 4) - not public released 2008-01-27 ------------------------------------------------------------------------------------------------ + target article side option 00.09.03 (1.0 RC 3) - not public released 2008-01-27 ------------------------------------------------------------------------------------------------ # not working max entries setting 00.09.02 (1.0 RC 2) - not public released 2008-01-27 ------------------------------------------------------------------------------------------------ # function redeclare 00.09.01 (1.0 RC 1) - not public released 2008-01-27 ------------------------------------------------------------------------------------------------ + xml creation mode switch on/off ^ now the internal xml creation process will be started only if it's really necessary ^ module configuration options order and wording 00.09.00 (1.0 beta 1) - non public first release - 2008-01-26 ------------------------------------------------------------------------------------------------ initial release Changelog legend: # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note ich freue mich sehr über unterstützung/danksagung in finanzieller/materieller form! PAYPAL SPENDE - www.tiefexzeitlos.de (button nutzen) MEIN AMAZON WUNSCHZETTEL wer ggf. als sponsor in den modulinfos (readme/forum) genannt werden möchte kann mir das mitteilen! p.s.: es ist mir möglich, bei einer unterstützung durch firmen etc., eine rechnung mit ausgewiesener mwst. anzufertigen.
Angehängte Datei(en)
-------------------- cheers, Alex
|
|
|
Mon. 27. October 2008, 15:45
Beitrag
#2
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Bugfix für {if_Element} und {if_not_Element}
Mein Template sieht so aus: QUELLTEXT <item> <title>{title}</title> <description>{text}</description> <link>{url}</link> <pubDate>{startdate} {if_not_starttime}<![CDATA[00:00:00 GMT]]>{/if_not_starttime}{if_starttime}{starttime}{/if_starttime}</pubDate> <guid>{url}</guid> </item> Dann wird das {if_not_starttime}{/if_not_starttime} und {if_starttime}{/if_starttime} nicht richtig ersetzt. Es wird immer angenommen, dass ein Inhalt vorliegt, was aber nicht immer der Fall ist. Die Testausgabe hat ergeben, dass auch bei leeren Elementen immer ein <![CDATA[]]> steht. Da jedoch auf empty() geprüft wird, entsteht hier der Fehler. Als Abhilfe suchen nach: QUELLTEXT if (empty($v)) ersetzen durch QUELLTEXT if (empty($v) || $v == "<![CDATA[]]>") Bei mir war es an je 2 Stellen für Content 1 und 2 der Fall. lastBuildDate statt pubDate? Dann ist mir noch etwas aufgefallen in der RSS 2.0 Spezifikation steht, dass <pubDate></pubDate> das "publication date for the content in the channel." (Quelle) ist. Nun wird ja das pubDate jedes Mal auf das aktuelle Datum gesetzt, wenn der Feed aktualisiert wird. Wäre es nicht besser, dafür den Tag <lastBuildDate></lastBuildDate> zu benutzen? Denn das pubDate müsste eigentlich das Datum des letzten gelisteten Eintrages sein, oder? |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 14:10 |