Ariel 0 Denunciar post Postado Abril 1, 2006 Bom,tenho um script que lista as imagens de uma pasta. Funciona tranquilamente.Oque eu preciso agora é que, quando eu clico em uma imagem, ao abrir a janela com apenas esta imagem, COLOCAR um link Anterior e/ou Proxima para ir passando as imagens desta pasta.Se fosse pra fazer a paginacao da lista de imagens ou arquivos da pasta, eu ja vi o tutorial. Mas, no caso, preciso saber como fazer para passar para a proxima imagem? como saber qual o nome da proxima ou anterior para colocar no link ?Alguem tem ideia /?Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Hedi 2 Denunciar post Postado Abril 1, 2006 e estou co mesta duvida tb, fiz um script que le as imagens, o nome das minhas fotos estão assim 01 (0).jpg ,01 (1).jpg ,01 (3).jpg.. e as miniaturas 02 (0).jpg ,02 (1).jpg ,02 (3).jpg.. fiz um script que le o diretorio faz as paginas para mostras as fotos, mas como saber a proxima? por exemplo a orte fica assim: 01 (0).jpg 01 (1).jpg 01 (10).jpg ai do 1 vai para o 2, mas a imagen é a 10!, o correto seria renomear sequencialmetne 001,jpg, 002.jpg,003.jpg ai daria certo, mas tenho mais de 120 galerias com essa nomeação, a solução foi passar os parametros pel link, diretorio, quantidade e extensão do arquivo, ai da certinho imclusive com slide showvalews Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Abril 1, 2006 Entao, no caso, pra mim nao importa a ordem numerica. Mas sim, fazer com que ele sempre vá passando uma imagem de cada vez. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Mas fazer isso de forma automatica, nao fazer o link manual, pq num vira. http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Abril 1, 2006 encontrei na phpbrasil, esse codigo que faz oq eu preciso. Porem, as imagens se repetem. Tentei entende-lo para alterar, mas nao achei como resolver. <?php$dir = 'pasta'$filtro=".jpg;";$nivel="";$n_foto = 0;$diraberto = opendir($dir); // Abre o diretorio especificado chdir($dir); // Muda o diretorio atual p/ o especificado while($arq = readdir($diraberto)) { // Le o conteudo do arquivo if($arq == ".." || $arq == ".")continue; // Desconsidera os diretorios $arr_ext = explode(";",$filtro); foreach($arr_ext as $ext) { $extpos = (strtolower(substr($arq,strlen($arq)-strlen($ext)))) == strtolower($ext); if ($extpos == strlen($arq) and is_file($arq)) { // Verifica se o arquivo é igual ao filtro $foto[$n_foto] = $nivel.$arq; // Imprimi em forma de arvore $n_foto++; } } if (is_dir($arq)) { $foto[$n_foto] = $nivel.$arq; // Imprimi em forma de arvore $n_foto++; varre($arq,$filtro,$nivel." "); // Executa a funcao novamente se subdiretorio } } chdir(".."); // Volta um diretorio closedir($diraberto); // Fecha o diretorio atual if($nfoto < $n_foto){ echo "<IMG SRC=\"$dir/$foto[$nfoto]\">"; } else { $nfoto = 0; echo "<IMG SRC=\"$dir/$foto[$nfoto]\">"; }?><form> <?php if($nfoto != 0) { $aux_foto = $nfoto - 1; echo "<A HREF=\"fotos.php?id=$dir&nfoto=$aux_foto&play=cancelar\" class='menu1'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Anterior</font></a>"; } else { echo " "; } echo " "; if($nfoto != $n_foto-2) { $aux_foto = $nfoto + 1; echo "<A HREF=\"fotos.php?id=$dir&nfoto=$aux_foto&play=cancelar\" class='menu1'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Próxima</font></a>"; } else { echo " "; }?> <br> <a href="fotos.php?id=<? echo $dir; ?>&nfoto=1&play=cancelar" class="menu1"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Primeira</font></a> <? $ulfoto = $n_foto-2; echo "<font size='2' face='Verdana, Arial, Helvetica, sans-serif'><a href='fotos.php?id=$dir&nfoto=$ulfoto&play=cancelar' class='menu1'>Última</a></font>"; ?><br> <br> <br></center> </form> Alguem pode ajudar ? Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Abril 3, 2006 kramba... passei quase o dia inteiro pesquisando e nao achei nada pra resolver isso... putz....ninguem sabe arrumar pra mim nao? falow! Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Abril 4, 2006 achei uns scripts de imagem que fazem isso... mas, parecem q usam a mesma logica ai de cima... nao sei pq nao funciona.. ou melhor, pq repete a visualizacao das imagens?..... Compartilhar este post Link para o post Compartilhar em outros sites
Hedi 2 Denunciar post Postado Abril 4, 2006 ariel você quer tipo slides? entre no meu site; http://www.maisqueamigos.com/ vai em fotos e veja como são visualizadas, tem o anterior e proxima e slides, mas uso javascript (para os slides) de uma olhada e me fale o que achou beleza Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Abril 4, 2006 Mas voce usa banco de dados ou armazena direto em pasta ?Pq se for em banco de dados eu sei fazer....mas nesse caso eu preciso fazer anterior e proxima sem banco de dados... so colocando os arquivos numa pasta no ftp...Nesse caso, a leitura e pra mostrar as miniaturas eu fiz... ta ok. So preciso saber para passar foto a foto.falwo! Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Abril 20, 2006 to precisando de ideia.... preciso resolver como fazer isso... :( Compartilhar este post Link para o post Compartilhar em outros sites
tiagocaus 1 Denunciar post Postado Dezembro 28, 2007 É Claro que alguem deve saber como fazer isso... Pê pessoal... Sei que tem um caras aqui que são fogo na roupa e podem fazer isso nem piscar de olhos...rsrs Compartilhar este post Link para o post Compartilhar em outros sites
Mwms 0 Denunciar post Postado Dezembro 28, 2007 não sei se vai ser muito util mas com lightbox isso fica facil de uma olhada no link abaixo Lightbox 2 ele tem um esquema de "rolagem" de imagem usando as setas do teclado ou usando um botãozinho pronto de uma olhada q tem uns exemplos lah e um tutorial acho q isso resolve flow ^_^ Compartilhar este post Link para o post Compartilhar em outros sites