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