Foros del Web » Programando para Internet » ASP Clásico »

mostrar noticias

Estas en el tema de mostrar noticias en el foro de ASP Clásico en Foros del Web. Vereis quiza es algo muy sencillo pero a mi me esta trayendo de cabeza. A ver si me podeis orientar para poder presentar una noticia ...
  #1 (permalink)  
Antiguo 02/09/2003, 05:30
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
mostrar noticias

Vereis quiza es algo muy sencillo pero a mi me esta trayendo de cabeza. A ver si me podeis orientar para poder presentar una noticia principal y debajo de esta las que van quedando antiguas(unas 3 o 4)

Mas o menos seria asi

Noticia principal
Titular
Cuerpo
-------------------------------------------
titular noticia antigua
titular noticia antigua
titular noticia antigua

El problema viene que no se me ocurre como discriminar esa noticia principal para luego listar las antiguas

A ver si me da alguien alguna pistilla
  #2 (permalink)  
Antiguo 02/09/2003, 06:35
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
Es sencillo, supongo que tienes las noticias almacenadas en una tabla de tu base de datos. Entonces podrías añadir un campo fecha y ordenarlas descendentemente para sacar como primer registro la noticia principal y luego el resto (antiguas), o otra posibilidad es tener un campo booleano (Si/No) para hacer referencia a cada noticia y decir si es Princiapal (Si) o Antigua (No).

Espero que te sirva la idea.
Un saludo.

Txarly
__________________
¿Por qué Uri Geller doblaba cucharas?
  #3 (permalink)  
Antiguo 02/09/2003, 07:30
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
Si evidentemente tienen un campo fecha. El caso es que por listarlas descendentemente no hay ningun problema.El caso es al hacer un bucle por ejmplo para que de 20 noticias muestre las 5 ultimas, la mas reciente tenga una presentacion diferente de las otras 4.
Asi ,pues yo creo que la cosa seria que al listar las antiguas, discriminara de alguna forma la ultima noticia (la mas reicente).La solucion del campo boolenao podria ser valida, pero quiza seria un poco engorroso andar pendiente de cual esta activa como principal y cual no.

No se si me hago entender.

Gracias
  #4 (permalink)  
Antiguo 02/09/2003, 07:53
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
Hola;
Al listarlas por fecha descendente te saldra como primera noticia la más reciente. Entonces manejando un contador puedes controlar las noticias a mostrar y como mostralas.
Aqui debajo te pongo un ejemplo para que lo adaptes a lo que necesites:

Código:
<%
...
set rs=cn.execute("select * from noticias order by fecha DESC");

Dim i=0

Do while not rs.eof
   i=i+1
   if i=1 then
      -- pinta la noticia mostrando Titular y Cuerpo --
      response.write rs("Titular") & "<BR>" & rs("Cuerpo") & "<BR>"
   elseif i<5 then
      -- pinta el Titular de esta noticia antigua --
      response.write rs("Titular")
   end if
Loop
...
%>
Un saludo
__________________
¿Por qué Uri Geller doblaba cucharas?
  #5 (permalink)  
Antiguo 02/09/2003, 07:56
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
Me he acelerado un poco....

donde pone elseif i<5 then

sería else if i>1 and i<5 then
para mostrar las noticias 2,3 y 4.

Un saludo.
__________________
¿Por qué Uri Geller doblaba cucharas?
  #6 (permalink)  
Antiguo 02/09/2003, 08:03
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
probare a ve. asias ;)
  #7 (permalink)  
Antiguo 02/09/2003, 08:32
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
no me funciona
  #8 (permalink)  
Antiguo 02/09/2003, 08:56
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
Hola;
El código de ejemplo que te pasé antes no es para que funcioné sin más, sino para que lo adaptes a tu código y cambies lo que necesites, solo pretendia darte la idea.
Es muy sencillo, trabájalo un poco y si sigues teniendo problemas se un poco más preciso y dinos que error te dá, vale?

Un saludo.
Txarly
__________________
¿Por qué Uri Geller doblaba cucharas?
  #9 (permalink)  
Antiguo 02/09/2003, 09:11
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
edit

Última edición por flipudez; 02/09/2003 a las 09:14
  #10 (permalink)  
Antiguo 02/09/2003, 11:48
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
txarly, ya esta arreglado, habia olvidado poner una cosa, de momento perfecto, muchas gracias

Un saludo
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 08:09.