Comunidad de diseño web y desarrollo en internet online

Rss en php

Citar            
MensajeEscrito el 17 Feb 2009 04:12 pm
Hola estoi creando un rss en php, el script corre perfecto el tema es a la hora de ver las imagenes o videos o el color i tamaño de letra,
este es mi codigo php:

Código :

<?
include('config.php');
include ("funciones.php");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?><rss version=\"2.0\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">
<channel>
<title>Juaann</title>
<description>juaann -  juaann</description>
<link>http://www.aaaaa.com.ar/</link>
<language>es-sp</language>
<copyright>Copyright 2009 aaaaa.com</copyright>";
$id=$_REQUEST['id'];
$registros=mysql_query("select * from post WHERE autor='$id'");
while ($reg=mysql_fetch_array($registros)){
$reg['titulo'] = str_replace(" ",'-',$reg['titulo']);
$reg['cuerpo']=substr($reg['cuerpo'],0,300); 

echo "<item>
<title>".$reg['titulo']."</title>
<link>http://www.aaaaa.com.ar/</link>
<pubDate>".$reg['fecha']."</pubDate>
<category>![CDATA[".$reg['cat']."]]</category>
<comments></comments>
<description>".$reg['cuerpo']."</description>
</item>";
}

echo "</channel>
</rss>";
?>


Qe puedo hacer?

Por juaann

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Feb 2009 03:22 am
eso no se puede en las rss

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 20 Feb 2009 04:05 pm
Osea q no puedo mostrar imagenes??
Pero si yo eh visto rss con imagenes,
como es q logran poner imagenes??

Por juaann

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Feb 2009 08:43 pm
tal vez formateando el rss?? la verdad no tengo idea, o accediendo a los datos del rss de otro lado...

Por joarobles

753 de clabLevel

8 tutoriales

 

Córdoba - Argentina

firefox
Citar            
MensajeEscrito el 20 Feb 2009 08:54 pm
si se puede, de hecho yo le he puesto hasta video ;) justo ayer hice esto:

solo te muestro la parte mas relevante del código, es para wordpress asi que ignora las funciones de PHP

Código :

<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
   <?php if ( strlen( $post->post_content ) > 0 ) : ?>
      <content:encoded><![CDATA[
         <?php if(get_post_meta($post->ID, 'video',true)!=null){?>
         <object width="504" height="380">
            <param name="allowfullscreen" value="true" />
            <param name="allowscriptaccess" value="always" />
            <param name="movie" value="<?php echo get_post_meta($post->ID, 'video',true); ?>&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=474747&amp;fullscreen=1" />
            <embed src="<?php echo get_post_meta($post->ID, 'video',true); ?>&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=474747&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="504" height="380"></embed>
         </object>
         <?php } ?>
         <p><?php the_excerpt_rss() ?></p>
         <?php the_content() ?>
      ]]></content:encoded>


como nota importante es que te asegures de poner <![CDATA[ --contenido aqui-- ]]> en el contenido, esto es para que puedas poner etiquetas HTML y que funcionen!! ademas he utilizado la propiedad <content:encoded> para el contenido.

saludos

Por stock

26 de clabLevel



Genero:Masculino  

JavaScript Developer

firefox
Citar            
MensajeEscrito el 20 Feb 2009 10:41 pm
Gracias por tu respuesta
pero sigue sin funcionar :( :cry:

Por juaann

33 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.