Eigenen RSS Feed erstellen - neues Modul

FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Eigenen RSS Feed erstellen - neues Modul

Beitrag von FrankHoffmann » Mi 9. Jun 2004, 09:37

Hallo,

wir (x28.de) haben ein neues Modul freigegeben. Mit dem RSSFeeder kann man aus einem Artikel eine XML/RSS konforme Seite generieren, die die Artikel einer Kategorie (beispielsweise News) ausgibt. Den Link zu diesem Artikel kann bei den RSS-Verzeichnissen (wie etwa http://www.rss-scout.de) anmelden.

So wird Contenido zum Nachrichtensender ;-)

Ihr findet das Modul bei http://www.contenido-kochbuch.de
ccccccccc

2Code
Beiträge: 73
Registriert: So 4. Jan 2004, 11:24
Kontaktdaten:

Beitrag von 2Code » Mo 14. Jun 2004, 07:44

hört sich sehr interresant an leider finde ich auf deine seite nur den parser? Oder hab ich was übersehen?

Gruss 2Code

FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann » Mo 14. Jun 2004, 07:50

Der Link steht unten auf der Seite. Oder hier:
http://www.x28.de/front_content.php?cli ... &idart=416

2Code
Beiträge: 73
Registriert: So 4. Jan 2004, 11:24
Kontaktdaten:

Beitrag von 2Code » Mo 14. Jun 2004, 08:15

Vielen Dank!

prefix
Beiträge: 142
Registriert: So 16. Mai 2004, 10:40
Kontaktdaten:

Beitrag von prefix » Mo 14. Jun 2004, 10:59

danke - klappt toll :)

prefix
Beiträge: 142
Registriert: So 16. Mai 2004, 10:40
Kontaktdaten:

Beitrag von prefix » Mo 14. Jun 2004, 11:04

ah, hab da was gefunden:

Code: Alles auswählen

- <item>
  <title>Wasserleitungsbau Gas-Nahwärme</title> 
  <description /> 
  <link>http://www.sitzenberg-reidling.gv.at/front_content.php?client=1&lang=1&idcat=12&idart=158&m=&s=</link> 
  </item>
der description-tag wird nicht eröffnet :(

siehe: http://www.sitzenberg-reidling.gv.at/cm ... ?idcat=117

FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann » Mo 14. Jun 2004, 11:41

Der Tag wird eröffnet. Nur in der Browseransicht sieht es anders aus. Schau Dir mal den Quelltext an....

Die Description wird aus der Subheadline gelesen, ist sie leer, stellt der Browser das so da: <description />

prefix
Beiträge: 142
Registriert: So 16. Mai 2004, 10:40
Kontaktdaten:

Beitrag von prefix » Mo 14. Jun 2004, 13:39

achja, hab ich nicht aufmerksam angeschaut - ist eh ein xml-schlusstag hehe :)

danke dir!

Priamos
Beiträge: 12
Registriert: Fr 4. Jun 2004, 16:53
Kontaktdaten:

Beitrag von Priamos » So 12. Sep 2004, 16:46

Hallo kann mir jemand mit dem RSS Modul helfen?

Ich habe mich an die Angaben von Frank gehalten, musste jedoch feststellen das es nicht funktioniert da ich wohl etwas falsch gemacht habe.

Ich habe das Modul erstellt und auch die Datei cafeRss hochgeladen.
Wie gehe ich jetzt weiter vor?
Im Inputbereich des "RDF Parser" Modul das ich erstellt habe steht nun folgendes drin:

echo "RDF URL: \"CMS_VALUE[0]\"
Anzahl News: \"CMS_VALUE[1]\"
";


und im Outputbereich dies hier:

<?php

include($cfg['path']['contenido'].'external/cafeRSS/cafeRSS.php');

$rssfeedURL = "CMS_VALUE[0]";
$rssItems = "CMS_VALUE[1]";

$rss = new cafeRSS();
$rss->assign('items', $rssItems);
$rss->assign('use_cache', 1);
$rss->assign('cache_dir', $cfg['path']['contenido'].'external/cafeRSS/cache');
$rss->display($rssfeedURL);

?>


Meine Frage ist nun wie ich weiter vorgehen muss?
Leider bin ich ein Anfänger was Contenido angeht und wäre dankbar für eure Hilfe!


Gruß Pria

FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann » So 12. Sep 2004, 17:20

Na, im Prinzip muss der Artikel noch konfiguriert werden (Artikel aufrufen und auf Konfiguration klicken). Dann sollte es wohl klappen.
ccccccccc

Priamos
Beiträge: 12
Registriert: Fr 4. Jun 2004, 16:53
Kontaktdaten:

Beitrag von Priamos » So 12. Sep 2004, 18:38

FrankHoffmann hat geschrieben:Na, im Prinzip muss der Artikel noch konfiguriert werden (Artikel aufrufen und auf Konfiguration klicken). Dann sollte es wohl klappen.
Hi Frank,

Hmm ich habe das Modul erstellt und die Datei CafeRss hochgeladen.

Ich muss doch noch das Modul in das Layout eintragen oder?
Wie mache ich das und was muss ich noch alles beachten?

Gruß Priamos

FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann » Di 14. Sep 2004, 17:48

Im Template wird das Layout mit dem Modul verbunden - oder auch eingetragen :wink:

Wie sonst auch.

Einfach mal bestehende Module/Templates/Layouts ansehen und das Prinzip verstehen. Der Rest ist easy.
ccccccccc

Priamos
Beiträge: 12
Registriert: Fr 4. Jun 2004, 16:53
Kontaktdaten:

Beitrag von Priamos » Mi 15. Sep 2004, 13:42

FrankHoffmann hat geschrieben:Im Template wird das Layout mit dem Modul verbunden - oder auch eingetragen :wink:

Wie sonst auch.

Einfach mal bestehende Module/Templates/Layouts ansehen und das Prinzip verstehen. Der Rest ist easy.
Hallo Frank,
ich erhalte diese Meldung hier in meinem Layout:

(error displaying RSS feed)

Was habe ich falsch gemacht?

Gruß Pria

FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann » Mi 15. Sep 2004, 14:17

evtl. müsstest Du noch Zeile 33 in der Datei cafeRSS.php anpassen. Hier erfolgt die Definition der Ausgabe. Bei mir steht dort:

Code: Alles auswählen

var $template_string = '<div id="newsblock"><ul><li>{rss_items}<a href="{$rss_item_link}" target="_blank">{$rss_item_title}</a></li>{/rss_items}</ul></div>';
ccccccccc

Priamos
Beiträge: 12
Registriert: Fr 4. Jun 2004, 16:53
Kontaktdaten:

Beitrag von Priamos » Mi 15. Sep 2004, 14:52

Hallo Frank,

ok habe die Datei cafeRSS.php wie von Dir vorgegeben angepasst.
Leider erhalte ich immer noch den Fehler.
Wo muss ich denn den RSS Feed eintragen?
Ich habe ihn in den input des Parser Moduls eingetragen.

Das sieht jetzt so wie hier aus:

echo "RDF URL: \"CMS_VALUE[0]\"
Anzahl News: \"CMS_VALUE[1]\"
";

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
- <channel rdf:about="http://www.swr3.de/info/wetter/?ref=rdf">
<title>SWR3 RDF-Feed / Wetter</title>
<link>http://www.swr3.de/info/wetter/?ref=rdf</link>
<description>Mehr Hits, mehr Kicks - einfach SWR3</description>
<image rdf:resource="http://www.swr3.de/sidebar/header.gif" />
- <items>
- <rdf:Seq>
<rdf:li resource="http://www.swr3.de/info/wetter/?ref=rdf" />
</rdf:Seq>
</items>
<dc:date>2004-09-15T14:42:38+00:00</dc:date>
<dc:publisher>SWR3.de</dc:publisher>
</channel>
- <image rdf:about="http://www.swr3.de/sidebar/header.gif">
<title>SWR3.de - einfach besser und schneller informiert</title>
<link>http://www.swr3.de/?ref=rdf</link>
<url>http://www.swr3.de/sidebar/header.gif</url>
</image>
- <item rdf:about="http://www.swr3.de/info/wetter/?ref=rdf">
<title>[Wetter] Viele Wolken etwas Sonne. Ein paar Regenschauer. Im böigen und kalten Westwind 14 bis 20 Grad.</title>
<link>http://www.swr3.de/info/wetter/?ref=rdf</link>
<description>Jede Stunde ganz frisch, das SWR3-Wetter mit Temperaturtabellen und Wetterkarten</description>
<dc:creator>SWR3.de</dc:creator>
</item>
</rdf:RDF>

Ich denke das ist falsch oder?


Gruß Pria

Gesperrt