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

Antwort per Email an