2009-04-01 37 views

Respuesta

6

Una de las soluciones es utilizar CDATA en la descripción

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

Nota, que U puede tener un problema con el hotlink sitio impedido.

+1

No estoy seguro de por qué esta es una respuesta dado que no tiene nada que ver con las imágenes? –

0

En cuanto a la < p cuestión > etiqueta, necesita codificar html dentro del xml.

Su código sería algo como esto:

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

O incluya todo el lote en una sección de CDATA – Deebster

6

Se debe utilizar la etiqueta de caja dentro de elemento para incluir la imagen. Puede usarlo para imágenes configurando el tipo MIME correcto (por ejemplo: imagen/jpeg) e incluyendo el tamaño de la imagen como el atributo "longitud". El atributo de longitud no necesita ser completamente preciso, pero se requiere que el RSS se considere válido.

Aquí hay un helpful article que analiza esta y otras opciones.

17

El enclosure elemento puede utilizarse para transmitir imágenes. La especificación de RSS 2.0 es bastante clara al respecto, diciendo que el tipo es de tipo MIME. No dice que esté restringido a audio o video.

He aquí un ejemplo: a set of photo feeds from Agence France Presse

+11

Parece que el archivo xml actual en el enlace no tiene un gabinete. – trante

0

Dentro etiqueta item

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

http://domain. com/imagen.jpg </imagen: Imagen>

Dentro Descripción de la etiqueta

<![CDATA[ 

la parte de texto ..
http: // dominio. com/imagen.jpg'> Más
texto ]]>

0

Para trabajar con el MailChimp RSS a correo electrónico, que esperan que la imagen que se especifica en el interior de un elemento <media:content><item>. Esta es su fuente para la macro de imagen del elemento de alimentación en sus plantillas.

Por lo tanto, es necesario agregar a las declaraciones

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

Entonces el interior del elemento <item> añadir

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

Sin la declaración adicional, la alimentación no es válida ya que los medios de comunicación: el contenido no es conocida elemento.

Cuestiones relacionadas