Paginação Com Numeração
#1
Posted 11/12/2006, 21:44
ou seja
1, 2, 3,4
só que os numeros seriam imagens!
para cada numero uma imagem
exemplo
a paginação deles e com imagem do numero!
http://www.festasbra...p?loc=1&eve=570
#2
Posted 11/12/2006, 22:58
uma maneira super simples é vc criar as imagens da paginação e nomea-las com seus proprios numeros
Ex
1 = 1.jpg
2 = 2.jpg
etc..
dai na hora da paginação faça igual vc faria normalmente so que na hora de exibir o numero vc colocaria um .jpg apos...
ex:
for i = 1 to rs.pagecount
if i = cint(pag) then
response.write "<img src=" & i & ".jpg>"
else
response.write "<a href="&servervariables("script_name") & "?pagina=" & i & "><img src=" & i & ".jpg></a> "
end if
next
Valeu
Ta com dúvida pergunta aqui no fórum...
Grato
#3
Posted 13/12/2006, 02:37
sim tem como e é super facil.
uma maneira super simples é vc criar as imagens da paginação e nomea-las com seus proprios numeros
Ex
1 = 1.jpg
2 = 2.jpg
etc..
dai na hora da paginação faça igual vc faria normalmente so que na hora de exibir o numero vc colocaria um .jpg apos...
ex:
for i = 1 to rs.pagecount
if i = cint(pag) then
response.write "<img src=" & i & ".jpg>"
else
response.write "<a href="&servervariables("script_name") & "?pagina=" & i & "><img src=" & i & ".jpg></a> "
end if
next
Valeu
AMIGÃO NAO QRENDO ABUSAR MAS TU TEM AI ALGUM MODELO DE PAGINAÇÃO COM NUMEROS?
#4
Posted 13/12/2006, 10:58
O codigo que o replay passou foi exatamente o que você pediu, com numeros.
Se não era assim que você queria tente se expressar melhor, ou procurar aqui no forum pelos outros tópicos sobre paginação já existentes.
[]s
#5
Posted 13/12/2006, 11:17
Amigão,
O codigo que o replay passou foi exatamente o que você pediu, com numeros.
Se não era assim que você queria tente se expressar melhor, ou procurar aqui no forum pelos outros tópicos sobre paginação já existentes.
[]s
ei sei sim senhor moderador!!! e exatamente isso q eu pedi!!! desculpe me expressei mau!!!!
oq eu quero agora e saber se ele possui o codigo completo de paginação por numeros!!!
alguma modelo entende da pagina completa com paginação!
abraços
#6
Posted 13/12/2006, 12:45
Ta com dúvida pergunta aqui no fórum...
Grato
#7
Posted 15/12/2006, 02:34
esse link nao ta abrindo mais!
aguardo mais abraços
Na verdade eu ja tenho essa pagina que exibe fotos e com paginação dessa forma "proximo" "anterior"
porem meu cliente quer a paginação dakela forma com numeros 1,2,3...
segue meu codigo acho q fica mais facil para me ajudarem a modificar meu codigo!
abraços
<!--#include file="config.asp"-->
<%
id_evento = Request.QueryString("id_evento")
SQL = "Select * From eventos Where id_evento=" & id_evento & " "
RS.open SQL, conex
pasta = RS("pasta")
n_fotos = RS("n_fotos")
sessoes_f = 0
pasta_div = n_fotos
dim pagina
if Request.QueryString("pagina") = "" then
pagina = 1
else
pagina = Request.QueryString("pagina")
end if
parte = "Parte "&pagina
Do while pasta_div > 0
pasta_div = pasta_div - 20
sessoes_f = sessoes_f + 1
Loop
'response.Write(sessoes_f)
'response.Write(" - ")
'response.Write(n_fotos)
if pagina = 1 then
incio_sessao = 1
end if
if pagina = 2 then
incio_sessao = 21
end if
if pagina = 3 then
incio_sessao = 41
end if
if pagina = 4 then
incio_sessao = 61
end if
if pagina = 5 then
incio_sessao = 81
end if
if pagina = 6 then
incio_sessao = 101
end if
if pagina = 7 then
incio_sessao = 121
end if
if pagina = 8 then
incio_sessao = 141
end if
if pagina = 9 then
incio_sessao = 161
end if
if pagina = 10 then
incio_sessao = 181
end if
if pagina = 11 then
incio_sessao = 201
end if
if pagina = 12 then
incio_sessao = 221
end if
if pagina = 13 then
incio_sessao = 241
end if
if pagina = 14 then
incio_sessao = 261
end if
if pagina = 15 then
incio_sessao = 281
end if
if pagina = 16 then
incio_sessao = 301
end if
if pagina = 17 then
incio_sessao = 321
end if
if pagina = 18 then
incio_sessao = 341
end if
if pagina = 19 then
incio_sessao = 361
end if
if pagina = 20 then
incio_sessao = 381
end if
if pagina = 21 then
incio_sessao = 401
end if
if pagina = 22 then
incio_sessao = 421
end if
if pagina = 23 then
incio_sessao = 441
end if
if pagina = 24 then
incio_sessao = 461
end if
if pagina = 25 then
incio_sessao = 481
end if
if pagina = 26 then
incio_sessao = 501
end if
final_sessao = incio_sessao + 19
'response.Write(final_sessao)
teste = incio_sessao + 19
'response.Write(RS("n_fotos"))
if RS("n_fotos") - teste < 0 then
final_sessao = n_fotos
end if
par = ""
if RS("par") = "sim" then
par1 = "("
par2 = ")"
end if
if RS("venda") = "sim" then
venda = "comprar_foto.asp?id_evento="&RS("id_evento")&"&pasta="&RS("pasta")&"&n_foto="
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Teste da pagina</title>
<link href="padrao.css" rel="stylesheet" type="text/css">
<style type="text/css">
.Borda1{
border: 1px solid #C10000;
}
.Form1{
border: 1px solid #C10000;
font-family: Verdana;
font-size: 10px;
color: #BF0000;
text-decoration: none;
background-color: #F4F4F4;
}
a:link {
color: #000000;
}
a:visited {
color: #000000;
}
a:hover {
color: #000000;
}
a:active {
color: #000000;
}
body {
background-color: #000000;
}
</style>
<script language="JavaScript">
<!--
function Paginacao(varPagina, var_id){
window.location = ("evento_m.asp?id_evento="+var_id+"&Pagina=" + varPagina);
}
-->
</script>
</head>
<body>
<!--#include file="inc_top.asp"-->
<table width="777" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" bgcolor="#333333">
<div align="center">
<table width="750" border="0" align="center" cellpadding="0" cellspacing="4">
<tr>
<td><font size="2" color="#006699" face="Verdana, Arial, Helvetica, sans-serif"><strong> <font color="#FFCC00">
<% = RS("Titulo") %>
-
<% = Parte %>
</font></strong></font><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
<% = RS("texto") %>
</font> </td>
</tr>
</table>
<br>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="2">
<%
For contador_f = incio_sessao to final_sessao step 2
%>
<tr>
<td width="50%" ><div align="center"><font color="#666666"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="http://www.planetasocial.com.br/coberturas/<% = pasta %>/<%=par1%><% = contador_f %><%=par2%>.jpg" vspace="3" border="0"><br>
<font color="#FFFFFF"> </font> </font></strong></font></div></td>
</tr>
<tr>
<td width="50%"><div align="center"><font color="#666666"><strong><font color="#666666"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="http://www.planetasocial.com.br/coberturas/<% = pasta %>/<%=par1%><% = contador_f + 1 %><%=par2%>.jpg" vspace="3" border="0"></font></strong></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
<font color="#FFFFFF"> </font></font></strong></font></div></td>
</tr>
<% next %>
</table>
<table width="750" height="35" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td width="242"><%If Request.QueryString("Pagina") = 1 or Request.QueryString("Pagina") = "" Then%>
<%Else%>
<a href="java script:Paginacao(<%=Request.QueryString("Pagina") - 1%>,<%=Request.QueryString("id_evento")%>);"><img src="pix/anterior.gif" alt="Página Anterior" width="148" height="20" border="0"></a> <%End If%>
</td>
<td width="505"><div align="right">
<%If Request.QueryString("Pagina") = "" Then%>
<a href="java script:Paginacao(<%=Request.QueryString("Pagina") + 2%>,<%=Request.QueryString("id_evento")%>);"><img src="pix/proximo.gif" alt="Próxima Página" width="148" height="20" border="0"></a>
<%Else%>
<%If Request.QueryString("Pagina") + 1 <= sessoes_f Then%>
<a href="java script:Paginacao(<%=Request.QueryString("Pagina") + 1%>,<%=Request.QueryString("id_evento")%>);"><img src="pix/proximo.gif" alt="Próxima Página" width="148" height="20" border="0"></a>
<%Else%>
<%End If%>
<%End If%>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<table width="777" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#A80000">
<tr>
<td></td>
</tr>
</table>
</body>
</html>
#8
Posted 15/12/2006, 04:16
http://forum.wmonlin...
se aparecer erro poste aqui, mas não peça que implemente a paginação pra vc, justo porque quem ta sendo pago pra fazer isso é vc...
"aguardo mais abraços"
Abraçosss ... heheheheh
Ta com dúvida pergunta aqui no fórum...
Grato
#9
Posted 18/12/2006, 18:19
<% dim VARIAVEL
VARIAVEL= "VARIAVEL"
conectar
sel="select * from TABELA where CAMPO like '" & VARIAVEL & "'"
RS.PageSize = 14
rs.open sel,cn,3,3
if rs.eof then%>
NADA AENCONTRADO
<%
Response.End
else
IF Request.QueryString("pagina")="" then
intpagina=1
ELSE
IF cint(Request.QueryString("pagina"))<1 then
intpagina=1
ELSE
IF cint(Request.QueryString("pagina"))> RS.PageCount then
intpagina=RS.PageCount
ELSE
intpagina=Request.QueryString("pagina")
END IF
END IF
END IF
END IF
RS.AbsolutePage = intpagina
intrec=0
While intrec < RS.PageSize and not RS.EOF
%>
<!--------------------------------------------------- ABAIXO ENTRA TODO O CONTEUDO PAGINADO -->
<!--------------------------------------------------- ABAIXO ENTRA TODO O CONTEUDO PAGINADO -->
AKI VC POE O RESULTADO DA PAGINAÇÃO
<!--------------------------------------------------- ACIMA ENTRA TODO O CONTEUDO PAGINADO -->
<!--------------------------------------------------- ACIMA ENTRA TODO O CONTEUDO PAGINADO -->
<%
RS.MoveNext
intrec=intrec+1
Wend
%>
<% IF intpagina > 1 then %>
<%response.write "<font class=NumberPaginacao>" & "[" & intpagina-1 & "]" & "</font>"%>
<a href="SUA PÁGINA AKI PAGINA?pagina=<%=intpagina-1%>"><%response.write "<font class=NumberPaginacao>" & "< IMG SRC=SUA IMAGEM AKI>" & "</font>"%></a>
<%response.Write " -"%>
<%
END IF
'Se não estivermos no último registro contado, então é mostrado o link p/ a próxima página
IF strcomp(intpagina,RS.PageCount) <> 0 then
%>
<a href="SUA PÁGINA AKI PAGINA?pagina=<%=intpagina+1%>"><%response.write "<font class=NumberPaginacao>" & "< IMG SRC=SUA IMAGEM AKI>" & "</font>"%></a>
<%response.write "<font class=NumberPaginacao>" & "[" & intpagina+1 & "]" & "</font>"%>
<%
END IF
%>
<%response.write "<font class=NumberPaginacao>" & "Página .: " & "</font>" & "<font class=NumberPaginacaoTotal>" & intpagina & "</font>" & "<font class=NumberPaginacao>" & " de " & RS.PageCount & "</font>"%>
#10
Posted 19/12/2006, 01:48
abraços
#11
Posted 19/12/2006, 09:51
Já foram lhe indicadas várias formas de como fazer o sistema que você quer, se você não conseguiu fazer de nenhum forma ainda, talvez seja o caso de sentar, estudar um pouco mais e tentar novamente.
E o papel do moderador é moderar o fórum e não responder e entregar códigos prontos aos usuários.
[]s
Edição feita por: siola, 19/12/2006, 09:52.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










