TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Bilder, Fotos, images in RSS Feed von tt_news anzeigen


Autor Nachricht
Verfasst am: 15. 06. 2009 [15:22]
Nils123
Themenersteller
Dabei seit: 01.10.2008
Beiträge: 57
Hallo,

ich habe den RSS-Feed von tt_news erfolgreich eingebunden. Allerdings finde ich keinen Hinweis darauf, wie ich ein Bild zu jeder News anzeigen lassen kann.
Ich habe dies schon auf vielen Seiten gesehen, darum denke ich mal das dies auch hier möglich ist?? Was muss ich ins template eintragen, damit es funktioniert??

Mein Template:
HTML
<!-- ###TEMPLATE_RSS2### begin -->###XML_DECLARATION###
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<!-- ###HEADER### begin -->
		<title>###SITE_TITLE###</title>
		<link />###SITE_LINK###</link>
		<description>###SITE_DESCRIPTION###</description>
		###SITE_LANG###
		<image>
			<title>###SITE_TITLE###</title>
			<url>###IMG###</url>
			<link />###SITE_LINK###</link>
			<width>###IMG_W###</width>
			<height>###IMG_H###</height>
			<description>###SITE_DESCRIPTION###</description>
		</image>
		<generator>TYPO3 - get.content.right</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		###NEWS_COPYRIGHT###
		###NEWS_WEBMASTER###
		###NEWS_MANAGINGEDITOR###
		###NEWS_LASTBUILD###
		<!-- ###HEADER### end -->
		<!-- ###CONTENT### begin -->
		<!-- ###NEWS### begin -->
		<item>
			<title>###NEWS_TITLE###</title>
			<link />###NEWS_LINK###</link>
			<description>###NEWS_SUBHEADER###</description>
			<content:encoded><![CDATA[###NEWS_CONTENT###]]></content:encoded>
			###NEWS_CATEGORY###
			###NEWS_AUTHOR###
			<pubdate>###NEWS_DATE###</pubdate>
			###NEWS_RSS2_ENCLOSURES###
		</item>
		<!-- ###NEWS### end -->
		<!-- ###CONTENT### end -->
	</channel>
</rss><!-- ###TEMPLATE_RSS2### end -->


Hat jemand eine Idee???

Danke
Nils
Profil
Verfasst am: 18. 06. 2009 [08:48]
brigitte
Dabei seit: 12.12.2005
Beiträge: 62
Hallo!
In deinem Template steht nicht von ###NEWS_IMAGE###



vielleicht hilft dir das:


TYPOSCRIPT
<!-- ###TEMPLATE_RSS2### begin -->###XML_DECLARATION###
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<!-- ###HEADER### begin -->
		<title>###SITE_TITLE###</title>
		<link />###SITE_LINK###</link>
		<description>###SITE_DESCRIPTION###</description>
		###SITE_LANG###
		<image>
			<title>###SITE_TITLE###</title>
			<url>###IMG###</url>
			<link />###SITE_LINK###</link>
			<width>###IMG_W###</width>
			<height>###IMG_H###</height>
			<description>###SITE_DESCRIPTION###</description>
		</image>
		<generator>TYPO3 - get.content.right</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		###NEWS_COPYRIGHT###
		###NEWS_WEBMASTER###
		###NEWS_MANAGINGEDITOR###
		###NEWS_LASTBUILD###
		<!-- ###HEADER### end -->
		<!-- ###CONTENT### begin -->
		<!-- ###NEWS### begin -->
		<item>
			<description>###NEWS_SUBHEADER###</description>
			<content:encoded><![CDATA[ ###NEWS_IMAGE### ###NEWS_SUBHEADER### ]]></content:encoded>
			<title>###NEWS_TITLE###</title>
			<link />###NEWS_LINK### </link>
			###NEWS_CATEGORY###
			###NEWS_AUTHOR###
			<pubdate>###NEWS_DATE###</pubdate>
			###NEWS_RSS2_ENCLOSURES###
		</item>
 
 
 
		<!-- ###NEWS### end -->
		<!-- ###CONTENT### end -->
	</channel>
</rss><!-- ###TEMPLATE_RSS2### end -->


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 18.06.2009 um 08:59.]
Profil
Verfasst am: 18. 06. 2009 [09:10]
Nils123
Themenersteller
Dabei seit: 01.10.2008
Beiträge: 57
Hallo!
Ja, vieolen Dank, das hat schonmal geholfen. Aber ist es auch möglich eine Bildergröße zu definieren. Meine Bilder sind ziemlich groß (ca. 800px), da ich sie in der News Singleansicht per imagelightbox anzeigen lassen möchte. Natürlich werden sie jetzt auich in dem Feed so groß dargestellt.

Kann ich irgendwo (per TS vielleicht?) die größe für diese Bilder angeben??

Gruß
Nils
Profil
Verfasst am: 28. 08. 2009 [11:11]
SirRuddy
Dabei seit: 27.03.2006
Beiträge: 90
Hallo Brigitte!

Schon etwas her, aber ich bin eben über diesen Eintrag gestolpert.

Da sind doch ein paar Fehler drin icon_wink.gif

In Zeile 6, 12 und 30 muss der Slash im ersten Tag weg (richtig ist):

HTML
<link>###SITE_LINK###</link>


In Zeile 33 ist der Tag Case-Sensitiv zu gestalten (richtig ist):

HTML
<pubDate>###NEWS_DATE###</pubDate>


Just for the NewBees icon_biggrin.gif

Gruß
SirRuddy
Profil
Verfasst am: 22. 12. 2009 [14:49]
intensivstation
Dabei seit: 18.09.2008
Beiträge: 131
Also ich weiss nicht, warum jetzt ###NEWS_IMAGE### weitergeholfen haben soll.
###NEWS_IMAGE### bringt nämlich null komma nichts, denn
HTML
<img src="uploads/pics/soundso.jpg" width="640" height="472" />

ist kein gültiges item-Element. Man bräuchte sowas:
HTML
<enclosure url="uploads/pics/soundso.jpg" type="image/jpg" />

Oder gibt es eine Möglichkeit ###NEWS_IMAGE### in diesem Format auszugeben?
Oder gibt es eine Möglichkeit, in ###NEWS_RSS2_ENCLOSURES### das Bild reinzutun?
###NEWS_RSS2_ENCLOSURES### bleibt nämlich leider leer banghead.gif
ProfilWWW
Verfasst am: 18. 10. 2010 [09:22]
wiz
Dabei seit: 18.03.2010
Beiträge: 16
Hallo intensivstation,

hast du dazu eine Lösung gefunden? Ich stehe gerade vor demselben Problem.

Schonmal vielen Dank!
Wiebke
Profil
Verfasst am: 20. 10. 2010 [14:39]
Mopps
Dabei seit: 21.02.2006
Beiträge: 849
Im RSS Template steht bei mir folgendes:
HTML
<item>
			<title>###NEWS_TITLE###</title>
			<link>###NEWS_LINK###</link>
			<guid>###NEWS_LINK###</guid>
			<description><![CDATA[###GENERIC_NEWSIMAGE### ###GENERIC_TEASER###]]></description>
			<pubDate>###NEWS_DATE###</pubDate>
			###NEWS_RSS2_ENCLOSURES###
		</item>


Dazu noch folgendes:
Marker in RSS Template hinzufügen
In dem Fall ist es ein Feld "Teaser". Im obigen Fall der Marker "NEWSIMAGE", das man so auslesen kann:
TYPOSCRIPT
newsimage = IMG_RESOURCE
    newsimage.stdWrap.wrap = <img src="{$baseURL}|" width="100" heigth="100" />
    newsimage.file {
      import = uploads/pics/
      import.field = generic_image
      import.listNum = 0
      width = 100c
      height = 100
    }
Profil
Verfasst am: 14. 03. 2011 [20:19]
jknick
Dabei seit: 16.01.2009
Beiträge: 19
Hallo Mopps,

ich habe gerade deine Anleitung versucht, bekomme es erziehlt nicht das gewünschte Ergebnis.
Mein TS:
TYPOSCRIPT
xmlnews = PAGE
xmlnews {
  typeNum = 100
  10 >
  10 < plugin.tt_news
  10.pid_list >
  10.pid_list = 20
  10.singlePid = 21
  10.defaultCode = XML
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-type:text/xml
    no_cache = 0
    xhtml_cleaning = 0
  }
  10.genericmarkers {
  newsimage = IMG_RESOURCE
    newsimage.stdWrap.wrap = <img src="http://www.mydomain.com|" width="100" heigth="100" />
    newsimage.file {
      import = uploads/pics/
      import.field= generic_image
      import.listNum = 0
      width = 100c
      height = 100
    }
}
}

Das entsprechende Template-File:
HTML
<item>
			<title>###NEWS_TITLE###</title>
			<link>###NEWS_LINK###</link>
			<description>###NEWS_SUBHEADER###</description>
			<content:encoded><![CDATA[###GENERIC_NEWSIMAGE### ###NEWS_CONTENT###]]></content:encoded>
			###NEWS_CATEGORY###
			###NEWS_AUTHOR###
			<pubDate>###NEWS_DATE###</pubDate>
			###NEWS_RSS2_ENCLOSURES###
		</item>


Und das Ergebnis sieht so aus:
HTML
<content:encoded><![CDATA[<img src="http://www.mydomain.com" width="100" heigth="100" /> Check...


Was habe ich übersehen? Hab es auch schon anstattt mit generic_image mit image versucht, was aber auch noch nicht den gewünschten Erfolg erziehlt hatte.
Über einen Hinweis wäre ich dir sehr dankbar.

Grüße
Profil
Verfasst am: 01. 02. 2012 [13:56]
Teilzeitphilosoph
Dabei seit: 13.10.2008
Beiträge: 71
Ich hatte das gleiche Problem und konnte es lösen..vielleicht hilfts jemandem.

import.field= generic_image <- doof
import.field = image <- besser

Damit klappt es bei mir. icon_smile.gif

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 01.02.2012 um 13:57.]
Profil