Comentários:
Estive essa semana trabalhando nesse script que primeiramente iria usar para uso próprio e mesmo assim disporbinilizar para download, mas nem para uso próprio em meu caso daria certo, usarei Mysql mesmo já que terei de usar vários outros aspectos que eu tentei bastante fazer ele usando somente códigos PHP, não que seria impossível, mas apenas pesado demais!
Deixando conversa fiada para lá u.u', bom vamos ao que interessa:
Script: Sistema de Galeria de Fotos...
Versão 1.0
(Somente é aceito fotos JPG/JPEG, se caso a pasta conter outros formatos, eles não serão vistos nas miniaturas).
Versão 2.0
(Aceita os formatos: JPG/JPEG, GIF e PNG).
Chegou a hora da colocar os pontos Prós e Contras do Script.
Prós:
- Fácil manuseio.
- Se adicionado uma nova imagem a pasta, é criada a miniatura somente dela. (Quando adicionado alguma foto a pasta, não precisa mudar nada, ele já faz tudo automático).
- Paginação.
- Pode criar miniaturas proporcionais ou não.
- Pode se escolher quantas fotos listar por página.
- Pode se escolher quantas fotos mostrar por linha.
- Pode se ativar, se o visitante decide quantas fotos deseja mostrar por página.
- Se as miniaturas forem proporcionais, pode se decidir a cor de fundo.
- Pode ativar, se deseja usar o script em mútiplas pastas de imagens.*
- Pode se decidir a qualidade das miniaturas.
- Pode mudar a mensagem de exibição (cabeçalho).
- Pode se ativar ou desativar a exibição da mensagem de cabeçalho.
- Pode se definir a mensagem de erro, caso não haja foto a exibir na pasta desejada.
- Pode se definir cor da borda da miniatura normal, e cor dela quando passar o mouse em cima.
- Cria a pasta de miniaturas caso não esteja criada, e sucessivamente cria um arquivo "index.html" vazio para visitantes não acessarem a lista de imagens.
- Já é integrado, o script LightBox, ou seja, ao clicar na miniatura já por padrão aparece a imagem tamanho original em modo de LightBox.**
- Funciona com todos os navegadores visuais atuais.***
- Entre outras funcionalidades...
- Pode conter bug no FireFox, caso for listar UMA foto por linha. (Mais usado para quem deseja uma galeria lateral no site).
- Utilizada funções e comandos mais clássicos do PHP, para ser mais compatível com versões anteriores.
- Entre outros bug's que não me lembro agora...
**Exemplo do LightBox poderão ser visto aqui: http://www.lokeshdha...ects/lightbox2/
***Testado com MS Internet Explorer, e FireFox.
Arquivos no arquivo .RAR:
(Não recomendo editar ou mexer nos arquivos que não seja o "gera-thumb_admin.php", que ele que contém tudo para customizar.)
index.php // Arquivo principal para iniciar o script.
gera-thumb_admin.php // Arquivo que se deve editar com suas configurações desejadas.
gera-thumb_create.php // Arquivo que cria as miniaturas.
gera-thumb_exibir.php // Arquivo que exibe as miniaturas.
gera-thumb_image.php // Arquivo que verifica se já possui miniaturas criadas.
gera-thumb_vars.php // Variáveis e o cérebro do sistema.
/CSS // Pasta com os arquivos CSS e Imagens do LightBox
/JS // Pasta com os JS do LightBox
Requerimentos:
PHP 4.3.2 ou maior.
Biblioteca GD 2.0 instalada.
Sistema Online para testes:
(neste exemplo foi modificado o background, não deixei este como padrão para não atrapalhar o layout de algum site que for utilizado)
(na query-string pode se notar: ?img=imagens/signos, onde imagens/signos é a pasta de imagens a exibir)
http://www.raffaelvi...=imagens/signos
ou
http://www.raffaelvi...=imagens/animes
Bom... Se tiverem dúvidas ou sugestões me avisem, agradeço desde já.
E por favor não retirem os créditos.
Espero que gostem.
Versão 2.0:
Aceita formatos JPG/JPEG, GIF e PNG.
Download: gera_thumb_20.rar 38.12KB 1089 downloads
Versão 1.0:
Aceita formatos JPG/JPEG.
Download: gera_thumb.rar 37.24KB 201 downloads
----------------------------------------------------------------------------------------------------------------------
Para quem não conseguir fazer o download pelos links acima, poderá fazer por este link externo:
Downloads da "Galeria de Fotos", todas versões disponíveis.
----------------------------------------------------------------------------------------------------------------------
Atualizações:
Versão 3.0 em fase beta, baseada na versão 2.0, breve download disponível...
Versão 4.0 em fase beta, totalmente reformulada e mais fácil de se usar, e mais flexível para customizar a galeria.
^.^
Edição feita por: lwirkk, 16/05/2009, 19:49.