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)