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 »

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 »

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 »

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 »

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

Beitrag von prefix »

danke - klappt toll :)
prefix
Beiträge: 142
Registriert: So 16. Mai 2004, 10:40
Kontaktdaten:

Beitrag von prefix »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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