2009-04-01 14 views
19

क्या एक लिंक के साथ केवल एक छवि भेजने और आरएसएस फ़ीड में प्रत्येक आइटम के लिए कुछ alt टेक्स्ट भेजने का कोई तरीका है?मैं आरएसएस 2.0 में किसी आइटम में एक छवि कैसे जोड़ूं?

मैंने enclosure टैग देखा लेकिन यह केवल वीडियो और संगीत के लिए है।

उत्तर

6

समाधान में से एक यू hotlink रोका साइट के साथ एक समस्या हो सकता है, विवरण में CDATA उपयोग करने के लिए

<![CDATA[ 
    Image inside RSS 
    <img src="http://example.com/img/smiley.gif" alt="Smiley face">   
]> 

नोट है।

+1

मैं उलझन में हूं कि यह एक उत्तर क्यों दिया गया है कि इसमें छवियों के साथ कुछ भी नहीं है? –

0

< पी > टैग मुद्दे के बारे में जोड़ने के लिए, आप एक्सएमएल के भीतर एचटीएमएल एन्कोड करने की जरूरत है।

आपका कोड कुछ इस तरह दिखेगा:

<description>&lt;p&gt; Text in the tag &lt;/p&gt;</description> 
+3

है या सीडीएटीए अनुभाग – Deebster

6

आप आइटम के भीतर बाड़े टैग का उपयोग करना चाहिए छवि को शामिल किया। आप इसे सही माइम प्रकार (उदाहरण के लिए: छवि/जेपीईजी) सेट करके छवियों के लिए उपयोग कर सकते हैं और छवि आकार को "लंबाई" विशेषता के रूप में भी उपयोग कर सकते हैं। लंबाई विशेषता को पूरी तरह सटीक होने की आवश्यकता नहीं है लेकिन आरएसएस को मान्य माना जाना आवश्यक है।

यहां एक helpful article है जो इस और अन्य विकल्पों पर चर्चा करता है।

17

enclosure तत्व चित्रों को प्रेषित करने के लिए उपयोग किया जा सकता है। आरएसएस 2.0 spec उस बारे में काफी स्पष्ट है, कह रहा है कि प्रकार एक एमआईएम प्रकार है। यह नहीं कहता कि यह ऑडियो या वीडियो तक ही सीमित है। a set of photo feeds from Agence France Presse

+11

में पूरा लॉट संलग्न है ऐसा लगता है कि लिंक में मौजूदा एक्सएमएल फ़ाइल में एक संलग्नक नहीं है। – trante

0

आप php आप htmlentities का उपयोग कर सकते उपयोग कर रहे हैं के बाद से() html टैग एन्कोड करने के लिए:

यहाँ एक उदाहरण है। वे एक्सएमएल में भयानक लगते हैं लेकिन आरएसएस पाठकों को पता है कि इसके साथ क्या करना है।

http://php.net/manual/en/function.htmlentities.php

0

अंदर टैग मद

<image:image xmlns:image="http://web.resource.org/rss/1.0/modules/image/"> 

http://domain। com/image.jpg < /: चित्र>

विवरण टैग

<![CDATA[ 

कुछ पाठ के अंदर ..
http: // डोमेन। com/image.jpg '>
अधिक पाठ ]]>

0

Mailchimp आरएसएस के साथ काम करने की सुविधा ईमेल करने के लिए, वे उम्मीद करते हैं छवि <item> अंदर एक <media:content> तत्व में निर्दिष्ट किया जाना है। यह उनके टेम्पलेट्स में फीड आइटम की छवि मैक्रो के लिए उनका स्रोत है।

इस प्रकार, आप

xmlns:media="http://search.yahoo.com/mrss/ 

फिर <item> तत्व के अंदर जोड़ने

<media:content medium="image" url="http://whatever/foo.jpg" width="300" height="201" /> 

अतिरिक्त घोषणा के बिना घोषणाओं को जोड़ने की जरूरत है, फ़ीड अमान्य है के बाद से मीडिया: सामग्री एक ज्ञात नहीं है तत्व।

संबंधित मुद्दे