Jump to content


Photo

Paginação Com Numeração


  • Faça o login para participar
10 replies to this topic

#1 cerburus

cerburus

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 11/12/2006, 21:44

Galera meu cliente pediu que a paginação fosse numeria e imagens!

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 replay

replay

    Agora a vida começa...

  • Usuários
  • 421 posts
  • Sexo:Não informado

Posted 11/12/2006, 22:58

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 :P
Não me adicione no MSN pq eu não vo te ajuda... se insistir eu vo ser grosso!!!
Ta com dúvida pergunta aqui no fórum...
Grato

#3 cerburus

cerburus

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

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 :P



AMIGÃO NAO QRENDO ABUSAR MAS TU TEM AI ALGUM MODELO DE PAGINAÇÃO COM NUMEROS?

#4 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 13/12/2006, 10:58

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

#5 cerburus

cerburus

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

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 replay

replay

    Agora a vida começa...

  • Usuários
  • 421 posts
  • Sexo:Não informado

Posted 13/12/2006, 12:45

http://forum.wmonlin...
Não me adicione no MSN pq eu não vo te ajuda... se insistir eu vo ser grosso!!!
Ta com dúvida pergunta aqui no fórum...
Grato

#7 cerburus

cerburus

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 15/12/2006, 02:34

http://forum.wmonlin...



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&aacute;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&oacute;xima P&aacute;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&oacute;xima P&aacute;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 replay

replay

    Agora a vida começa...

  • Usuários
  • 421 posts
  • Sexo:Não informado

Posted 15/12/2006, 04:16

Tenta implementa com um desses tutos

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
Não me adicione no MSN pq eu não vo te ajuda... se insistir eu vo ser grosso!!!
Ta com dúvida pergunta aqui no fórum...
Grato

#9 Response.Verdadeiro.Anubis

Response.Verdadeiro.Anubis

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 18/12/2006, 18:19

ACHO Q É ISSO Q VC QUER"""""

<% 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 cerburus

cerburus

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 19/12/2006, 01:48

Senhor moderador me desculpe... mas nao estou sendo pago para fazer isso! meu chefe pediu pra mim mudar isso no site dele! ai pow sei la peço uma ajuda por aki! pois sei q vc´s q entendem bastante mudam o meu codigo ai rapidinho pra exibir a paginação com numeros! sei la tenta me ajudar ai e ver meu lado! pra nao ter mais um desempregado ai nesse brasil!
abraços

#11 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 19/12/2006, 09:51

Neste fórum não damos o peixe, ensinamos a pescar ok?

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)

IPB Skin By Virteq