Jump to content


Paginando Fotos...


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

#1 Mariana

Mariana
  • Visitantes

Posted 03/12/2003, 08:16

Pessoal, tenho o seguinte código abaixo, usado para abrir uma galeria de fotos. Atualmente, ele mostra todas as fotos, porém, gostaria que me fosse mostrado 20 fotos por página.

Será que alguém poderia me ajudar?

Brigadinha.... ;)

'/////COMECA AS FOTOS
Else
Set rsFotos = Conexao.Execute("SELECT * FROM fotos WHERE idalbum="&idalbum&"")
If rsFotos.EOF Then
Response.Write "Nenhuma foto encontrada!"
Else
Response.Write "<div align=""center""><table border=0 cellpadding=3 cellspacing=1 width=""80%"">"
contar = 0
Do while not rsFotos.eof 
If contar = 4 Then 
Response.Write "<tr>"
End If 
If contar <> 4 Then 
Response.Write "<TR>"
End If 
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
If RsFotos.eof then exit do
Response.Write "<td><a href=""javascript:abrejanela('http://www.clubers.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58"" border=0 src="""&imagem2&"""></a></td>"
contar = contar +1
rsFotos.MoveNext
If RsFotos.eof then exit do
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
Response.Write "<td><a href=""javascript:abrejanela('http://www.clubers.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58""  border=0 src="""&imagem2&"""></a></td>"
contar = contar + 1
rsFotos.MoveNext
If RsFotos.eof then exit do
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
Response.Write "<td><a href=""javascript:abrejanela('http://www.clubers.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58""  border=0 src="""&imagem2&"""></a></td>"
contar = contar + 1
rsFotos.MoveNext
If RsFotos.eof then exit do
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
Response.Write "<td><a href=""javascript:abrejanela('http://www.clubers.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58""  border=0 src="""&imagem2&"""></a></td>"
contar = contar + 1
rsFotos.MoveNext
Loop
Response.Write "</tr></table></div>"
End if
End If
End If %>


#2 Zóio

Zóio
  • Visitantes

Posted 03/12/2003, 10:09

Tipo vc manja um pouco de paginação??
da uma olhada neste tuto q eu publiquei, é bem simples, se vc não conseguir fazer
posta de novo...link do tutorial

#3 Mariana

Mariana
  • Visitantes

Posted 03/12/2003, 11:38

Vixxiii... Só tenho esse código porque me passaram. A única coisa que eu sei é que ele é baseado no código do Chacal Photos.

O que eu tenho é o seguinte:

Código do conect.asp:
<!--#include file="config.asp"-->
<% Set Conexao = CreateObject("ADODB.CONNECTION")
conStr ="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/fotos.mdb")
ConexaoAberta = FALSE
Sub AbreConexao()
	if not ConexaoAberta then
	Conexao.Open ConStr
	ConexaoAberta = True
	end if
end sub
Sub FechaConexao()
	if ConexaoAberta then
	Conexao.close
	ConexaoAberta = False
	end if
end sub %>

Código do config.asp:

<% 
user = "usuario" 'user administrativo
senha = "senha" 'senha administrativa
db = "db/fotos" 'caminho pro db sem .mdb, NÀO MUDE
%>

Código do Sistema:
<!--#include file="conect.asp"-->
<% AbreConexao
idcat=request.querystring("idcat")
idalbum=request.querystring("idalbum")
cat=request.querystring("cat")
album=request.querystring("album")


'/////COMECA AS CATEGORIAS
If idcat = "" Then
Set rsCats = Conexao.Execute("SELECT * FROM categorias ORDER BY nome")
If rsCats.EOF Then
Response.Write "Nenhuma categoria encontrada!"
Else
While not rsCats.EOF
Response.Write "<a href=""evento2.asp?idcat="&rsCats("id")&"&cat="&rsCats("nome")&""">"&rsCats("nome")&"</a><BR>"
rsCats.Movenext
Wend
End If

'/////COMECA OS ALBUNS
Else
If idalbum = "" Then
Response.Write "<font size=2><B>"&cat&"</font></B><BR><BR>"
Set rsAlbum = Conexao.Execute("SELECT * FROM album WHERE idcat="&idcat&" ORDER BY nome")
If rsAlbum.EOF Then
Response.Write "Nenhum album encontrado!"
Else
While not rsAlbum.EOF
Response.Write "<a href=""evento2.asp?idcat=" & idcat & "&cat=" & cat & "&idalbum=" & rsAlbum("id")& "&album=" & rsAlbum("nome") & """>" & rsAlbum("nome") & "<BR>"
rsAlbum.Movenext
Wend
End If

'/////COMECA AS FOTOS
Else
Set rsFotos = Conexao.Execute("SELECT * FROM fotos WHERE idalbum="&idalbum&"")
Set RS = Server.CreateObject("Adodb.RecordSet")
RS.PageSize = 5

If RS.EOF then
Response.Write "Nenhum registro encontrado!"
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

If rsFotos.EOF Then
Response.Write "Nenhuma foto encontrada!"
Else
Response.Write "<div align=""center""><table border=0 cellpadding=3 cellspacing=1 width=""80%"">"
contar = 0
Do while cont < 20
If contar = 4 Then 
Response.Write "<tr>"
End If 
If contar <> 4 Then 
Response.Write "<TR>"
End If 
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
If RsFotos.eof then exit do
Response.Write "<td><a href=""javascript:abrejanela('http://www.seusite.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58"" border=0 src="""&imagem2&"""></a></td>"
contar = contar +1
rsFotos.MoveNext
If RsFotos.eof then exit do
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
Response.Write "<td><a href=""javascript:abrejanela('http://www.seusite.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58""  border=0 src="""&imagem2&"""></a></td>"
contar = contar + 1
rsFotos.MoveNext
If RsFotos.eof then exit do
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
Response.Write "<td><a href=""javascript:abrejanela('http://www.seusite.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58""  border=0 src="""&imagem2&"""></a></td>"
contar = contar + 1
rsFotos.MoveNext
If RsFotos.eof then exit do
imagem1=rsFotos("imagem1")
imagem2=rsFotos("imagem2")
Response.Write "<td><a href=""javascript:abrejanela('http://www.seusite.com.br"&imagem1&"','640','540','no')""><img width=""92"" height=""58""  border=0 src="""&imagem2&"""></a></td>"
contar = contar + 1

rsFotos.MoveNext
Loop
Response.Write "</tr></table></div>"
End if
End If
End If %>


#4 maresia

maresia

    12 Horas

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

Posted 06/12/2003, 11:08

Uhm... um pouco complexo prá mim....

Será que algum moderador poderia ajudar a moça??? :unsure:
Noite Afora - Prá quem troca o dia pela noite
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.

#5 siola

siola

    Usuário

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

Posted 06/12/2003, 12:07

esse sitema foi feito por mim...chama ChacalAlbum..:)..mais sistemas meus em www.chacalscripts.rg3.net

bom..qunato a sua duvida faiz um bom tempo q eu naum mecho com asp entaum eu to meio enferrujado...:P

vo tentar aqui e quando eu conseguir alguma coisa eu coloca aqui...qualquer coisa pega meu icq..ta na assinatura

Edição feita por: O_Chacal, 06/12/2003, 12:09.


#6 aletrindade

aletrindade

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado
  • Localidade:São Paulo

Posted 06/12/2003, 20:17

Nossa cara q emoção em falar com o Chacal em pessoa :lol:

Parabéns cara, seus scripts são 10!

(y)

#7 Elton2203

Elton2203

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Masculino
  • Localidade:Espirito Santo

Posted 10/02/2010, 06:28

Tipo vc manja um pouco de paginação??
da uma olhada neste tuto q eu publiquei, é bem simples, se vc não conseguir fazer
posta de novo...link do tutorial


Bom dia Zoio... gostaria de informar q seu link está kebrado... dá uma olhada nisso por favor...

Edição feita por: Elton2203, 10/02/2010, 06:29.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq