Ir para conteúdo

johnhey

Members
  • Total de itens

    251
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre johnhey

  1. johnhey

    Alinhar menu ao centro

    Era uma div que estava no lugar errado.
  2. johnhey

    Alinhar menu ao centro

    Infelizmente não resultou, continua a sobrepor
  3. johnhey

    Alinhar menu ao centro

    Boa noite, Estou com um problema ao alinhar o menu ao centro. Quando coloco no NAV - text-align: center; e no NAV li - display: inline-block o menu fica ao centro mas o restante conteúdo sobrepõe o mesmo. segue o código: <?php error_reporting(E_ALL); ?> <html> <head> <meta charset="UTF-8" /> <meta property="og:site-name" content='Sistema de Filtragem de Água'/> <meta property="og:title" content='Sistema de Filtragem de Água'/> <meta name="description" content="Sistema de Filtragem de Água"/> <title>Sistema de Filtragem de Água</title> <link rel="stylesheet" href="css/estilo.css" type="text/css" /> <link rel="apple-touch-icon" href="favicon.jpg"/> <link rel="shortcut-icon" href="favicon.ico"/> <!-- Javascript efeitos --> <script type="text/javascript" src="js/modernizr-1.5.min.js"></script> </head> <body> <div id="main"> <header> <div id="logo"> <img src="imagens/logo.png" /> </div> <div id="menubar"> <ul id="nav"> <li class="current"><a href="index.php">Inicio</a></li> <li><a href="somos.php">Quem somos</a></li> <li><a href="produtos.php">Produtos</a></li> <li><a href="contactos.html">Contactos</a></li> </ul> </div><!--Fecha menubar--> </header> <div id="site_content"> <div class="sidebar_container"> <div class="sidebar"> <div class="sidebar_item"> <h2>Produtos</h2> <p>Possuimos uma vasta gama de produtos, seja para utilização em sua casa ou trabalho, entre em contacto connosco para solicitar uma demonstração dos nossos produtos.</p> </div><!--Fim sidebar_item--> </div><!--Fim sidebar--> <div class="sidebar"> <div class="sidebar_item"> <h2>Contactos</h2> <p>Largo Terras do Forno, 2</p> <p>2635-022 - Rio de Mouro</p> <p>Tel. (+351) 000 000 561</p> <p>Tlm. 910 000 000 / 960 000 000</p> <p>e-mail: <a href="geral@aguarela.pt">geral@aguarela.pt</a></p> </div><!--Fim sidebar_item--> </div><!--Fim sidebar--> </div><!--Fim sidebar_container--> <div class="slideshow"> <ul class="slideshow"> <li class="show"><img width="680" height="250" src="imagens/home_1.jpg" alt="&quot;Descrição do Produto&quot;" /></li> <li><img width="680" height="250" src="imagens/home_2.jpg" alt="&quot;Descrição do Produto&quot;" /></li> </ul> </div> <div id="content"> <div class="content_item"> <h1>Bem-vindo</h1> <p>A água é um bem essencial para a vida na terra, e a cada dia que passa fica mais excassa em alguns pontos, sendo dificil às vezes de a encontrar limpa e pura.</p> </div><!--Fim content_item--> </div><!--Fim content--> </div><!--Fim site_content--> <footer> <a href="index.php">Inicio</a> | <a href="somos.html">Quem Somos</a> | <a href="produtos.html">Produtos</a> | <a href="contactos.html">Contactos</a><br/><br/> </footer> </div><!--Fecha main--> <!-- javascript at the bottom for fast page loading --> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/image_slide.js"></script> </body> </html> CSS @font-face { font-family: PacificoRegular; src: url('../fonts/Pacifico-webfont.eot'); src: local("PacificoRegular"), url('../fonts/Pacifico-webfont.ttf'); } html { height: 100%;} * { margin: 0; padding: 0;} body { font: normal 80% Arial, Helvetica, sans-serif; color: #000; } /* tell the browser to render HTML 5 elements as block */ article, aside, figure, footer, hgroup, section { display:block; } p { padding: 0 0 10px 0; color: #2F4F4F; text-shadow: 1px 1px #FFFFFF; line-height: 1.7em; font-size: 100% } p a { padding: 0 0 10px 0; color: #2F4F4F; text-shadow: 1px 1px #FFFFFF; line-height: 1.7em; font-size: 100% } img { border: 0;} h1, h2, h3, h4, h6 { font: normal 175% 'PacificoRegular', Arial, sans-serif; color: #2F4F4F; text-shadow: 0px 1px 0px #FFFFFF; letter-spacing: -1px; margin: 0 0 10px 0;} h2 { font: normal 165% Arial, Helvetica, sans-serif;} h3 { font: normal 130% Arial, Helvetica, sans-serif;} h4, h5, h6 { margin: 0; padding: 0 0 0px 0; font: normal 150% Arial, Helvetica, sans-serif; text-shadow: 0px 1px 0px #000; color: #2F4F4F; line-height: 1.5em;} h5, h6 { font: normal 95% Arial, Helvetica, sans-serif; color: #FFFFFF; padding-bottom: 15px;} span { color: blue; text-shadow: 0px 1px 0px #FFF;} a, a:hover { color: #FFF; background: transparent; font-weight: bold; outline: none; text-decoration: underline;} a:hover { text-decoration: none;} ul { margin: 2px 0 22px 30px; line-height: 1.7em; font-style: normal; font-size: 100%;} ol { margin: 8px 0 22px 20px;} ol li { margin: 0 0 11px 0;} #main, #banner, #site_content, footer, #content_grey { margin-left: auto; margin-right: auto;} #main { padding: 30px 0px; background: transparent url(../imagens/fundo.png) no-repeat; background-size: 100%; width: 100%; } header { height: 230px; width: 100%; margin: 0 auto; /*background: #0043A8; background: -moz-linear-gradient(#43A9FF, #0043A8); background: -o-linear-gradient(#43A9FF, #0043A8); background: -webkit-linear-gradient(#43A9FF, #0043A8);*/ border-radius: 15px 15px 0px 0px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border: 15px 15px 0px 0px; } nav { height: 50px; text-align: center; } #strapline { width: 100%; height: 140px; padding-bottom: 10px; text-align: center; margin: 0 auto;} #logo{ height: 100%; } #menubar{ width: 100%; height: 50px; line-height: 50px; margin-top: 10px; text-align: center; } ul#nav { margin:0; text-align: center;} ul#nav li { padding: 0 0 0 0px; list-style: none; margin: 2px 0 0 0; text-align: center; display: inline; background: transparent;} ul#nav li a { float: left; font: bold 130% 'PacificoRegular', Arial, sans-serif; text-align: center; height: 24px; margin: 8px 0 0 20px; text-shadow: 0px 1px 0px #000; padding: 0px 20px 10px 20px; background: transparent; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border: 7px 7px 7px 7px; text-align: center; color: #5A5ACD; text-decoration: none;} ul#nav li.current a, ul#nav li:hover a { color: #FFF; background: #0055D4; background: -moz-linear-gradient(#43A9FF, #0043A8); background: -o-linear-gradient(#43A9FF, #0043A8); background: -webkit-linear-gradient(#43A9FF, #0043A8); text-shadow: none;} #site_content { width: 100%; overflow: hidden; padding-bottom: 20px; margin-bottom: 30px; } .sidebar_container { float: right; margin: 20px 10px 0 10px; width: 210px; padding: 0; border-radius: 0px 0px 15px 15px; -moz-border-radius: 0px 0px 15px 15px; -webkit-border: 0px 0px 15px 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; } .sidebar { float: left; width: 190px; padding-left: 10px; margin-bottom: 10px;} .sidebar_item { font: normal 100% Arial, Helvetica, sans-serif; width: 190px;} .sidebar h2 { padding: 5px 0 0 0; font: normal 140% 'PacificoRegular', Arial, sans-serif; height: 30px;} #content { width: 680px; margin: 0 0 20px 20px; float: left;} .content_item { width: 680px; margin-top: 20px; margin-bottom: 20px; text-align: justify;} .content_container { width: 330px; margin: 20px 10px 0 0; float: left;} footer { width: 96%; height: 50px; padding-top: 25px; padding-bottom: 20px; font-weight: bold; text-align: center; text-shadow: 1px 1px #000; color: #FFF; background: #0043A8; background: -moz-linear-gradient(#43A9FF, #0043A8); background: -o-linear-gradient(#43A9FF, #0043A8); background: -webkit-linear-gradient(#43A9FF, #0043A8); border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border: 15px 15px 15px 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;} footer a, footer a:hover { text-shadow: 1px 1px #FFF; color: #1D1D1D; text-decoration: none; padding-bottom: 20px;} footer a:hover { text-decoration: underline;} footer a, footer a:hover { text-shadow: 1px 1px #000; color: #FFF; text-decoration: none;} footer a:hover { text-decoration: underline;}
  4. johnhey

    Upload de múltiplas imagens

    Segue o código, esta a funcionar perfeitamente, mas não funciona em tablet android ou celular: <?php error_reporting(E_ALL); ?> <html lang="pt-br" debug="true" style="height: 100%;"><!-- InstanceBegin template="/Templates/template.dwt" codeOutsideHTMLIsLocked="false" --> <head> <meta name='description' content='Reborn em Portugal' /> <meta name='keywords' content='boneca reborn, reborn portugal, doll, baby, reborn baby reborn baby doll' /> <meta property='og:site_name' content='Reborn Imaginações de Bebés' /> <meta property='og:title' content='Bebés Reborn Portugal' /> <link rel="shortcut icon" href="/favicon.ico"> <link href="css/estilo.css" rel ="stylesheet"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Reborn Imaginações de Bebés - Bebés Reborn Portugal</title> <div id="topo"> <div id="sign"> <a class="wood"></a> </div> <section id="cabecalho"> <header> <h5>"...Os bebés Reborn são mágicos, conseguem-nos transportar para um mundo imaginário e ao mesmo tempo real para todos nós, o tempo em que fomos bebés..."</h5> </header> </section> </div> </head> <body> <div id="pagina"> <div id="conteudo"><!-- InstanceBeginEditable name="EditRegion1" --> <div class="fotos_expo"> <div id= "album"> <button type="submit" class="btn btn-default" name="enviar" value="enviar" onclick="javascript: location.href='menu_album.php';">Menu Principal</button> <p> </p> <form action="" method="post" enctype="multipart/form-data"> <table> <tr> <td> Selecione o Album para importação: </td> <td> <?php //Conexão com o Banco de Dados if (!$conexao) { die('Não foi possí­vel conectar: ' . mysql_error()); //Exibe o erro por não conectar } //Seleciona o BD $db_selected = mysql_select_db('bd_reborn', $conexao) or die(mysql_error()); //Le o banco de Dados $executa = "SHOW TABLES"; //Executa a query que irá mostrar as tabelas $resultado = mysql_query($executa, $conexao) or die(mysql_error()); ?> <select name="datatable"> <?php //execulta o loop while ($dados = mysql_fetch_array($resultado)) { $nome_tabela = $dados[0]; ?> <!--cria a listagem --> <option value ="<?php echo $nome_tabela; ?>"><?php echo $nome_tabela; ?></option> <?php } ?> </select> </td> <td> </td> </tr> <tr> <td colspan="3"> Descrição do Album: </td> </tr> </table> <center><img src="imagens/miniatura/barra_separador.png" alt="Barra Separar" title="Barra de separação"></center> <div id="desc_album"> </div> <center><img src="imagens/miniatura/barra_separador.png" alt="Barra Separar" title="Barra de separação"></center> <table> <tr> <td> <input type="file" name="fotos[]" multiple> </td> <td> <input type="submit" name="upload" value="Importar"> </td> <td> </td> </tr> </table> </form> <div class="carregar_foto"> <?php if (isset($_POST['upload'])) { $nome_tab = $_POST['datatable']; //contador $contador = 1; //seleciona a pasta $diretorio = 'imagens/originais/bebes/'.$nome_tab.'/'; $direciona = opendir($diretorio); //conta os arquivos while ($numeroitens = readdir($direciona)) { if (!(is_dir($numeroitens))) { $contador++; } } //Informações das imagens $file = $_FILES['fotos']; $numfotos = count(array_filter($file['name'])); //Requisitos $permite = array('image/jpeg', 'image/png'); $maxSize = 1024 * 1024 * 5; //Mensagem $msg = array(); $erro = array( 1 => 'O arquivo no upload é mairo do que o limite permitido em upload máximo', 2 => 'O arquivo ultrapassa o limite de tamanho máximo por imagem', 3 => 'O upload do arquivo foi feito parcialmente', 4 => 'Não foi feito o upload do arquivo' ); if ($numfotos) { foreach ($file['name'] as $k => $name) { // separar a extensão do nome do arquivo $n = explode('.', $name); $ext = '.' . array_pop($n); // gerar um nome com a numeração no final, antes da extensão $filename = "foto".sprintf('%02s', $contador) . $ext; // incrementa o contador $contador++; // checar se há alguma falha no arquivo if ($file['error'][$k]) { $msg[] = "<b> $name: </b>" . $errorMsg[$error]; // checar se o tamanho é permitido } elseif ($file['size'][$k] > $maxSize) { $msg[] = "<b> $name:</b> Erro imagem ultrapassa o limite de 5 MB"; // checar se o tipo de arquivo é permitido } elseif (in_array($file['type'][$k], $permite)) { // checar se o arquivo foi movido if (move_uploaded_file($file['tmp_name'][$k], $diretorio . "/" . $filename)) { // montar a query para inserção $query = "INSERT INTO $nome_tab values('','$filename',1)"; // checar se a query é executada sem falhas if (mysql_query($query)) { $msg[] = "<b>$filename :</b> Upload Realizado com Sucesso!"; } else { // exibe falha na tela die(mysql_error() . '<br>' . $query); } } } } } else { echo 'Selecione uma ou mais imagens!'; } foreach ($msg as $pop) { echo $pop . '<br>'; } } ?> </div> </div> <!-- InstanceEndEditable --> </div> </div> <footer id="rodapepg"> <div id="supercount"> <div id="rp_contador"> <script type="text/javascript" src="http://widget.supercounters.com/flag.js"></script><script type="text/javascript">sc_flag(596069,"FFFFFF","000000","cccccc",5,10,0,0)</script><br><noscript><a href="http://www.supercounters.com/">Contador de visitas</a></noscript> </div> </div> <div id="direitos_autor"> © - Todos os direitos de autor reservados a webdesign </div> </footer> </div> </body><!-- InstanceEnd -->
  5. johnhey

    Upload de múltiplas imagens

    Boa noite, fiz um upload de múltiplas imagens que no computador ou aparelhos com iOS funcionam na perfeição, já nos aparelhos com o sistema Android não funciona, apenas consigo selecionar uma imagem por vez. Porque?
  6. johnhey

    leia+

    Gostaria de fazer um botão de leia+, mas quero um pouco diferente dos habituais. Geralmente carregamos no leia+ e nos redirecciona para a pagina que contém o conteúdo por inteiro. Gostaria de fazer o seguinte: No inicio apenas me exibe uma parte do que quero, quando clicar no leia+ minha DIV se expande e consigo ler todo o conteúdo, depois coloco um leia- para encolher. Será com a função "substr"?
  7. johnhey

    GPS

    Boa tarde pessoal não sei se estou postando a dúvida no local certo, caso não esteja peço imensa desculpa. Gostaria de fazer o seguinte: 1º através do google map gerar um link com a minha localização. 2º Criar um QR Code Até aqui tudo bem, mais gostaria que, ao ler no meu celular o QRCode o mesmo perguntasse em qual aplicação de gps quero abrir (caso tenha instalado mais que uma) ou se quero abrir a negação no google map. estou fazendo tudo, mais infelizmente apenas no joga directo para o google map e mostra a minha localização. Já vi alguns códigos destes que jogam directo para a aplicação de gps. Espero ter sido claro.
  8. johnhey

    Select não funciona

    Voltei a salvar todos os arquivos com a extensão html, ai já funciona, mais os códigos em php não.
  9. johnhey

    Select não funciona

    Não aparece nada
  10. johnhey

    Select não funciona

    Peço desculpa pela minha ignorância, mais onde aparece os erros, já apertei F12
  11. johnhey

    Select não funciona

    Bom dia pessoal, tenho um menu, que ao clicar gostaria que mudasse de cor para saber em qual estou. Quando os arquivos estão em html funciona ao passar para php não. Onde esta o erro? todos os arquivos index.php, sobre.php, contacto.php, protocolos.php estão da seguinte forma: <body> <div id="header"> <div> <div id="logo"> <a href="index.html"><img src="images/logo.png" alt="LOGO"></a> </div> <?php include 'menu.php'; ?> </div> </div> </body> O arquivo menu.php <ul id="navigation"> <li class="selected"> <a href="index.php">Inicio</a> </li> <li> <a href="about.php">Quem somos</a> </li> <li> <a href="services.php">Serviços</a> </li> <li> <a href="blog.php">Imagens</a> </li> <li> <a href="contact.php">Contactos</a> </li> </ul> e o css #navigation li a:hover{ background-position: 0 0; color: #fff; } #navigation li.selected a { background-position: 0 0; color: #fff; } conforme passo o mouse sobre os menus funciona, mas quando clico não fica marcado em qual estou, fica somente no index
  12. johnhey

    Erro

    O que preciso fazer são várias coisas. Mais com relação à sua pergunta, não tenho noção. O que estou tentando fazer é: Seleciono o álbum que quero excluir; Clico no botão excluir; Aparece me a caixa de mensagem a dizer se realmente tenho a certeza da exclusão; Apaga a pasta; Excluir o arquivo; Deletar a tabela do banco; É isso que preciso.
  13. johnhey

    Erro

    Boa noite, fiz o código abaixo, mas infelizmente nada funciona. Porque? <?php <form> <input type="submit" name="excluir_album" value="Elimiar"/> </form> <div class="excluir_album"> <?php if (isset($_POST['excluir_album'])) { ?> <script type= "text/javascript"> var confirmar = confirm("Tem certeza que deseja eliminar o album"); if (confirmar == true){ <?php $nome_tab = $_POST['datatable']; //seleciona a pasta $diretorio = 'imagens/originais/bebes/'.$nome_tab; //Remove a pasta rmdir($diretorio); //mensagem de exclusao da pasta echo "Pasta '.$nome_tab.'removida com sucesso."; //verifica a imagem a ser apagada $sel_foto = "SELECT * FROM bebes WHERE nome ='$nome_tab'"; $resultado_pesq = mysql_query($sel_foto); while ($resultado = mysql_fetch_assoc($resultado_pesq)){ $nome_foto = $resultado['foto']; } //apaga a imagem // caminho e nome do arquivo a ser excluído $arquivo = "/imagens/miniatura/".$nome_foto; // excluir if(unlink($arquivo)){ echo "Foto '.$nome_foto.' excluída com sucesso."; } else{ echo "Não foi possível excluir a foto, por favor verifique com o administrador."; } $sql_exec = "DELETE * FROM bebes WHERE nome ='$nome_tab'"; $del_registo = mysql_query($sql_exec); if ($del_registo == ''){ //se houver falha ao executar a query echo "<script>alert('Ocorreram os seguintes erros:\\n".die(mysql_error() . '<br>' . $query),"'</script>"; } else { echo "<script>alert('Album eliminado com sucesso!');</script>"; } ?> }else{ window.close() } </script>; <?php } ?> ?>
  14. johnhey

    Pesquisa não funciona na paginação

    mas como quero usar somente um arquivo. criei o indice tb no link, assim quando eu clicar na imagem irá atribuir a variavel ('tb') com a concatenação o nome da tabela. Então ai coloquei. if ($tb == ''){ $tabela = 'tb_bebes'; }else{ tabela = $tb; } por isso coloquei o tb na páginação, espero ter sido claro. E que possa me ajudar, se for o caso, até pode me enviar um numero de telefone que retorno a ligação, posto aqui meu email caso não queira enviar por mensagem. Pois pode ser eu quem não consigo me expressar correctamente.
  15. johnhey

    Pesquisa não funciona na paginação

    porque gostaria de fazer um único arquivo de galeria. mudando assim somente a tabela de pesquisa. e não ter que criar arquivos para cada álbum. exemplo. Não quero ter que criar: lucio.php, daniel.php, carlos.php No href na linha echo bastava eu concatenar o "nome da imagem" através da váriavel $nome com "php" que criava o link para a página, correcto? assim: echo "<li><a href='NOME DA IMAGEM.'.php'>....
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.