Foros del Web » Programación para mayores de 30 ;) » Programación General »

RSS - No ordena bien las noticias en explorer (sí en firefox)

Estas en el tema de RSS - No ordena bien las noticias en explorer (sí en firefox) en el foro de Programación General en Foros del Web. Muy buenas. Tengo hecho un RSS para mi web. Una vez suscritos, en el firefox el listado de noticias están correctamente ordenadas de mas recientes ...
  #1 (permalink)  
Antiguo 24/02/2010, 04:54
 
Fecha de Ingreso: enero-2005
Mensajes: 150
Antigüedad: 19 años, 3 meses
Puntos: 1
Exclamación RSS - No ordena bien las noticias en explorer (sí en firefox)

Muy buenas.

Tengo hecho un RSS para mi web.
Una vez suscritos, en el firefox el listado de noticias están correctamente ordenadas de mas recientes a más antiguas.

Pero en el Explorer casi siempre salen al libre albedrío.... sin orden alguno... no entiendo...

Código:
<?
header("Content-Type: text/xml; charset=ISO-8859-1");
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
?>
<rss version="0.91">
<channel>
<title>Mi título de página</title>
<link>Mi URL de página</link>
<description>Noticias de mi página</description>
<language>es-ES</language>

<image>
<title>Mi página</title>
<url>Mi imagen de logotipo</url>
<link>Mi URL de página</link>
<width>481</width>
<height>143</height>
</image>
<?
mysql_connect("localhost","usuario","password");
$result=mysql_db_query("base de datos","SELECT ID, titular, cabecera, actualizacion FROM noticias ORDER BY actualizacion DESC");
while ($row=mysql_fetch_array($result))
{
?>

<item>
<title><?=$row['titular']?> </title>
<link>http://www.mipagina.com/noticias/noticia_ampliada.php?ID=<?=$row['ID']?></link>
<description><?=$row['cabecera']?></description>
</item>
<? } ?>

</channel>
</rss>
Sienda en la base de datos:

ID: el ID
titular: el titulo de la noticia
cabecera: el primer párrafo
actualización: la fecha de publicación

Etiquetas: explorer, firefox, rss, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:48.