Ir para conteúdo
Fórum Script Brasil

Maurilio25

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre Maurilio25

Maurilio25's Achievements

0

Reputação

  1. Pessoal, já resolvi o problema,,, O resultado pode ser visto aqui, no site ainda em construção... http://www.dannielvictor.com.br/site/index.php?p=albuns Obrigado...
  2. Desculpem.. na verdade postei o codigo errado... O correto (que exibe as fotos de TODAS as galerias é: <ul> <? $i=0; $SQL = "SELECT *, DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE flag_status ORDER BY data DESC"; $Lista = new Consulta($SQL,15,$PGATUAL); if(db_linhas($Lista->consulta)>0){ while ($linha = db_lista($Lista->consulta)) { $i++; $linha['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$linha['id_galeria'])); if ( (file_exists("../arquivos/galeria/".$linha['codigo'])) && (strlen($linha['codigo'])>0) ) { $galeria = "../img.php?x=150&y=90&corta=1&img=arquivos/galeria/".$linha['codigo']."/capa.jpg"; } else { $galeria = "../img/cda.gif";} ?> <li> <a href="?p=foto&id=<?=$linha['id_galeria'];?>"> <div><img style='border: 1px solid #000000' src="<?=$galeria;?>"/></div> <h1><?=$linha['titulo'];?></h1> <p>Data:&nbsp;<?=$linha['data1']?>&nbsp; - &nbsp;Fotos:<?=$linha['qtfotos'];?></p> <p>Acessada&nbsp;<?=$linha['contador']?>&nbsp;vezes</p> </a> </li> <? if(($i%3)==0) echo '<li style=" height:5px; border-bottom:1px solid #f2f2f2; width:700px; "></li>'; } ?> </ul> Gostaria que ela exibisse as imagens por CATEGORIA...
  3. Oáá pessoal... Consegui montar um script para exibir a GALERIA DE FOTOS, mas gostaria que ela exibisse as imagens por CATEGORIA... Veja como está meu banco de dados na imagem abaixo... Lá tem as categorias já criadas... Segue abaixo o codigo que eu montei onde exibe TODAS as galerias... Queria criar uma pagina chama CASAMENTOS, por exemplo, e nela exibir apenas as imagens do id_categoria intitulado CASAMENTOS.. Agradeceria muito se pudessem me dar uma força... <ul> <? $i=0; $SQL = "SELECT *, DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE flag_status ORDER BY data DESC"; $Lista = new Consulta($SQL,15,$PGATUAL); if(db_linhas($Lista->consulta)>0){ while ($linha = db_lista($Lista->consulta)) { $i++; $linha['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$linha['id_galeria'])); if ( (file_exists("../arquivos/galeria/".$linha['codigo'])) && (strlen($linha['codigo'])>0) ) { $galeria = "../img.php?x=150&y=90&corta=1&img=arquivos/galeria/".$linha['codigo']."/capa.jpg"; } else { $galeria = "../img/cda.gif";} ?> <li> <a href="?p=foto&id=<?=$linha['id_galeria'];?>"> <div><img style='border: 1px solid #000000' src="<?=$galeria;?>"/></div> <h1><?=$linha['titulo'];?></h1> <p>Data:&nbsp;<?=$linha['data1']?>&nbsp; - &nbsp;Fotos:<?=$linha['qtfotos'];?></p> <p>Acessada&nbsp;<?=$linha['contador']?>&nbsp;vezes</p> </a> </li> <? if(($i%3)==0) echo '<li style=" height:5px; border-bottom:1px solid #f2f2f2; width:700px; "></li>'; } ?> </ul> ESSE É O CODIGO CORRETO
  4. Danilo, agradeço a boa intenção em ajudar... você pode me passar seu email para eu lhe passar FTP e os codigos para você analisar?
  5. Abrir um novo tópico,,, http://scriptbrasil.com.br/forum/index.php?showtopic=158070 Obrigado ao Danilo e a quem puder ler e ajudar...
  6. Gostaria de exibir as fotos de cada pasta da GALERIA como num BLOG, ou seja, uma foto abaixo da outra, tamanho 500 x 300 pixels... Consegui fazer apenas as fotos da raiz da pasta GALERIA serem exibidas... Não estou conseguindo listar as fotos por pasta... cada pasta tem seu código e uma pasta intitulada FOTOS (onde as fotos que quero exibir estão salvas... Por favor, alguém poderia me ajudar a arrumar este código? Agradeceria muito qualquer ajuda... Segue abaixo a estrutura da pasta GALERIA se encontra em meu site,,, Com as respectivas pastas de fotos... Assim consigo listar (apenas a raiz, como expliquei antes): $dir="../arquivos/galeria/"; //nome da pasta que ira listar Quero modificar para listar as pastas corretamente, mas o codigo abaixo que modifiquei está dando erro: $dir="../arquivos/galeria/<?=$linha['codigo'];?>/fotos/"; //nome da pasta que ira listar O erro é: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/clic2525/public_html/portal/paginas/foto.php on line 14 SEGUE O CÓDIGO HTML COMPLETO <? $dados = db_lista(db_consulta(" SELECT *,DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE id_galeria=".(int)$_GET['id'])); $dados['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$dados['id_galeria'])); db_consulta('UPDATE tbgalerias SET contador=contador+1 WHERE id_galeria='.(int)$dados['id_galeria']." LIMIT 20"); ?> <table width="685" border="0" cellspacing="0"> <tr> <td height="21" valign="top"><? $dir="../arquivos/galeria/'.$codigo.'/fotos/"; //nome da pasta que ira listar $handle = opendir($dir);// abrindo a pasta while ($res=readdir($handle)){//lendo o conteudo dela para ser listado $ext=explode(".",$res);// pegando a extenção das imagens da pasta imagens echo ($ext[count($ext)-1]=="jpg") ? "<a href='$dir$res'><img src='$dir$res' border='0' width='100' height='75'></a><br><br> " : "";// imprimindo as imagens do diretorio na tela } ?></td> </tr> <tr> <td width="268"> </tr> </table>
  7. As imagens do banco de dados estão arquivadas na pasta ARQUIVOS/GALERIA (por sua vez, as fotos estao dentro de outras pastas especificadas no banco de dados)... Consegui listar as imagens com o código abaixo (mas não consegui que abrisse as imagens da pasta da galeria especificada no banco de dados)... Acredito que dando uma mexida no codigo onde pede o nome da pasta abriria correto... alguém poderia verificar onde errei e me mostrar como apontar o diretorio das fotos no código? <? $dados = db_lista(db_consulta(" SELECT *,DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE id_galeria=".(int)$_GET['id'])); $dados['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$dados['id_galeria'])); db_consulta('UPDATE tbgalerias SET contador=contador+1 WHERE id_galeria='.(int)$dados['id_galeria']." LIMIT 20"); ?> <table width="685" border="0" cellspacing="0"> <tr> <td height="21" valign="top"><? $dir="../arquivos/galeria/"; //nome da pasta que ira listar $handle = opendir($dir);// abrindo a pasta while ($res=readdir($handle)){//lendo o conteudo dela para ser listado $ext=explode(".",$res);// pegando a extenção das imagens da pasta imagens echo ($ext[count($ext)-1]=="jpg") ? "<a href='$dir$res'><img src='$dir$res' border='0' width='400' height='300'></a><br><br> " : "";// imprimindo as imagens do diretorio na tela } ?></td> </tr> <tr> <td width="268"> </tr> </table>
  8. Danilo... Limpei o javascript... Fiz dessa forma a pagina HTML mas ainda não está exibindo,,, Poderia verificar ? <? $dados = db_lista(db_consulta(" SELECT *,DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE id_galeria=".(int)$_GET['id'])); $dados['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$dados['id_galeria'])); db_consulta('UPDATE tbgalerias SET contador=contador+1 WHERE id_galeria='.(int)$dados['id_galeria']." LIMIT 20"); ?> echo '<img src="../arquivos/galeria/<?=$dados2['codigo'];?><?=$foto['id_foto'];?>"/.jpg>';
  9. O código exibe as fotos em java script: a imagem de capa (principal) e logo abaixo as ministuras... No banco de dados, há os seguites campos: id_foto id_galeria imagem legenda contador posicao flag_status As imagens são gravadas na pasta arquivos/galeria Gostaria de eliminar esse javaScript e colocar um código de exibição simples, que exibisse as fotos gravadas na pasta arquivos/galeria, como num blog (uma abaixo da outra)...
  10. Olá pessoal... Gostaria de uma força num script... Gostaria de fazer uma modificação no script da GALERIA DE FOTOS... Gostaria de exibir as imagens tamanho 550x400px, UMA ABAIXO DA OUTRA, igual um blog,, por exemplo: 50 fotos por página.... O script atual que tenho exibe as imagens em javascript (a foto principal em cima, maior, e as demais em miniaturas)... O que parece aparentemente simples para mim está complicado pois estou iniciandoagora em PHP... Segue o código para análise,,, Agradeço a atenção de quem ler este post e qualquer ajuda será bem vinda... <? $GalPP =20; $dados = db_lista(db_consulta(" SELECT *,DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE id_galeria=".(int)$_GET['id'])); $dados['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$dados['id_galeria'])); db_consulta('UPDATE tbgalerias SET contador=contador+1 WHERE id_galeria='.(int)$dados['id_galeria']." LIMIT 1"); ?> <script type="text/javascript" src="../js/galeria.js"></script> <!--Site geral Interno--> <div class="bc-interna"> <div class="tituloInterna"><span><h2 id="fotos">Foto</h2></span></div> <div class="contInterna"> <div id="dados_foto"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="top">Portólio: <strong><?=$dados['titulo'];?></strong></td> <td align="left" valign="top">Trabalhos: <strong><?=$dados['qtfotos']?></strong></td> </tr> </table> &nbsp;</div> <div id="galfoto"></div> <div id="galminiaturas"></div> <!-- Inicialização da Galeria --> <script language="javascript"> <? $paginas = ( ((int)$dados['qtfotos'] % (int)$GalPP) > 0) ? (int)(((int)$dados['qtfotos'] / (int)$GalPP) +1) : ((int)$dados['qtfotos'] / (int)$GalPP); ?> galeriaStart(<?=$GalPP;?>,<?=$dados['id_galeria'];?>, <?=$dados['qtfotos'];?>, <?=$paginas;?>); // Setas do teclado document.onkeydown = function keyPress(evt){ var keyCode = document.layers ? evt.which : document.all ? event.keyCode : document.getElementById ? evt.keyCode : 0; if ( keyCode == 39 ) { galeriaProxFoto(); } if ( keyCode == 37 ) { galeriaAnteFoto(); } } </script> <? /* <p> <b><?=diadasemana($dados['diadasemana']+1);?>,&nbsp;<?=$dados['dia'];?> de <?=mesdoano($dados['mesdoano']);?>&nbsp;<?=$dados['ano']?></b><br /> <span><? //= $dados['local'];?></span> </p> <h3><?=$dados['titulo'];?></h3> <? /* <div id="bc-geleria"> <div id="galfoto"></div> <div id="galminiaturas"></div> <!-- Inicialização da Galeria --> <script language="javascript"> <? $paginas = ( ((int)$dados['qtfotos'] % (int)$GalPP) > 0) ? (int)(((int)$dados['qtfotos'] / (int)$GalPP) +1) : ((int)$dados['qtfotos'] / (int)$GalPP); ?> galeriaStart(<?=$GalPP;?>,<?=$dados['id_galeria'];?>, <?=$dados['qtfotos'];?>, <?=$paginas;?>); // Setas do teclado document.onkeydown = function keyPress(evt){ var keyCode = document.layers ? evt.which : document.all ? event.keyCode : document.getElementById ? evt.keyCode : 0; if ( keyCode == 39 ) { galeriaProxFoto(); } if ( keyCode == 37 ) { galeriaAnteFoto(); } } </script> <div class="limpar"></div> </div> */?> <div class="limpar"></div> <? $consulta = db_consulta("SELECT * ,DATE_FORMAT(data, '%d/%m/%Y') as data1 FROM tbgalerias WHERE flag_status=1 AND id_galeria<>".(int)$dados['id_galeria']." ORDER BY data DESC LIMIT 6"); if(db_linhas($consulta)>0){ ?> <div class="tituloOutros"><h3>VEJA TAMBÉM</h3><a title="Veja Mais" href="?p=fotos">Veja Mais</a></div> <ul> <? $i=0; while($linha = db_lista($consulta)){$i++; ?> <li class="lista_agenda" style="background:#<? if (($i%2)==0) echo 'f0f0f0'; else echo 'f7f7f7'; ?>"> <?=$linha['data1'];?> - <a href="?p=foto&id=<?=$linha['id_galeria'];?>"><b><?=$linha['titulo'];?></b></a> </li> <? }?> </ul> <? }?> <div class="limpar"></div> </div> <? include'../paginas/botoes.php';?> </div>
×
×
  • Criar Novo...