Foros del Web » Programando para Internet » PHP »

Generar un RSS para novato

Estas en el tema de Generar un RSS para novato en el foro de PHP en Foros del Web. Hola a todos, estoy mirando para generar un rss, he visto esta web y me ha gustado bastante y parece sencillo: http://blog.unijimpe.net/crear-un-rss-en-php/ Como podeis ver, ...
  #1 (permalink)  
Antiguo 17/01/2008, 14:27
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 1 mes
Puntos: 0
Generar un RSS para novato

Hola a todos, estoy mirando para generar un rss, he visto esta web y me ha gustado bastante y parece sencillo:

http://blog.unijimpe.net/crear-un-rss-en-php/

Como podeis ver, no te crea ningun archivo, por lo que me pregunto, ¿entonces tiene sentido? ¿No tiene mas sentido que genere un archivo cada vez que creo una nueva noticia para poder publicar ese archivo en google?

Me gustaria que me indicarais mas webs o algo para hacerlo.

Gracias,
  #2 (permalink)  
Antiguo 17/01/2008, 14:33
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Generar un RSS para novato

no se si te sirve tambien

http://php.novacreations.net/viewtopic.php?p=546#546
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 17/01/2008, 18:36
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 225
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Generar un RSS para novato

aqui te dejo este tbn esta bueno me encontre una ves y lo pblique en mi web

http://www.codigolandia.com/index-Si...+PHP-php-21.tc
  #4 (permalink)  
Antiguo 18/01/2008, 03:04
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Generar un RSS para novato

Pero esas dos tutoriales, lo que hacen es que cuando presionas sobre el link www.midominio.es/rss.php aparece en la pagina web el rss...
Yo digo que si no es mejor tener un fichero que se vaya agregando las noticias cada vez que insertas una nueva... paraque google pueda ver el fichero... ¿no?

Es decir, mi duda es, ¿es mejor tener un fichero plano en el servidor o tener una pagina en el servidor que muestre el rss?

Gracias,
  #5 (permalink)  
Antiguo 18/01/2008, 03:12
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: Generar un RSS para novato

Cita:
Yo digo que si no es mejor tener un fichero que se vaya agregando las noticias cada vez que insertas una nueva... paraque google pueda ver el fichero... ¿no?
A google y a cualquiera le da lo mismo. Solo les importa la URL. Luego que esa url sea un fichero estatico o un script que devuelve el contenido bajo demanda les da lo mismo.

De todas formas, con un fichero rss hay que tener en cuenta que va a tener muchas peticiones (todos los lectores de feeds que esten suscritos lo van a intentar leer cada x tiempo, se haya actualizado o no), y eso puede provocar un consumo importante de recursos. Se debe tener en cuenta tecnicas de cache para minimizar el impacto en el servidor.
  #6 (permalink)  
Antiguo 18/01/2008, 03:14
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Generar un RSS para novato

Cita:
Iniciado por DarkJ Ver Mensaje
A google y a cualquiera le da lo mismo. Solo les importa la URL. Luego que esa url sea un fichero estatico o un script que devuelve el contenido bajo demanda les da lo mismo.

De todas formas, con un fichero rss hay que tener en cuenta que va a tener muchas peticiones (todos los lectores de feeds que esten suscritos lo van a intentar leer cada x tiempo, se haya actualizado o no), y eso puede provocar un consumo importante de recursos. Se debe tener en cuenta tecnicas de cache para minimizar el impacto en el servidor.
¿Entonces segun esto es mejor que no haya un fichero que haya que ir alimentandolo dinamicamente no?
Y otra cosa, estoy viendo que no se suelen poner todos las noticias que hay en la BD, sino, solo las 10-15 ultimas, ¿eso es asi? ¿No es mejor poner todas? ¿O es tonteria poner todas porque al usuario lo que le interesa son las nuevas?

Gracias,
  #7 (permalink)  
Antiguo 18/01/2008, 03:25
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: Generar un RSS para novato

El rss se supone que es una especie de boletin de ultimas novedades, debe contener solo las ultimas novedades. La gente lee esos rss mediante programas llamados agregadores, que estos se encargan de ir guardando las noticias anteriores.

El rss no es una version en xml de todas tus noticias, sino de las ultimas novedades. Por eso solo las 10-15 ultimas.
  #8 (permalink)  
Antiguo 18/01/2008, 03:56
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Re: Generar un RSS para novato

Ya sea rss.php rss.asp rss.xml este esta generando un archivo con codigo XML el cual se parsea ya sea por un navegador al cual uno se suscribe. O un código Javascript lo usa mediante DOM. siempre Google lo indexara si tiene trafico web.
  #9 (permalink)  
Antiguo 23/01/2008, 14:03
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Generar un RSS para novato

Hola, lo he hecho pero tengo problemas con el link de las noticias...

Código PHP:
echo '<item> 
<title>'
.$row[nombre].'</title> 
//Nuestro titulo obtenido de la base de datos 
<link>http://www.adslnoticias.es</link> 
//Aqui linkeamos nuestra web 
<pubDate>'
.$pubDate.'</pubDate> 
//Publicamos la fecha por defecto Xml las trata en date time 
<guid>http://www.adslnoticias.es/noticias/'
.$row["url"].'</guid> 
//Aqui podemos redirigiar al usuario a nuestra noticia al lugar exacto... 
<description><![CDATA['
.$descripcion.']]></description> 
//y por ultimo ponemos nuestro articulo 
//el tipo ![CDATA[ ... es para que XML no tome algunos datos 
//como caracteres suyos... 
</item>'


En teoria esto: <guid>http://www.adslnoticias.es/noticias/'.$row["url"].'</guid> me deberia llevar a la url de la noticias, pero no es asi, me pone la url www.adslnoticias.es y no http://www.adslnoticias.es/noticias/url_noticia
Lo podeis ver aqui: www.adslnoticias.es/xml.php

¿que hago mal?

Un saludo y gracias,
  #10 (permalink)  
Antiguo 23/01/2008, 15:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: Generar un RSS para novato

Si vez el código, tienes que poner en el elemento link el enlace a tus noticias.

Saludos.
  #11 (permalink)  
Antiguo 23/01/2008, 15:52
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Re: Generar un RSS para novato

Cita:
Ya sea rss.php rss.asp rss.xml este esta generando un archivo con codigo XML el cual se parsea ya sea por un navegador al cual uno se suscribe. O un código Javascript lo usa mediante DOM. siempre Google lo indexara si tiene trafico web.
Google no indexa aquello que se genera en JavaScript
__________________
Salu2!
  #12 (permalink)  
Antiguo 24/01/2008, 02:32
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Generar un RSS para novato

Gracias, pense que se ponia en guid...

Vi este manual y lo ponian en guid:
http://php.novacreations.net/viewtopic.php?p=546#546

Ahora parece que ya funciona:
http://www.adslnoticias.es/xml.php

¿Conoceis algun verificador de xml para RSS?

Gracias,
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 22:19.