Hallo Hendrik, vielen Dank für Deine ausführliche Antwort! Ich probier das mal aus.
Lieben Gruß -------- Original-Nachricht -------- > Datum: Mon, 17 Oct 2011 13:42:49 +0200 > Von: Hendrik <h.reim...@neonaut.de> > An: typo3-german@lists.typo3.org > Betreff: Re: [TYPO3-german] externe RSS Datei einbinden? > hi... bei dem beispiel zieht er sich den rss feed von golem.de > probier z.B. mal folgendes: > > in dem bereich xpath holst du dir die daten... mit xml xpath (gibts > etliche dokus im web zu xpath). aber das ganze "schön" machen läuft > über > das "renderObj" dies kann auch ein COA ein > > page.10 > > page.10 < plugin.xml_xpath > > wenn du das ergebnis lieber als content element haben willst kann du > z.B. auf die extension ts_select zurück greifen und dann folgendes tun: > > plugin.tx_tsselect_pi1.objList.rss { > title = Dein RSS Feed > cObject < plugin.xml_xpath > > # Auskommentieren um auf Basis des Beispiel Templates > # (static template) eine andere URL zu laden > #cObject.template.url = http://www.yourdomain.com/rss.xml > } > > > hier mal das vollständige beispiel für golem.de rss feed. beachte jedoch > dass du nicht nur die zustimmung des verantwortlichen für den feed > benötigst sondern auch dessen journalisten des artikels bevor du wie > jetzt im beispiel golem.de den feed auf deiner seite ausgibst... > > # RSS Feed von GOLEM.de laden und formatieren > plugin.xml_xpath = USER > plugin.xml_xpath.userFunc = tx_xmlxpath->main > plugin.xml_xpath.conf { > # Anhand eines URLs den Feed laden > template = URL > template.url = http://rss.golem.de/rss.php > > # Das ganze in eine Datei cachen und für 1 stunde behalten > # bevor neu geladen wird > cache.enable = 1 > cache.timeout = 3600 > cache.file = golem_cache.txt > cache.path = uploads/tx_xmlxpath/ > > # Per XPATH nur die letzten 5 Einträge einlesen > # (zusätzlich aber nochmal per limit eingeschränkt doppelt hält > besser > xpath.path = /rss/channel/item[position() <= 5] > xpath.retVal = string > xpath.limit = 5 > > # die ausgabe > renderObj = COA > renderObj { > wrap = <div class="rss-item">|</div> > > # Den Titel Marker ausgeben > 10 = TEXT > 10.value = ###TITLE### > 10.wrap = <h2>|</h2> > 10.required = 1 > 10.typolink.parameter = http://anonym.to/?###LINK### _blank > > # Die Beschreibung anhand des Beschreibungsmarkers ausgeben > 20 = TEXT > 20.value = ###DESCR### > 20.wrap = <p>|...</p> > 20.required = 1 > 20.stripHtml = 1 > } > > # Marker den XPATH Ergebnis zuordnen > marks { > # in jedem RSS Element "item" gibt es einen title tag > # (.path = title) > TITLE.path = title > TITLE.listNum = 0 > TITLE.cObject = TEXT > TITLE.cObject.value = ###XPATH_RESULT### > > LINK < .TITLE > LINK.path = link > > DESCR < .TITLE > DESCR.path = description > } > } > > > > Am 17.10.2011 13:06, schrieb Maria Meilinger: > > Hallo Hendrik, > > > > danke für die Antwort! > > > > Habe mit die Doku angeschaut, bringt mich allerdings nicht weiter. > > Da steht folgendes Beispiel: > > > > plugin.xml_xpath = USER > > plugin.xml_xpath.userFunc = tx_xmlxpath->main > > plugin.xml_xpath.conf { > > # Give's you a look in the XML Object Array > > debug = 0 > > > > > > # Set the Source XML (URL is the Same as TEXT) > > template = URL > > template.url = http://rss.golem.de/rss.php > > > > # template = FILE > > # template.file = fileadmin/mydata.xml > > > > # Enables the Cache File > > > > cache.enable = 1 > > cache.timeout = 3600 > > cache.file = golem_cache.txt > > cache.path = uploads/tx_xmlxpath/ > > > > # XPATH.PATH can be normal string or TypoScript > > #xpath.path = TEXT > > #xpath.path.value = /rss/channel/title > > xpath.path = /rss/channel/item/title > > xpath.retVal = string > > xpath.limit = 10 > > > > # How to render the result > > renderObj = TEXT > > renderObj.value = ###XPATH_RESULT### > > renderObj.wrap =<p>|</p> > > renderObj.required = 1 > > } > > > > > > ich habe aber keine php Datei, sondern nur einen Link zu der indes.rss. > > Könntest Du mir genauer erklären wie ich die Extension zum laufen > bringen kann. > > > > Diese Extensions n_rdfimport, tw_rssfeeds zeigen einfach nichts an. > > > > Vielen Dank und lieben Gruß > > > > -------- Original-Nachricht -------- > >> Datum: Mon, 17 Oct 2011 12:35:36 +0200 > >> Von: Hendrik<h.reim...@neonaut.de> > >> An: typo3-german@lists.typo3.org > >> Betreff: Re: [TYPO3-german] externe RSS Datei einbinden? > > > >> Schau dir mal meine Extension xml_xpath an. > >> > >> Damit kannst du auch leicht RSS Feeds laden und parsen. Ein kleines > >> caching ist auch drin um die nicht bei jedem Seitenaufruf zu laden > >> (abschaltbar). Ein Beispiel ist als static Template vorhanden für RSS > >> Feeds. > >> > >> VG Hendrik > >> > >> Am 17.10.2011 12:17, schrieb Maria Meilinger: > >>> Hallo Zusammen, > >>> > >>> habe folgende Extension tw_rssfeeds ausbprobiert. > >>> Bekomme nur das Logo von der gewünschten Seite angezeigt, das auf die > >> Seite mit den Beiträgen verlinkt. Ich möchte aber die News Beiträge > auf > >> meiner Seite anzeigen. > >>> > >>> Wo liegt der Fehler? Kann mir jemand helfen bitte? > >>> Vielen Dank und lieben Gruß > >>> > >>> > >>> -------- Original-Nachricht -------- > >>>> Datum: Mon, 17 Oct 2011 11:55:08 +0200 > >>>> Von: "Maria Meilinger"<mariameilin...@gmx.de> > >>>> An: German TYPO3 Userlist<typo3-german@lists.typo3.org> > >>>> Betreff: Re: [TYPO3-german] externe RSS Datei einbinden? > >>> > >>>> Hallo Björn, > >>>> > >>>> könntest Du mir eine Extension empfehelen? > >>>> > >>>> Danke und lg > >>>> > >>>> -------- Original-Nachricht -------- > >>>>> Datum: Mon, 17 Oct 2011 11:34:26 +0200 > >>>>> Von: "Björn Pedersen"<peder...@frm2.tum.de> > >>>>> An: typo3-german@lists.typo3.org > >>>>> Betreff: Re: [TYPO3-german] externe RSS Datei einbinden? > >>>> > >>>>> Am 17.10.2011 11:26, schrieb Maria Meilinger: > >>>>>> Hallo Zusammen, > >>>>>> > >>>>>> ich muss auf meiner Seite eine externe rss Datei einbinden. > >>>>>> > >>>>>> Ich habe einen Link zu dieser Datei. Sie liegt auf einem fremden > >>>> Server > >>>>> und holt die aktuellen Newsbeiträge, die ich auf meiner Seite > >> anzeigen > >>>>> lassen möchte. Wie kann ich das machen? > >>>>>> > >>>>>> Ich hab etwas dazu gefunden und zwar php > >>>>>> > >>>>>> $file = "data.xml";.... > >>>>>> xml_parser_free($xml_parser);.... > >>>>>> > >>>>>> kann aber nicht viel damit anfangen. > >>>>>> > >>>>>> Kann mir jemand helfen bitte? > >>>>>> Kennt sich jemand damit aus? > >>>>>> > >>>>>> Vielen Dank und liebe Grüße > >>>>>> Maria > >>>>> > >>>>> Hallo, > >>>>> > >>>>> such im TER mal nach rss-import extensions. Das sollte einfacher > sein > >>>>> als da wieder etwas neu zu schreiben. > >>>>> > >>>>> Schöne Grüße, > >>>>> Björn > >>>>> > >>>>> _______________________________________________ > >>>>> TYPO3-german mailing list > >>>>> TYPO3-german@lists.typo3.org > >>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>>> > >>>> -- > >>>> Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > >>>> belohnen Sie mit bis zu 50,- Euro! > https://freundschaftswerbung.gmx.de > >>>> _______________________________________________ > >>>> TYPO3-german mailing list > >>>> TYPO3-german@lists.typo3.org > >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>> > >> > >> _______________________________________________ > >> TYPO3-german mailing list > >> TYPO3-german@lists.typo3.org > >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie! Jetzt informieren: http://www.gmx.net/de/go/freephone _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german