Jump to content


Photo

[Jquery] Galeria De Fotos, Paginação E Etc = [Player De Fotos]


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

#1 CaRLo

CaRLo

    12 Horas

  • Usuários
  • 130 posts
  • Sexo:Masculino
  • Localidade:Pelotas/RS
  • Interesses:HTML, CSS, jQuery, PHP, MySQL, Fireworks

Posted 02/05/2010, 22:17

Olá pessoal, vou tentar explicar a minha dificuldade.

Tenho uma galeria de fotos que montei em PHP, JQuery e Ajax.

A apresentação da galeria fica mais ou menos assim:

[Botão voltar foto] - [ foto ] - [Botão avançar foto]

[Fotos miniaturas]

[Paginação]


O que acontece é o seguinte, preciso fazer com que quando o visitante apertar o avançar foto ou voltar foto, caso essa foto seja a ultima ela avançar a paginação junto, e para voltar a mesma coisa. Mas tomando o cuidado de não fazer o sistema voltar uma página quando estiver na página 1, nem avançar uma página quando estivar na última.

A paginação das fotos eu já fiz, está tudo ok, estou com problemas nesta parte de avançar e voltar a foto. Não precisa ser junto com a minha paginação, como eu já sei faze-la, caso me ajudem com uma solução irei procurar adapta-la.

OBS: As miniaturas são as próprias fotos porém com W e H reduzidos.

Abraço a todos e muito obrigado desde já.
Hospedagem: www.HostSul.Com
Hospedagem Linux, Hospedagem Windows, Revenda de Hospedagem e Registro de domínios. Servidores EUA e BR.

"É melhor calar-se e deixar que as pessoas pensem que VOCÊ é um idiota do que falar e acabar com a dúvida."

#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 03/05/2010, 09:31

Bem... deixa ver se eu entendi direito...

Cada 'álbum' tem várias fotos que estarão nesta listagem de fotos.

E quando terminarem as fotos você vai pular para o próximo album?
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 CaRLo

CaRLo

    12 Horas

  • Usuários
  • 130 posts
  • Sexo:Masculino
  • Localidade:Pelotas/RS
  • Interesses:HTML, CSS, jQuery, PHP, MySQL, Fireworks

Posted 03/05/2010, 12:32

Assim.

Tenho um album com 35 fotos.

Que são exibidas de 10 em 10: 10, 10, 10, 5

No caso eu quero que quando tiver na décima foto da primeira página, ele pule pra primeira foto da segunda página. E assim por diante.

Na verdade é para voltar e avançar páginas no mesmo album.
Hospedagem: www.HostSul.Com
Hospedagem Linux, Hospedagem Windows, Revenda de Hospedagem e Registro de domínios. Servidores EUA e BR.

"É melhor calar-se e deixar que as pessoas pensem que VOCÊ é um idiota do que falar e acabar com a dúvida."

#4 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 03/05/2010, 18:25

Carlo, o ja tive que fazer algo parecido.

Se você já fez a paginação acho que fica mais facil.
vou tentar passar um pseudo-código.

1.usuario clica em avançar;
2.você verifica se a proximo imagem é um multiplo de 10;
2.1 Se não você exibe a proximo imagem pra ele
2.2 Se sim você pega a o numero da proxima imagem /10 e e avança para a paginação com esse número.
2.3 Se a paginação ou a proxima imagem não existir, você voltar para a primeira.


exemplo:

Foto corrente: 29
1.usuario clica em avançar;
2.(29+1)/30 = 3 e paginação existe //multiplo de 10 pois é inteiro
2.2 avançar para paginação 3



Sem código, a unica coisa que posso fazer e te passar um pseudo-código.

Abraço.

#5 CaRLo

CaRLo

    12 Horas

  • Usuários
  • 130 posts
  • Sexo:Masculino
  • Localidade:Pelotas/RS
  • Interesses:HTML, CSS, jQuery, PHP, MySQL, Fireworks

Posted 16/06/2010, 10:15

Bem, eu acho que a idéia é boa, mas veja bem, se for de 10 em 10 a página teria que virar quando o usuário clicar para avançar para a foto 31

Estou fazendo a paginação com 12 fotos por página. :S

E como ficaria para voltar? Se estivar na foto 31 e clicar para voltar teria que virar a página para a foto número 30. Lembrando que estou fazendo 12 registros por página, não sei se esta idéia se encaixaria.

Forte abraço, valeu pela ajuda e desculpa pela demora para responder.

Edição feita por: CaRLo, 16/06/2010, 10:16.

Hospedagem: www.HostSul.Com
Hospedagem Linux, Hospedagem Windows, Revenda de Hospedagem e Registro de domínios. Servidores EUA e BR.

"É melhor calar-se e deixar que as pessoas pensem que VOCÊ é um idiota do que falar e acabar com a dúvida."

#6 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 16/06/2010, 13:24

ok, com 12 fotos.

vamos definir uma variavel no texto para gerenalizar a coisa
$n = 12;

1.usuario clica em avançar;
2.você verifica se a proximo imagem é um multiplo de $n;
2.1 Se não você exibe a proximo imagem pra ele
2.2 Se sim você pega a o numero da proxima imagem/$n e e avança para a paginação com esse número.
2.3 Se a paginação ou a proxima imagem não existir, você voltar para a primeira.

Foto corrente: 31
1.usuario clica em voltar;
2.(31-1)/$n = 2,5 // não é multiplo de $n
2.2 exibir imagem (31-1)=30

http://www.gabrielmatarazzo.com.br, o código não esta muito bom, mas nesse site fiz algo bem parecido se não foi isso mesmo.

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 24/10/2017, 03:05

Viagra Brand On Line Viagra Aus Der Turkei online pharmacy Ordering Viagra By Phone
Buy Furosemide Online Uk Cheap viagra Isotretinoin with free shipping visa
Buy Gonorrhea Treatment Online Usa viagra Cephalexin For Strep Throat Viagra Rezeptfrei Bankeinzug Cialis Generico E Originale




0 user(s) are reading this topic

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

IPB Skin By Virteq