RSS Feed Creator - wie benutzt man das Modul?
RSS Feed Creator - wie benutzt man das Modul?
Ich stehe evtl. ein wenig auf dem Schlauch - aber wir benutzt man das RSS Feed Creator Modul?
Ein Tip wäre höchst geschätzt.
Danke
Andreas
Ein Tip wäre höchst geschätzt.
Danke
Andreas
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
Re: RSS Feed Creator - wie benutzt man das Modul?
ich habe immer eine standard 4.6.aktuell nebenbei zum testen
dort habe ich folgendes gemacht:
unter systemseiten eine neue kategorie erstellt, das template ist RSS feed, darin steckt das modul RSS Feed Creator.
startartikel erstellt und in der konfiguration des artikel die kategorie Erste Schritte ausgewählt. Schaust du dir das ganze im editor an ist es ein xhtml dokument.
dann in kategorie Syszemseiten/Teaser rechts nur einen der beiden artikel mit dem template RSSImport online setzen den anderen offline, und in der konfigiration des RSSImport Templates in der url den Pfad zum oben neu erstellten RSS feed einsetzen. voila schon sin auf der demoseite rechts die inhalte der Kategorie Erste Schritte als newsfeed eingebunden.
dort habe ich folgendes gemacht:
unter systemseiten eine neue kategorie erstellt, das template ist RSS feed, darin steckt das modul RSS Feed Creator.
startartikel erstellt und in der konfiguration des artikel die kategorie Erste Schritte ausgewählt. Schaust du dir das ganze im editor an ist es ein xhtml dokument.
dann in kategorie Syszemseiten/Teaser rechts nur einen der beiden artikel mit dem template RSSImport online setzen den anderen offline, und in der konfigiration des RSSImport Templates in der url den Pfad zum oben neu erstellten RSS feed einsetzen. voila schon sin auf der demoseite rechts die inhalte der Kategorie Erste Schritte als newsfeed eingebunden.
Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Rss Feed als Abo
Danke für die Info;
ich wollte das Modul eigentlich verwenden, um RSS-Feeds zum Abo anzubieten. Bräuchte also einen Link, der eine neue Seite mit dem Rss-Feed öffnet. Dabei erhalte ich allerdings immer Fehlermeldungen, da das Modul normal in eine HTML-Seite eingebunden ist (und mäckelt dann am MetaTag rum).
Irgend eine Idee, wie man das machen könnte?
Danke
ich wollte das Modul eigentlich verwenden, um RSS-Feeds zum Abo anzubieten. Bräuchte also einen Link, der eine neue Seite mit dem Rss-Feed öffnet. Dabei erhalte ich allerdings immer Fehlermeldungen, da das Modul normal in eine HTML-Seite eingebunden ist (und mäckelt dann am MetaTag rum).
Irgend eine Idee, wie man das machen könnte?
Danke
alles klar
Danke, Problem gelöst.
Man muß nur ein Layout ohne HTML-Tags anlegen. Darin gibt es also nur einen Container für den Rss-Feed-Creator. Dann gehts.
Man muß nur ein Layout ohne HTML-Tags anlegen. Darin gibt es also nur einen Container für den Rss-Feed-Creator. Dann gehts.
Problem mit Output von Entities
Hm, also ich stecke fest...
Hab folgendes gemacht:
Das Modul hat aber im Feld <description> Probleme mit den Entities und bemängelt z.B. sowas gängiges wie ü durch Fehlermeldung "XML-Verarbeitungsfehler: Undefinierte Entität" statt Output.
Der String im Modul dazu lautet:
In der Konfiguration des Feed-Creators ist im Feld "Beschreibung" eine 0 voreingetragen, ich konnte aber noch nicht herausfinden, was da rein muß und ob es was mit dem Fehler zu tun hat.
Im Output-Code des Moduls steht für die Ausgabe der Beschreibung:
Und weiter unten findet sich:
Da liegt doch sicher der Hase im Pfeffer. Aber meine PHP-Kenntnisse sind wohl immer noch zu gering, um das zu blicken...
Kann mir jemand hier auf die RSS-Füße helfen?
Viele Grüße,
Ayshe
Hab folgendes gemacht:
- 1. Layout angelegt ohne jegliches HTML, nur mit einem Container für den RSS-Feed-Creator.
2. Template angelegt mit dem Layout.
3. In Kategorie "Systemseiten" eine Unterkategorie "RSS-Feed" angelegt, Template aus Punkt 3 zugewiesen.
4. Startartikel generiert, diesem nochmals das Template aus Pkt. 3 zugewiesen und die Artikelliste ausgewählt, aus der der Feed generiert werden soll.
Das Modul hat aber im Feld <description> Probleme mit den Entities und bemängelt z.B. sowas gängiges wie ü durch Fehlermeldung "XML-Verarbeitungsfehler: Undefinierte Entität" statt Output.
Der String im Modul dazu lautet:
Code: Alles auswählen
echo "<description>".prepareStringForOutput($rss_description)."</description>
";
Im Output-Code des Moduls steht für die Ausgabe der Beschreibung:
Code: Alles auswählen
$description = '';
$i = 1;
while (($i<20) && (is_empty($description))) {
$description = strip_tags($tmp_article->getContent('CMS_HTML', $i));
$i++;
}
Code: Alles auswählen
function prepareStringForOutput($sIn) {
$sIn = str_replace(' ',' ',$sIn);
$sIn = str_replace(' ',' ',$sIn);
#$sIn = str_replace(chr(13).chr(10),' ',$sIn);
#return htmlspecialchars($sIn, ENT_QUOTES);
#return htmlnumericalentities(html_entity_decode($sIn));
return str_replace('&','&',htmlnumericalentities($sIn));
}
function htmlnumericalentities($str) {
return preg_replace('/[^!-%\x27-;=?-~ ]/e', '"&#".ord("$0").chr(59)', $str);
}
Kann mir jemand hier auf die RSS-Füße helfen?
Viele Grüße,
Ayshe
Ich habe zum ersten mal mit RSS zu tun. Habe alles so gemacht, wie oben beschrieben und sehe im Backend auch die XML Seite. Im Frontend erhalte ich folgendes:
Hat jemand eine Ahnung, was damit gemeint sein soll?Die XML-Seite kann nicht angezeigt werden
Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.
--------------------------------------------------------------------------------
Ein Semikolon wurde erwartet. Fehler beim Bearbeiten der Ressource 'http://www.meineseite.de/cms/front_content.php?idart=18...
<link>http://front_content.php?idart=18&idcat=11&lang=1&client=1</link>
---------------------------...