Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2008, 05:29
potenkin
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 18 años, 7 meses
Puntos: 0
Un repeat region que empiece en la referencia 6

hola,
tengo una pàgina en la que se ven las diferentes noticias recogidas de una DB. Mi idea es que se vean las últimas 5 de una forma más completa, con titular, entradilla, foto y un poco del texto.

luego quiero poner un apartado que seria "ver + notícias" en el que se listarian los titulares de las últimas 20 noticias. La idea es que estos titulares empiecen a mostrar a partir de la noticia 6 (las 5 últimas ya se ven más completas).

para ello, hago 2 recorset diferentes y a cada uno le aplico un repeat region...

hasta aqui bien...

lo que necesito es saber como hacer el repeat de la segunda region, (que seria ver 20 ultimas noticias - las últimas 5)

os adjunto el código del repeat:

<%
Dim Repeat3__numRows
Dim Repeat3__index

Repeat3__numRows = 20
Repeat3__index = 0
news2_numRows = news2_numRows + Repeat3__numRows
%>

y en el body:

<%
While ((Repeat3__numRows <> 0) AND (NOT news2.EOF))
%>
<p><%=(news2.Fields.Item("tit").Value)%></a><br />
</p>
<%
Repeat3__index=Repeat3__index+1
Repeat3__numRows=Repeat3__numRows-1
news2.MoveNext()
Wend
%>


o quizás deberia descontar los 5 ultimos registros ya directamente en el recordset?

"SELECT * FROM news WHERE tipo = ? AND activo = ? ORDER BY fecha DESC"

Última edición por potenkin; 15/05/2008 a las 05:43