RSS Pubdate für jeden Beitrag?!

Diskussion zum Modul Latest-News für ConPresso 4.
Antworten
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

RSS Pubdate für jeden Beitrag?!

Beitrag von Ralf »

Hallo Semf,

ich bin jetzt nicht ganz sicher ob dies mit deiner RSS-Version geht?!!
(mit rss version="0.91" geht es jedenfalls, ... mit 2.0 dann auch oder?)

Aber wäre es möglich zu jedem Artikel noch ein "pubDate" hinzuzufügen??
z.B. <pubDate>Mon, 08 May 2006 05:13:19 +0100</pubDate>
das dann auf das Publizitätsdatum von CPO4 zurückgreift.

Da es mich nerft wenn ich meine RSS-Feeds erstelle und jedesmall er sie neu sortiert. Und da mein RSS-Reader (Feedreader 3.0) hiernach unter anderem sortiert, wäre diese Funktion echt cool!!

Hoffe das Problem ist klar geworden :roll:

cu Ralf
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

... das Problem ist klar - und es ist auch klar auf welcher Seite die Lösung
liegt! Nämlich auf deiner!

Alles was zwischen <item> und </item> steht, wird über das Template
generiert. Und wenn du das Publikationsdatum mittels Platzhalter
entsprechend anpasst und in Template nagelst, dann freut sich dein
Feedreader :wink:
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

:oops: OK vielen Dank!!

jedoch dabei hätte ich jetzt gleich das nächste Problem/ bzw. Frage:

wenn ich im Template dies hier so angebe:

Code: Alles auswählen

<pubDate><!-- VALUE: pub_date; format=r; --></pubDate>
bzw. so

Code: Alles auswählen

<pubDate><!-- VALUE: pub_date; format=D, d M Y H:i:s O; --></pubDate>
kommt mir jedes mal die Ausgabe so heraus:
<pubDate>Do, 13 Apr 2006 12:09:00 +0200</pubDate>
(also mit dem deutschen Format anstatt nach dem englischen RFC 2822 Format)

Dies wäre ja nicht wirklich schlimm, wenn mein RSS-Reader das jetzt irgendwie annehmen würde, doch dies tut er leider nicht?!

Achja wenn ich es dann noch unter "http://feedvalidator.org" validieren lasse sagt er mir auch:
line 2, column 221: pubDate must be an RFC-822 date-time (5 occurrences) [help]

... ><pubDate>Do, 13 Apr 2006 12:09:00 +0200</pubDate>
Dann dachte ich es liegt an meinem Provider/ Webspace, jedoch nach kurzem test mit folgendem Code

Code: Alles auswählen

<?
   echo date('r');
   // Fri, 17 Mar 2006 12:38:30 +0000
?>
hat er mir folgendes ausgespuckt: "Tue, 09 May 2006 18:52:20 +0200" (also in englisch)

mmh also kann es doch nur an CPO4 liegen oder??
Und wenn ja wie bekomme ich es dann ins englische format hin?!!

vielen Dank
cu Ralf
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Ralf hat geschrieben:Dann dachte ich es liegt an meinem Provider/ Webspace, jedoch nach kurzem test mit folgendem Code

Code: Alles auswählen

<?
   echo date('r');
   // Fri, 17 Mar 2006 12:38:30 +0000
?>
hat er mir folgendes ausgespuckt: "Tue, 09 May 2006 18:52:20 +0200" (also in englisch)

mmh also kann es doch nur an CPO4 liegen oder??
Und wenn ja wie bekomme ich es dann ins englische format hin?!!
Dies wurde gerade in CPO so geändert, dass man ein deutsches Datum lesen kann, wenn man auf einer Newsseite das Datum mit Monatsnamen und Wochentagsnamen ausgeben möchte.

Damit es englisch wird, musst du nur die Rubrik-Sprache auf Englisch stellen.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

... die ursache hat matthias ja bereits beschrieben. damit du aber
nicht wegen des feeds deine kompletten artikel umgestalten musst,
mach mal folgendes:

öffne die datei makefile_rss.inc.php und füge in zeile 114 das hier ein:

Code: Alles auswählen

$cpoRubrics[$db_rubric_id]['settings']['language'] = 'english';
dann läuft die datumsausgabe im feed unabhängig von der rubrikeinstellung :wink:
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

@ Matthias V

danke für die Hilfe, habe es jetzt jedoch mit semf´s Methode versucht. :oops:

@ semf

vielen herzlichen DANK es funktioniert wunderbar und mein Feedreader zeigt es mir wunderbar an :lol:

Vielen dank euch beiden!!
cu Ralf
Antworten