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

Rss

Estas en el tema de Rss en el foro de Programación General en Foros del Web. He realizado un canal de RSS en mi sitio aprovechando la sección de noticias de mi sitio que está hecho en asp. Lo hice mediante ...
  #1 (permalink)  
Antiguo 15/08/2006, 19:22
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 9 meses
Puntos: 0
Rss

He realizado un canal de RSS en mi sitio aprovechando la sección de noticias de mi sitio que está hecho en asp. Lo hice mediante asp creando una página xml. El canal funciona bien, lo probe con varios lectores rss.
Mi pregunta es la siguiente: como hago para que a los visitantantes que usan Firefox y Opera les aparesca el ícono RSS en la barra de dirección?

Hay que agregar algun archivo al sitio? o es que el canal RSS esta mal hecho.

desde ya muchas gracias
  #2 (permalink)  
Antiguo 16/08/2006, 10:16
Avatar de Seixas  
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona
Mensajes: 60
Antigüedad: 20 años
Puntos: 0
¿Te refieres al favicon?

Si es así estoy buscando lo mismo que tú. La solución es incluir tu favicon.ico en la raíz de tu página web. De este modo el rss lo detecta automáticamente.

Sin embargo yo el favicon lo tengo en una carpeta dentro de la raíz, y me interesaría que lo fuera a buscar ahí, para que no haya dos archivos iguales y no tenga que tener el favicon.ico desperdigado. ¿Alguien sabe como hacer para que el xml vaya a buscar el favicon a una carpeta determinada?
  #3 (permalink)  
Antiguo 17/08/2006, 02:26
Avatar de kvoloj  
Fecha de Ingreso: agosto-2003
Mensajes: 124
Antigüedad: 20 años, 9 meses
Puntos: 1
Hola darom:

Como creaste el RSs comn ASP?

Gracias

Koldo
  #4 (permalink)  
Antiguo 17/08/2006, 17:15
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 9 meses
Puntos: 0
Te paso el codigo para que te des una idea. Cualquier duda consultame, ojo no soy programador , pero tratare de ayudarte.

la pagina debe llamarse rss.asp (por ejemplo)

<%
'DSN-Less database connection
Query="SELECT * from tabla ORDER by Id DESC"
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.Open "DBQ=" & Server.Mappath(".tubase de datos.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
Set RSlist = Server.CreateObject("ADODB.recordset")
RSlist.Open Query,DataConn,3

'XML OUTPUT

Dim fldF
Response.ContentType = "text/xml"
Response.Write "<?xml version=""1.0"" encoding=""iso-8859-1"" ?>" & vbCrlf
Response.Write "<rss version=""2.0"">" & vbCrlf
Response.Write "<channel>" & vbCrlf
Response.Write "<description>tu descripcion.</description>" & vbCrlf
Response.Write "<language>es-ar</language>" & vbCrlf
Response.Write "<managingEditor>tu mail de editor</managingEditor>" & vbCrlf
Response.Write "<webMaster>tu mail de webmaster</webMaster>" & vbCrlf
Response.Write "<copyright>© 2000-2006 tu copyright</copyright>" & vbCrlf
Response.Write "<image>" & vbCrlf
Response.Write "<title>Tu titulo</title>" & vbCrlf
Response.Write "<link>tu_link</link>" & vbCrlf
Response.Write "<url>trl_de_imagen</url>" & vbCrlf
Response.Write "<width>120</width>" & vbCrlf
Response.Write "<height>35</height>" & vbCrlf
Response.Write "</image>" & vbCrlf


'A loop to collect all the articles
cantidad= 0
Do While Not cantidad = 15 OR RSList.EOF
cantidad = cantidad + 1

Response.Write "<item>" & vbCrlf
Response.Write "<title>" & RSlist("titulo").Value & "</title>" & vbCrlf
Response.Write "<link>tu_enlace_ a las noticias.asp?id="& RSlist("id").Value &"</link>" & vbCrlf
Response.Write "<description>" & vbCrlf
Response.Write "<![CDATA[" & vbCrlf
Response.Write RSlist("copete").Value & "]]>" & vbCrlf
Response.Write "</description>" & vbCrlf
Response.Write "</item>" & vbCrlf


RSlist.MoveNext
Loop
Response.Write "</channel>" & vbCrlf
Response.Write "</rss>" & vbCrlf

RSList.Close
set RSList = nothing
%>
  #5 (permalink)  
Antiguo 17/08/2006, 17:20
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 9 meses
Puntos: 0
Con respecto al icono rss que aparece en firefox y opera (en todos los sitio que tienen rss) en la barra de direcciones, no creo que sea lo mismo que el favicon. Por ejemplo, estoy usando opera ahora mismo en esta página, y veo el favicon del sitio a la izquierda de la barra de direcciones, y a la derecha veo el ícono de rss.

Los que desean tener su favicon pueden hacerlo gratis en dynamicdrive punto com, busque favicon online creation o algo asi.

Espero obtener ayuda respecto al ícono rss del navegador.
  #6 (permalink)  
Antiguo 17/08/2006, 19:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 10 meses
Puntos: 102
Cita:
Iniciado por darom Ver Mensaje
Espero obtener ayuda respecto al ícono rss del navegador.
Pon dentro del <head> el siguiente código:
Código HTML:
<link rel="alternate" type="application/rss+xml" title="Título de tu feed" href="URL_de_tu_feed.xml" /> 
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 17/08/2006, 20:13
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 9 meses
Puntos: 0
De acuerdo

Muchas gracias jam1138


Ahora mi sitio luce profesional!!
  #8 (permalink)  
Antiguo 21/08/2006, 06:50
Avatar de kvoloj  
Fecha de Ingreso: agosto-2003
Mensajes: 124
Antigüedad: 20 años, 9 meses
Puntos: 1
Muchas Gracias.

Voy a probarlo y te contaré.

Koldo
  #9 (permalink)  
Antiguo 28/10/2006, 19:33
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 9 meses
Puntos: 0
Cita:
Iniciado por jam1138 Ver Mensaje
Pon dentro del <head> el siguiente código:
Código HTML:
<link rel="alternate" type="application/rss+xml" title="Título de tu feed" href="URL_de_tu_feed.xml" /> 
Funciona perfecto en Opera y Firefox pero en el nuevo IE 7 no lo reconoce, que cambios hay que hacer?
Desde ya muchas gracias
  #10 (permalink)  
Antiguo 31/10/2006, 14:13
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 9 meses
Puntos: 0
Cita:
Iniciado por darom Ver Mensaje
Funciona perfecto en Opera y Firefox pero en el nuevo IE 7 no lo reconoce, que cambios hay que hacer?
Desde ya muchas gracias
Ya encontre la causa del error, hay que poner el codigo en cada una de las paginas y no en un include como lo hacia yo.
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 17:22.