lwirkk 0 Denunciar post Postado Dezembro 25, 2006 Olá galera, bom estou terminando de montar um site, está todo em PHP. Porém para ficar bem completo falta uma coisa importante a GALERIA DE FOTOS. Vamos por partes: ------- 1 ------- - Site é de jogos. - Terá a informação de cada jogo e ai haverá uma pasta IMAGENS, e nesta pasta haverá cada pasta para cada jogo, e dentro das mesmas as fotos dos jogos. - O que estou querendo fazer: quando a pessoa acessar o link para a galeria de fotos daquele jogo, terá na página as miniaturas das fotos do diretório de imagens do jogo. E quando apessoa clicar na foto mostra ela em tamanho PROPORCIONAL a largura que eu especificar. - E nas miniaturas se houver por exemplo 100 imagens eu queria no máximo 20 miniaturas em cada página se adicionar uma imagem e aquela página esteja cheia ele crie outra automaticamente e com o link em baixo para a próxima página. - Quando na imagem tamanho grande ela terá os botoes em baixo e em cima de próximo e anterior e com contagem de qual imagem está e máximo que tem na galeria do jogo, e um link para retornar ao indice de fotos do jogo. ------- 2 ------- - Se você não leu a 1, aqui vai "+-" como é o que eu gostaria. (A galeria somente que digo, não as especificações do jogo) Galeria de Fotos de Jogos - Link UOL. Galera, assim se alguém me ajudar a fazer isso EXCELENTE, mas se alguém sabe muito em PHP ai e deseja ganhar uma graninha extra, se fizer um sistema +- desse ai para mim me fale o valor que cobra para fazer, que podemos combinar. Preferência se me ajudar ou conehcer um sistema parecido. Obrigado mesmo galera e abraços. FELIZ NATAL A TODOS, PAZ, AMOR , SAÚDE E FELICIDADES A TODOS! FELIZ ANO NOVO! http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif http://forum.imasters.com.br/public/style_emoticons/default/natal_noel.gif Compartilhar este post Link para o post Compartilhar em outros sites
Edultra 13 Denunciar post Postado Dezembro 25, 2006 Segue abaixo um link aqui mesmo no forum de um usuario que tinha a mesma duvida, e viu como fazer uma galeria mais rapidamente: http://forum.imasters.com.br/index.php?sho...aleria+de+fotos Espero ter ajudado. http://forum.imasters.com.br/public/style_emoticons/default/natal_laugh.gif Ho Ho HO Feliz Natal! Compartilhar este post Link para o post Compartilhar em outros sites
lwirkk 0 Denunciar post Postado Dezembro 25, 2006 Vlwww EDULTRA, mas a galeria que digo tipo em PHP por exemplo um sistema que quando apessoa abrir tal pasta da gelria fazer a listagem das imagens em miniatura ou listar as miniaturas de um sub_pasta e as imagens grande nessa pasta, meio que automatico, pois se eu qusier adicionar uma foto nessa pasta ficaria dificil fazer isso em PHOTOSHOP ou DREAMWEAVER, e sempre terei de adicionar mais fotos, ai com um sistema legal em PHP ou outro modo seria muito mais prático porquê se caso eu tiver 1000 pastas de galerias, e Umas 10000 mil fotos por exemplo, sempre adicinar foto desse modo ficaria muito trabalhoso. Caso então alguém se opões a fazer um pequeno sistema de adicionar a foto e ela ser visualizada desse modo fica EXTREMAMENTE grato, claro se quiser cobrar pelo serviço pode sim, mas me fale o valor antes do mesmo. MUITO OBRIGADO MESMO GALERA, NÃO DEIXE DE RESPONDER CASO QUEIRA COBRAR ALGO, pois o importante que preciso desse sistema que para quem sabe PHP é simples e ajudaria a duas partes (eu e a pessoa que ajudou), Vlwwww. ^~. http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Dezembro 25, 2006 Vlwww EDULTRA, mas a galeria que digo tipo em PHP por exemplo um sistema que quando apessoa abrir tal pasta da gelria fazer a listagem das imagens em miniatura ou listar as miniaturas de um sub_pasta e as imagens grande nessa pasta, meio que automatico, pois se eu qusier adicionar uma foto nessa pasta ficaria dificil fazer isso em PHOTOSHOP ou DREAMWEAVER, e sempre terei de adicionar mais fotos, ai com um sistema legal em PHP ou outro modo seria muito mais prático porquê se caso eu tiver 1000 pastas de galerias, e Umas 10000 mil fotos por exemplo, sempre adicinar foto desse modo ficaria muito trabalhoso. Caso então alguém se opões a fazer um pequeno sistema de adicionar a foto e ela ser visualizada desse modo fica EXTREMAMENTE grato, claro se quiser cobrar pelo serviço pode sim, mas me fale o valor antes do mesmo. MUITO OBRIGADO MESMO GALERA, NÃO DEIXE DE RESPONDER CASO QUEIRA COBRAR ALGO, pois o importante que preciso desse sistema que para quem sabe PHP é simples e ajudaria a duas partes (eu e a pessoa que ajudou), Vlwwww. ^~. http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif Cara, quanto a listar as fotos de uma pasta você pode olhar este script, estudá-lo e modificar de acordo com o que queira: <table border="1" align="center"> <?php $dir = 'imagens'; //diretório onde estão as imagens $handle=opendir($dir); $i=0; $j = 0; while ($file = readdir($handle)) { if (eregi("jpg$",$file) || eregi("gif$",$file) || eregi("png$",$file)) { if($i == 0 || $j == 5) { $j = 0; echo('<tr>'); } ?> <td align="center" valign="top"> <img src=<?php echo($dir . '/' . $file) ?> width=128 height=96> <br><font size=2><b><?php echo($file) ?></b> </td> <?php if($j == 4) { echo('</tr>'); } $j=$j+1; $i=$i+1; }; }; closedir($handle); ?> </table> Esta parte é onde você vai modificar para testar o script e ver como ele funciona, sendo que você deve colocar o caminho da pasta a ser lida, caminho relativo a página de onde você chamar o scritp, e o nome da pasta. $dir = 'imagens'; //diretório onde estão as imagens, aqui a pasta esta na mesma localização do scritp, se não estiver, ficaria assim: $dir = 'caminho/imagens'; //diretório onde estão as imagens para ficar dinãmico, é só você configurar o sistema para receber este caminho e nome da pasta de acordo com a opção escolhida pelo usuário. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Barraviera 0 Denunciar post Postado Dezembro 27, 2006 cara alguem sabe me responder uma coisa.esse ja o segundo script ke eu tento e nao da certoeu coloco o caminho da foto mas só aparece a tabela com um X como se a foto nao foi encontrada.o caminho ta certo.o ke pode ser??? Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Dezembro 27, 2006 cara alguem sabe me responder uma coisa.esse ja o segundo script ke eu tento e nao da certoeu coloco o caminho da foto mas só aparece a tabela com um X como se a foto nao foi encontrada.o caminho ta certo.o ke pode ser???frangothi, aqui o script funciona normal, veja ele em funcionamento:http://hcar.prophp.org/upload/listaFotos.phpO script em funcionamento está exatamente igual ao postado logo acima. Posta o seu cod aí pra ser analizado. Compartilhar este post Link para o post Compartilhar em outros sites
lwirkk 0 Denunciar post Postado Dezembro 27, 2006 HCAR vlwww^^... soq ue ele cria as THUMBS ou a gente que ja tem q telas? tipo ele na galeria em si so diminui a foto do tamanho original sem convertela? Ou ele faz a foto ficar em tamanho KB' menores? Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Dezembro 27, 2006 HCAR vlwww^^... soq ue ele cria as THUMBS ou a gente que ja tem q telas? tipo ele na galeria em si so diminui a foto do tamanho original sem convertela? Ou ele faz a foto ficar em tamanho KB' menores?lwirkk, ele não cria thumbs não, eu só coloquei no ar para o colega ver como funciona, se você quer um que cria thumbs tenta este:http://forum.imasters.com.br/index.php?showtopic=193298este script cria thumbs, fazendo upload dos mesmos. Dá uma estudada nele que você pode adaptar para seu uso, se tiver dificuldades vai postando que te ajudamos a mudá-lo. Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Twister 0 Denunciar post Postado Dezembro 27, 2006 Bom, eu fiz o script acima e ficou bom, deu certinho, o único problema é que ele não poe as fotos na ordem. Exemplo: na minha pasta, tenho fotos que vão desde 01.jpg até 14.jpg ele mostra assim: 01 - 09 - 04 - 12 - 05 - 02 14 - 03 - e assim por diante... tem alguma maneira de ordenar isso aí ? Além disso, tenho mais uma dúvida: Incrementei o código da seguinte maneira: <table border="0" align="center" cellpadding="0" cellspacing="5"><?php$dir = 'colecao_2007/mini'; //diretório onde estão as imagens$handle=opendir($dir);$i=0;$j = 0;while ($file = readdir($handle)) {if (eregi("jpg$",$file) || eregi("gif$",$file) || eregi("png$",$file)){if($i == 0 || $j == 6){$j = 0;echo('<tr>');}?><td width="85" height="66" background="img/fundo_fotinha_sapatos.gif" align="center"><table width="46" height="45" border="0" cellpadding="0" cellspacing="0" class="tabela"><tr> <td><a href="java script:abrir('colecao_2007/<?php echo($file) ?>')"><img src=<?php echo($dir . '/' . $file) ?> width=75 height=56 border=0></a></td></tr></table></td><?phpif($j == 6){echo('</tr>'); }$j=$j+1;$i=$i+1;};};closedir($handle);?></table> Na linha: <a href="java script:abrir('colecao_2007/<?php echo($file) ?>')"> gostaria que fosse puxado os .htm que ficam na pasta raiz. Como faço isso ? Além de listar os jpg, quero listar os .htm para que eles possam ser o link. Linkar já tá feito, só que ele puxa o .jpg, lógico, pois não fiz nada de diferente ali. No aguardo, Rodrigo Ricciotti Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Dezembro 27, 2006 Bom, eu fiz o script acima e ficou bom, deu certinho, o único problema é que ele não poe as fotos na ordem.Exemplo: na minha pasta, tenho fotos que vão desde 01.jpg até 14.jpgele mostra assim:01 - 09 - 04 - 12 - 05 - 0214 - 03 - e assim por diante... tem alguma maneira de ordenar isso aí ?Além disso, tenho mais uma dúvida:Incrementei o código da seguinte maneira: <table border="0" align="center" cellpadding="0" cellspacing="5"><?php$dir = 'colecao_2007/mini'; //diretório onde estão as imagens$handle=opendir($dir);$i=0;$j = 0;while ($file = readdir($handle)) {if (eregi("jpg$",$file) || eregi("gif$",$file) || eregi("png$",$file)){if($i == 0 || $j == 6){$j = 0;echo('<tr>');}?><td width="85" height="66" background="img/fundo_fotinha_sapatos.gif" align="center"><table width="46" height="45" border="0" cellpadding="0" cellspacing="0" class="tabela"><tr> <td><a href="java script:abrir('colecao_2007/<?php echo($file) ?>')"><img src=<?php echo($dir . '/' . $file) ?> width=75 height=56 border=0></a></td></tr></table></td><?phpif($j == 6){echo('</tr>'); }$j=$j+1;$i=$i+1;};};closedir($handle);?></table>Na linha:<a href="java script:abrir('colecao_2007/<?php echo($file) ?>')">gostaria que fosse puxado os .htm que ficam na pasta raiz. Como faço isso ? Além de listar os jpg, quero listar os .htm para que eles possam ser o link. Linkar já tá feito, só que ele puxa o .jpg, lógico, pois não fiz nada de diferente ali.No aguardo, Rodrigo RicciottiNão sei se entendi bem o que quer, mas para listar outro tipo de extensão tem que mudar o teste:if (eregi("jpg$",$file) || eregi("gif$",$file) || eregi("png$",$file))Incluindo arquivos .htm:if (eregi("jpg$",$file) || eregi("gif$",$file) || eregi("png$",$file) || eregi("html$",$file))só que aí você tem que tratar isto dentro do loop, para que este arquivo não seja exibido como uma imagem, tenta modificar e caso não dê certo, vai postando o cód e vamos alterando até ficar legal. Compartilhar este post Link para o post Compartilhar em outros sites
lwirkk 0 Denunciar post Postado Dezembro 28, 2006 OK, HCAR o linkd e download do scrpt não está funcionando, sabe se tem outro link? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Dezembro 28, 2006 OK, HCAR o linkd e download do scrpt não está funcionando, sabe se tem outro link? Obrigado.Não entendi. Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Dezembro 28, 2006 Eaê hcar. Caracas, a cada dia que passa você fica mais experiente hein. Já vi você resolver diversos problemas aqui no fórum. Mas olha, é só para dizer que eu modifiquei o código , só na parte estética mesmo. Vou colocar aqui o link porque já vi que o seu não funciona, assim o pessoal pode ver como o script funciona. CLIQUEM AQUI SCRIPT Vlw, esta modificação que fiz mosta a imagem com tamanho normal ao clicar nela: <script language="JavaScript" type="text/javascript"> function someFoto(foto) { document.getElementById("mostraFoto").style.display ='none'; document.getElementById("fechaFoto").style.display ='none'; document.getElementById("mostraFoto").innerHTML = ''; } function mostraFoto(foto) { if(foto != 'naoExisteFoto') { if(navigator.appName == 'Microsoft Internet Explorer') { foto1= new Image(); foto1.src=(foto); passar = 0; w = foto1.width; h = foto1.height; document.getElementById("mostraFoto").style.width = (w+passar); document.getElementById("mostraFoto").style.height = (h+passar); } document.getElementById("mostraFoto").innerHTML = '<img src="'+foto+'"/>'; document.getElementById("mostraFoto").style.display ='block'; document.getElementById("fechaFoto").style.display ='block'; } } </script> <div style="text-align:center"> <div id="fechaFoto" style="display:none; background:#ACAC82; color:#FFFFFF;"> <a href="#" onclick="someFoto()"><b>Fechar</b></a> </div> <div id="mostraFoto"></div> </div> <table border="1" align="center"> <?php //require_once "functionsUpload.php"; $dir = 'imagens'; //diretório onde estão as imagens $handle=opendir($dir); $i=0; $j = 0; while ($file = readdir($handle)) { if (eregi("jpg$",$file) || eregi("gif$",$file) || eregi("png$",$file) || eregi("html$",$file)) { if($i == 0 || $j == 5) { $j = 0; echo('<tr>'); } ?> <td align="center" valign="top"> <a href="#"><img src=<?php echo($dir . '/' . $file) ?> width=128 height=96 onclick='mostraFoto("<?php echo($dir . '/' . $file) ?>")' border="0" title="Clique na imagem"></a> <br><font size=2><b><?php echo($file) ?></b> <?php if($j == 4) { echo('</tr>'); } $j=$j+1; $i=$i+1; }; }; if($j <4) { echo('</tr>'); } closedir($handle); ?> </table> Compartilhar este post Link para o post Compartilhar em outros sites