Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/07/2008, 07:59
Avatar de locmasm
locmasm
 
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: como poner rss en mi web?

Cita:
Iniciado por n0ck Ver Mensaje
la web es dinamica si, y como digo no tengo ni idea de nada de rss ni como funciona ni para que sirve, pero me han pedido que ponga esas opciones y estoy en blanco... no se lo que es social networks ni feer reader...:S
No se que sea lo que necesites, pero te voy a poner un ejemplo del rss que yo uso en una de mis paginas:

Código:
<?php

require_once('../config.php');

header('Content-Type: text/xml; charset=ISO-8859-1');


function limit_string($string, $charlimit)
{
	if(substr($string,$charlimit-1,1) != ' ')
	{
		$string = substr($string,'0',$charlimit);
		$array = explode(' ',$string);
		array_pop($array);
		$new_string = implode(' ',$array);

		return $new_string . '...';
	}
	else
	{   
		return substr($string,'0',$charlimit-1).'...';
	}
}

echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n";

?>
<rss version="2.0">
	<channel>
		<title>WEB</title>
		<link>http://www.pagina.com/</link>
		<description>DES</description>
		<language>es</language>

<?php
$sql = "SELECT campos AS texto FROM tabla ORDER BY id DESC LIMIT 10";
$res = mysql_query($sql);
while($articulo = mysql_fetch_assoc($res))
{
?>
		<item>
			<title><?php echo htmlspecialchars($articulo['titulo']); ?></title>
			<link>http://www.pagina.com/articulo-<?php echo $articulo['alterno']; ?>.htm</link>
			<description><?php echo htmlspecialchars(limit_string($articulo['texto'], 400)); ?></description>
			<pubDate><?php echo date('D, d M Y H:i:s O', $articulo['fecha']); ?></pubDate>
			<guid>http://www.pagina.com/articulo-<?php echo $articulo['alterno']; ?>.htm</guid>
		</item>
<?php
}
?>
	</channel>
</rss>
El archivo lo tengo con el nombre de:

Código:
articulos.php
Lo uso para mostrar articulos en rss.

Y para que en la barra de direcciones salga el icono rss tengo esto en el index:

Código:
<link rel="alternate" type="application/rss+xml" title="Articulos" href="http://www.pagina.com/includes/rss/articulos.xml" />
Espero te sirva.

Saludos.