Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2010, 04:54
roylugones
 
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