Ir para conteúdo
Fórum Script Brasil

uilhian

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que uilhian postou

  1. o que acontece é o seguinte quando clico no link/"imagem" ele deveria chamar as imagens de dentro da pasta referente ao link clicado mas quando clico ele me retorna o seguinte erro: thumb_ajax.php <?php $id_pasta = isset($_GET['PASTA'])?$_GET['PASTA']:0; $mostrar_c = $driver->fetchAll("SELECT * FROM teste WHERE ID_PASTA = ".$id_pasta); $consultar = mysqli_query($conn , '$mostrar_c'); $mostrar_c_pasta = $driver->fetchAll("SELECT * FROM teste WHERE ID = ".$id_pasta); $consultar_pasta = mysqli_query($conn , '$mostrar_c'); if($query_array_pasta = mysqli_fetch_array($consultar_pasta)){ $cidade = $query_array_pasta['CIDADE']; $estado = $query_array_pasta['ESTADO']; $bairro = $query_array_pasta['BAIRRO']; $status = $query_array_pasta['STATUS']; } $url_valor = ""; foreach ($mostrar_c as $mostrar_c){ $url_valor .= "{href : 'http://localhost/img/PASTA_".$id_pasta."/".$mostrar_c['IMAGEM']."', title: '".$bairro." - ".$cidade."/".$estado."'},"; } echo "[".$url_valor."]"; ?>
  2. a galeria está sim... só ta "paginando" errado! ;)
  3. dedas, só você pra me ajuda mesmo cara pois não consigo de jeito nenhum adapta essa pagina ao código pra rodar "certo". caso não seja possivel de boas também... ;) index.php <div id="dados"> <?php $query_str = ("SELECT COUNT(*) as cont FROM tabela_teste WHERE ID_PASTA = 0"); $query = mysql_query($query_str); $quant_resul = 8; $pagina = 1; $paginas = ceil($query['count'] / $quant_resul); $result = mysql_query("SELECT *FROM tabela_teste LIMIT 0 , " . $quant_resul); $x = 1; while($query_array = mysql_fetch_assoc($result)){ echo "<div class='thumb'><a class='OBRA_".$x."' href='java script:void(0);' onclick=\"java script:exibeImagens(".$query_array['ID'].",".$x.");\"><img src='thumb.php?img=imagens/".$query_array['IMAGEM']."' /></a></div>"; $x++; }; include('icl/pag_indice.php'); ?> </div> pg_cont.php <?php $pagina = $_POST['pagina']; $quant_resul = $_POST['quant_result']; $paginas = $_POST['paginas']; $start = $pagina * $quant_resul; $pagina++; require_once("conexao.php"); $result = mysql_query("SELECT * FROM tabela_teste LIMIT " . $start . " , " . $quant_resul); $x = 1; while($query_array = mysql_fetch_assoc($result)){ echo "<div class='thumb'><a class='OBRA_".$x."' href='java script:void(0);' onclick=\"java script:exibeImagens(".$query_array['ID'].",".$x.");\"><img src='thumb.php?img=imagens/".$query_array['IMAGEM']."' /></a></div>"; $x++; }; include('pag_indice.php'); ?> pg_indice.php <?php echo "<div id='PAGINACAO'>"; if ($pagina > 1) { echo '&nbsp;<a href="java script:paginar(' . ($pagina - 2) . ',' . $paginas . ',' . $quant_resul . ')">̑ anterior</a>&nbsp;'; echo '&nbsp;<a href="java script:paginar(0,' . $paginas . ',' . $quant_resul . ')">1</a>&nbsp;'; } else { echo "<font color=#CCC>ant.</font>"; echo "&nbsp;<span class='pgoff'>1</span>&nbsp;"; } for ($i = $pagina; $i <= ($pagina + 1); $i++) { if (($i - 1) == ($pagina - 1) and ($i - 1) != 1 and ($i != 1)) { echo '...&nbsp;<a href="java script:paginar(' . ($i - 2) . ',' . $paginas . ',' . $quant_resul . ')">' . ($i - 1) . '</a>&nbsp;'; } if ($i == 1 or $i == $paginas or $i == $paginas) { echo""; } elseif ($pagina == $i) { echo "&nbsp;<span class='pgoff'>$i</span>&nbsp;"; } elseif ($i < $pagina) { echo '&nbsp;<a href="java script:paginar(' . $i - 1 . ',' . $paginas . ',' . $quant_resul . ')">' . $i . '</a>&nbsp;'; } if (($i + 1) == ($pagina + 1) and ($i + 1) != $paginas and $i != $paginas) { echo '&nbsp;<a href="java script:paginar(' . ($i) . ',' . $paginas . ',' . $quant_resul . ')">' . ($i + 1) . '</a>&nbsp;...'; } } if ($paginas == 1) { echo ""; echo "<font color=#CCC>‣</font>"; } elseif ($pagina < $paginas) { echo '&nbsp;<a href="java script:paginar(' . ($paginas - 1) . ',' . $paginas . ',' . $quant_resul . ')">' . $paginas . '</a>'; echo '&nbsp;<a href="java script:paginar(' . ($pagina) . ',' . $paginas . ',' . $quant_resul . ')"><b>‣</b></a>&nbsp;'; } else { echo "&nbsp;<span class='pgoff'>" . $paginas . "</span>&nbsp;"; echo "<font color=#CCC>pr&oacute;ximo &raquo;</font>"; } echo "</div>"; ?> thumb_ajax.php <?php require_once("icl/conexao.php"); $id_pasta = isset($_GET['PASTA'])?$_GET['PASTA']:0; $query_str = "SELECT * FROM tabela_teste WHERE ID_PASTA = ".$id_pasta; $query = mysql_query($query_str); $query_str_pasta = "SELECT * FROM tabela_teste WHERE ID = ".$id_pasta; $query_pasta = mysql_query($query_str_pasta); if($query_array_pasta = mysql_fetch_array($query_pasta)){ $cidade = $query_array_pasta['CIDADE']; $status = $query_array_pasta['STATUS']; } $url_valor = ""; while($query_array = mysql_fetch_assoc($query)){ $url_valor .= "{href : 'http://localhost/imagens/PASTA_".$id_pasta."/".$query_array['IMAGEM']."', title: '".$cidade."/".$estado."'},"; } echo "[".$url_valor."]"; ?> o resultado: mas ae que acontece como pode ver na imagem, o botão "proximo" não ta abilitando e quando clico na pagina dois, ele me retorna registros a "mais" pois só tenho 10 registros... tem 8 na primeira era só pra retorna 2 registros... e ainda ele ta aparecendo a pagina 3... 4 conforme eu vo clicando ele vai aparecendo sem ter mais registro.
  4. entendi... valeu... brigadão mais uma vez. ;)
  5. seria isso aqui ? $query_str = "SELECT * FROM tabela_teste WHERE PASTA-ID = ".$id_pasta; $query_str2 = "SELECT * FROM tabela_teste WHERE PASTA-ID = 0; $query = mysql_query($query_str);
  6. aqui de baixo ? $query_str = "SELECT * FROM tabela_teste WHERE PASTA-ID = ".$id_pasta; $query = mysql_query($query_str); ?
  7. bom eu inseri os dados da cidade e status somente nas PASTAS, pra tipo se fosse precisar editar editaria somente "um registro" ao invez de editar todos registros de imagem referente a pasta... mas se não da pra pega o valor, paciencia eu coloco a cidade e o status registro por registro... ;) valeu!
  8. isso pegar os dados dos campos cidade e status mas somente os que a PASTA-ID seja = 0. porque que nem aqui desse jeito que to usando ele pega os dados de "todos" os itens, mas somente os itens com PASTA-ID = 0 ta preenchido o resto é tudo "null". ae no caso não ta me retornando nada. $url_valor .= "{href : 'http://localhost/estudo/galeria/img/pasta_".$id_pasta."/".$query_array['imagem']."', title: '".$query_array['cidade']." ".$query_array['status']."'},";
  9. assim... o esquema que foi feito no banco fico assim... ID | PASTA-ID | NOME | CIDADE | STATUS 1 0 pasta1 sp 1 2 0 pasta2 mg 0 3 1 imge1 null null 4 2 imge1 null null certo, ae o que acontece eu queria pegar o valor dos campos CIDADE e STATUS de todas as pastas entendeu... eu deixei a imagens com o campo NULL porque se precisar "EDITAR" só editaria um campo e não precisava editar todos os campos das imagens referente a pasta, entendeu ? ae não sei se isso é possivel!
  10. uma duvida, que nem eu preenchi o campo "CIDADE" aqui somente nas imagens "PASTA" com id 0. só que na hora de "resgatar" title: '".$query_array['cidade']."' ele não me traz os dados pois o campo referente a cidade nas "imagens" eu deixei como nulo. tem como resgatar somente os dados somente das "pasta" com id 0 ?
  11. entendiiii.... de boa, vou ver o que faço com esse fancybox mesmo... ;)
  12. só uma duvida boba, caso eu queira continuar usando o LightBox ao invez do fancybox muda algo "grotescamente" ?
  13. eu entendi depois que postei que vi a caca... é tipo o nome da pasta criada tem que ser o mesmo que o da id_pasta... ;)
  14. certo... vo da uma olhada... obrigado!
  15. é esse esqueminha ae eu fiz peguei a primeira imagens de cada pasta e deixei na "raiz", agora eu num to entendendo esse esquema de colocar id do registro pasta como numero da pasta... ;(
  16. opaaaa... e como tem ajudado, sem palavrasss... agradecido mesmo... o esquema é bem esse isso ae mesmo rodo redondo essa galeria que você posto... só que mesmo assim fico uma duvida... ;( que nem o esquema você fez as "imagens" ficam em um uniko lugar todas juntas... que nem no caso o que tenho aqui é cada "obra" tem sua respectiva pasta, exemplo: tem a pasta imagens e dentro da pasta imagens tem: imagens/Pasta_01 = imagens obra 1 dentro imagens/Pasta_02 = imagens obra 2 dentro ae nesse caso como chamar as imagens ?
  17. então dedas o que eu mais qeria era não carregar todas imagens de uma vez pois já está sobrecarregando o site porque quase todo dia adiciono imagens e só tende aumentar... só que ta complicado achar a solução pra isso, pois ta dificil achar ajuda em ajax ou um outro tipo de solução sei la... mas desde já valeu ae pela força!
  18. bom eu to tentando colocar essa tooltip no site: <script type='text/javascript' charset='utf-8' src='Deslizante/popbox.js'></script> <style type='text/css' media='screen'> label { display: block; } .box { width:350px; } </style> <script type='text/javascript' charset='utf-8'> (function( $ ){ $(document).ready(function( $ ){ $('.popbox').popbox(); }); })(jQuery); </script> popbox.js (function(){ $.fn.popbox = function(options){ var settings = $.extend({ selector : this.selector, open : '.open', box : '.box', arrow : '.arrow', arrow_border : '.arrow-border', close : '.close' }, options); var methods = { open: function(event){ event.preventDefault(); var pop = $(this); var box = $(this).parent().find(settings['box']); box.find(settings['arrow']).css({'left': box.width()/2 - 10}); box.find(settings['arrow_border']).css({'left': box.width()/2 - 10}); if(box.css('display') == 'block'){ methods.close(); } else { box.css({'display': 'block', 'top': 10, 'left': ((pop.parent().width()/2) -box.width()/2 )}); } }, close: function(){ $(settings['box']).fadeOut("fast"); } }; $(document).bind('keyup', function(event){ if(event.keyCode == 27){ methods.close(); } }); $(document).bind('click', function(event){ if(!$(event.target).closest(settings['selector']).length){ methods.close(); } }); return this.each(function(){ $(this).css({'width': $(settings['box']).width()}); // Width needs to be set otherwise popbox will not move when window resized. $(settings['open'], this).bind('click', methods.open); $(settings['open'], this).parent().find(settings['close']).bind('click', methods.close); }); } }).call(this); <div class='collapse'> <div class='box'> <div class='arrow'></div> <div class='arrow-border'></div> TESTE TESTE TESTE </div> </div> </div> mas ela está dando conflito com o seguinte .JS prototype.js que é usado no lightbox. quando eu tiro essa linha o script acima funciona. caso alguém posso me ajudar, obrigado desde já.
  19. nusssa agora cumplico tudo... ;( faço nem idéia de como usar ajax e nem por onde começar... mas mesmo assim agradecido pela grande ajuda até o momento.
  20. até ae entendi, mas que nem no caso eu queira usar o lightbox pra abrir "todas" imagens referente a "PASTA/IMAGEM"ao clicar em uma determinada imagem. ? algo do tipo: <?php $i = 0; foreach (glob("imgs/01/*.jpg") as $i1) { $class = $i>=1 ? 'style="display: none;"':''; ?> <div class="thumb" <?php echo $class; ?>><a href="<?php echo $i1; ?>" rel="lightbox[roadtrip]"><img src="thumb.php?img=<?php echo $i1; ?>" /></a></div> <?php $i++; } ?>
  21. opa... ve ae... $sql = "CREATE TABLE obras( ID int(3) NOT NULL AUTO_INCREMENT, ID_PASTA int(3) DEFAULT NULL, NOME varchar(100) DEFAULT NULL, IMAGEM varchar(100) DEFAULT NULL, CIDADE varchar(50) DEFAULT NULL, BAIRRO varchar(50) DEFAULT NULL, STATUS int(15) DEFAULT NULL, PRIMARY KEY(ID) )DEFAULT CHARSET=latin1;" mysql_query("INSERT INTO obras(ID_PASTA,NOME,IMAGEM,CIDADE,BAIRRO,STATUS) VALUES(0,'Pasta 1','imagem1.jpg','São Paulo','Morumbi',1)"); mysql_query("INSERT INTO obras(ID_PASTA,NOME,IMAGEM,CIDADE,BAIRRO,STATUS) VALUES(0,'Pasta 2','imagem2.jpg','São Paulo','Morumbi',1)"); mysql_query("INSERT INTO obras(ID_PASTA,NOME,IMAGEM,CIDADE,BAIRRO,STATUS) VALUES(0,'Pasta 3','imagem3.jpg','São Paulo','Morumbi',1)"); mysql_query("INSERT INTO obras(ID_PASTA,NOME,IMAGEM,CIDADE,BAIRRO,STATUS) VALUES(1,'imagem 1','imagem1.jpg','São Paulo','Morumbi',1)"); mysql_query("INSERT INTO obras(ID_PASTA,NOME,IMAGEM,CIDADE,BAIRRO,STATUS) VALUES(1,'imagem 1','imagem2.jpg','São Paulo','Morumbi',1)"); mysql_query("INSERT INTO obras(ID_PASTA,NOME,IMAGEM,CIDADE,BAIRRO,STATUS) VALUES(1,'imagem 1','imagem3.jpg','São Paulo','Morumbi',1)"); que nem agora caso esteja certo... como faço pra mostrar a PRIMEIRA imagem de cada "pasta" ? como ta no site que postei logo no começo. não esquecendo... muito obrigado pela atenção
  22. bom se eu entendi bem minha "TABELA" ficaria assim: ID_PADRÃO | ID_PASTA | PASTA | CIDADE | BAIRRO | STATUS | DATA CREATE TABLE `banner`( `id_padrao` int(3) NOT NULL AUTO_INCREMENT, `id_pasta` int(3) DEFAULT NULL, `pasta` varchar(255) DEFAULT NULL, `cidade` varchar(255) DEFAULT NULL, `bairro` varchar(255) DEFAULT NULL, `status` varchar(20) DEFAULT NULL, `data_cadastro` timestamp NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(`id_padrao`) )DEFAULT CHARSET=latin1; até ae então tudo certo, correto ? caso não me corrija. ;) ae por exemplo já tenho 3 pastas local criada, com 5 imagens cada pasta. eu teria que fazer assim então: INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(1,"pasta 01","imagem1.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(1,"pasta 01","imagem2.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(1,"pasta 01","imagem3.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(1,"pasta 01","imagem4.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(1,"pasta 01","imagem5.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(2,"pasta 02","imagem1.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(2,"pasta 02","imagem2.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(2,"pasta 02","imagem3.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(2,"pasta 02","imagem4.jpg"); INSERT INTO `TABELA`(`id_pasta`,`pasta`,`cidade`,`bairro`,`status`) VALUES(2,"pasta 02","imagem5.jpg"); etc... seria isso ? desde já muito obrigado!
×
×
  • Criar Novo...