Eigenen RSS Feed erstellen - neues Modul
-
- Beiträge: 149
- Registriert: Sa 21. Jun 2003, 14:03
- Kontaktdaten:
Eigenen RSS Feed erstellen - neues Modul
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
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
-
- Beiträge: 149
- Registriert: Sa 21. Jun 2003, 14:03
- Kontaktdaten:
Der Link steht unten auf der Seite. Oder hier:
http://www.x28.de/front_content.php?cli ... &idart=416
http://www.x28.de/front_content.php?cli ... &idart=416
ah, hab da was gefunden:
der description-tag wird nicht eröffnet
siehe: http://www.sitzenberg-reidling.gv.at/cm ... ?idcat=117
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>
siehe: http://www.sitzenberg-reidling.gv.at/cm ... ?idcat=117
-
- Beiträge: 149
- Registriert: Sa 21. Jun 2003, 14:03
- Kontaktdaten:
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
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
-
- Beiträge: 149
- Registriert: Sa 21. Jun 2003, 14:03
- Kontaktdaten:
Hi Frank,FrankHoffmann hat geschrieben:Na, im Prinzip muss der Artikel noch konfiguriert werden (Artikel aufrufen und auf Konfiguration klicken). Dann sollte es wohl klappen.
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
-
- Beiträge: 149
- Registriert: Sa 21. Jun 2003, 14:03
- Kontaktdaten:
Hallo Frank,FrankHoffmann hat geschrieben:Im Template wird das Layout mit dem Modul verbunden - oder auch eingetragen
Wie sonst auch.
Einfach mal bestehende Module/Templates/Layouts ansehen und das Prinzip verstehen. Der Rest ist easy.
ich erhalte diese Meldung hier in meinem Layout:
(error displaying RSS feed)
Was habe ich falsch gemacht?
Gruß Pria
-
- Beiträge: 149
- Registriert: Sa 21. Jun 2003, 14:03
- Kontaktdaten:
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
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
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