Ir para conteúdo

Thiago Az

Members
  • Total de itens

    15
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Thiago Az

  • Data de Nascimento 12/05/1985

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    HTML5, CSS3, PHP, MySQL, JavaScript, JQuery, Ajax, WordPress

Últimos Visitantes

115 visualizações
  1. @Vitor Correa Você pode usar o PHP para isso, extrair o código do menu que será usado em todas as páginas e colocar ele apenas em um arquivo PHP, dessa forma a manutenção do seu código será mais fácil e não terá repetições de códigos. Crie o arquivo: menu.php com o código do menu e depois em cada página faça a chamada com o INCLUDE ou REQUIRE <body> <?php require 'menu.php'; ?: </body> </html>
  2. Thiago Az

    logo distorce na versão mobile

    @WAD - Soluções Remove o atributo height da tag img Deixe assim: Pois a definição da altura da imagem deixou ela distorcida. <div class="logo_container"> <div class="logo"><a href="./"> <img src="images/logo-2.png" alt="EDITOR FISCAL - UMA PARCERIA DE SUCESSO" width="210"/></a> </div> </div>
  3. @gleidsonb12 Você pode tentar dessa forma. Fiz um exemplo básico no qual vai ser exibido um textarea Caso o dia selecionado seja superior a 5 <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> <style type="text/css"> .no-visible { display:none; } </style> </head> <body> <div class="form-group col-md-3"> <label>Data</label> <!-- Adicionado um name --> <input type="date" id="dataselecionada" name="dataselecionada" value="" class="form-control" onchange="obtemMes()"> </div> <div class="form-group col-md-3" id="mes"> <label>Mes</label> <input type="text" class="form-control"> </div> <div class="no-visible" id="form-justificativa"> <form action="" method="post"> <label for="justificativa">Justificativa</label> <br> <textarea rows="3" cols="25"></textarea> </form> </div> <script> function obtemMes() { var input_data = document.getElementById("dataselecionada"); // Seleciona o input pelo seu ID var dia_selecionado = input_data.value; // Armazena o valor do input na variável var obj_date = new Date(dia_selecionado); // cria o objeto da classe Date no qual recebe por parâmetro a data selecionada var dia_selecionado = (obj_date.getDate()+1); // Pega apenas o dia da data que foi selecionada validarDia(dia_selecionado); } function validarDia(dia_selecionado) { var tempo_estimado = '5'; var obj_data_atual = new Date(); var dia_atual = obj_data_atual.getDate(obj_data_atual); var result = (dia_selecionado - dia_atual); var form = document.querySelector('#form-justificativa'); if(result >= tempo_estimado) { form.style.display = 'block'; } else { form.style.display = 'none'; } } </script> </body> </html>
  4. Thiago Az

    php wamp erro

    @reginaldo123 Instale o WAMP dentro de C:\wamp dentro dele vai ter uma pasta "www" coloque seus projetos nessa pasta. Exemplo: C:\wamp\projeto-site Inicie o seu servidor Wamp ele deverá ficar verde próximo ao relógio do Windows. Agora no seu navelador digite "localhost/projeto-site" e o seu site será carregado. Da forma que está no printscreen você abriu o arquivo PHP direto no navegador o que realmente não vai funcionar, é preciso de um servidor web como o Apache e o PHP instalado para executar os seus projetos, o Wamp já tem esse pacote incluso.
  5. Thiago Az

    php wamp erro

    @reginaldo123 Tenta trocar a porta do arquivo "httpd.conf". Clique no seu wamp server e terá a opção de apache e em seguida será exibido a opção para abrir o arquivo "httpd.conf". Altere a porta de 82 para 80, reinicie o servidor e faça um teste.
  6. Thiago Az

    Borda em imagem circular

    @fertiin Adiciona o código abaixo na sua classe CSS. border-radius:50%;
  7. Thiago Az

    box video

    @matheusmacias Olá como que o seu código está? O que você deseja fazer, alinhar abaixo, ao lado? Uma dica pode usar display:flex;
  8. @Zugo Olá, veja se você não colocou um bloco PHP dentro de um arquivo com a extensão *.hmtl
  9. Thiago Az

    Imagens de produtos não carregam

    @Fabio Jonas No painel administrativo do WordPress onde é feito o cadastro dos produtos como "Bacias Sanitárias" a imagem consta no cadastro? Você tem acesso ao arquivo page referente ao produto para que possa olhar o código de loop. Por exemplo: Se foi definido imagem destacada deve ter alguma chamada get_the_post_thumbnail_url() ou get_the_post_thumbnail()
  10. Thiago Az

    Ajustar imagem logo

    @Davi Araújo Vi o seu site e está com duas definições para a largura da imagem. <img src="https://www.soaco.com.br/novo/wp-content/uploads/2018/09/logo.png" alt="Soaço" style="width: 130px" height="200" width="200"> Remova o style="width: 130px"
  11. Thiago Az

    Ajuda com banner

    @guialacerda Olá, você está usando um tema pronto ou criou esse tema do zero? Você pode criar um Post Personalizado e configurar para que seja uma galeria de imagens. Depois vocês pode trazer usando o Loop do WordPress com a classe WP_Query o seu Post Personalizado e colocar em sua página. Pode usar o plugin OWL Carousel. Geralmente isso fica no index.php do seu tema, teria que criar uma área (div) para trazer a imagem para o seu banner.
  12. Thiago Az

    Imagens de produtos não carregam

    @Fabio Jonas Olá, Fábio. Você criou um Post Personalizado ou está usando o Post padrão do WordPress? Essa imagem é uma imagem destacada ou você criou algum Metabox para uma galeria de imagens? Tem o código do Loop?
  13. Thiago Az

    While PHP com DIVs diferentes...

    Olá @arthurcastro O código que te passei é adicionado o número do contador a cada loop então ficaria assim: <div class="div-news_1"> <div class="div-news_2"> <div class="div-news_3"> A cada loop seria incrementado +1. Mas como você que aplicar estilo diferente a cada linha tente da forma que o @tetsuo disse <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>DIV</title> <style> /* Aplica nos elementos ímpares */ .div-news:nth-child(odd) { font-size: 16pt; width: 500px; background-color:red; } /* Aplica nos elementos pares */ .div-news:nth-child(even) { font-size: 28pt; width: 700px; height: 200px; background-color: lime; } </style> </head> <body> <div class="div-news">1</div> <div class="div-news">2</div> </body> </html>
  14. Thiago Az

    While PHP com DIVs diferentes...

    Olá @arthurcastro Tente usando o "for". Dei uma refatorada no seu código e tá funcionando de boa, a cada loop a div vai ficar "div-new_1", "div-new_2" e assim até o número do contador com o incremente ser igual ao número de linhas retornada do banco de dados. Adicionado não fiz o uso do "While". for($i = 1; $i <= $contar; $i++) : $exibe = $stmt->fetch(PDO::FETCH_OBJ); <div class="div-news_<?php echo $i ?>"> <?php $sqli = "SELECT * from tb_postagens WHERE exibir='Sim' ORDER BY id DESC LIMIT 20"; try{ $resultado = $conexao->prepare($sqli); $resultado->execute(); $contar = $resultado->rowCount(); if($contar >0){ for($i = 1; $i <= $contar; $i++) : $exibe = $stmt->fetch(PDO::FETCH_OBJ); ?> <div class="div-news_<?php echo $i ?>"> <a style="text-decoration:none" href="visualizar.php?id=<?php echo $exibe->id;?>&Materia=<?php echo strip_tags($exibe->titulo);?>"> <img class="overlay" src="upload/postagens/<?php echo $exibe->imagem;?>" width="100%" height="180"/> </a> <a style="text-decoration:none" href="noticia/?regiao=<?php echo $exibe->categoria;?>&<?php echo $exibe->data;?>&id=<?php echo $exibe->id;?>&materia=<?php echo strip_tags(str_replace(" ","_", $exibe->titulo));?>" class="news"> <h2><?php echo $exibe->titulo;?></h2> <p class="home"><?php echo limitarTexto(strip_tags($exibe->descricao), $limite=100);?></p> </a> </div> <?php endfor; }else{ echo '<li>Não há nada por aqui :(</li>'; } }catch(PDOException $erro){ echo $erro;} ?>
  15. Thiago Az

    Sistema Login pagina especifica para cada usuario

    Bom dia @leoteixeira2 Fiz alguns ajustes no seu código, mas ainda pode melhorar muito mais. Você tirar essa 'página' do seu banco de dados e armazenar por perfil. Você pode primeiro fazer uma validação para ver se o usuário existe no banco de dados, retornar esse usuário do banco e comprar a senha digitada é igual a senha do Banco. Pode usar "password_hash" e "password_verify" ou md5 para fazer a criptografia da senha. <?php session_start("logado"); //inicia a sessão if(isset($_POST['logar'])){ //verifica se esta setado logar require_once('funcoes.php'); $conn = conexao(); //Adicionado a conexão em uma variável $login = filter_var($_POST['login'], FILTER_SANITIZE_STRING); //Filtra os dados que do form $senha = filter_var($_POST['senha'], FILTER_SANITIZE_STRING); //Filtra os dados que do form $sql_selecao = "SELECT * FROM usuarios WHERE login= '{$login}' AND senha= '{$senha}' LIMIT 1"; $query = mysqli_query($conn, $sql_selecao); //Executado a QUERY $linhas = mysql_num_rows($query); //verifica se a query retornou algun resultado if($linhas != 0){ //retorno positivo da query $res = mysql_fetch_assoc($res_selecao); $pagina = $res['pagina']; //Armazena o resultado que está na coluna 'pagina' no BD switch($pagina) { case "usuario32.php": $_SESSION['nome'] = $res['nome']; $_SESSION['login'] = $res['login']; header("Location: usuario32.php"); break; case "usuario87.php": $_SESSION['nome'] = $res['nome']; $_SESSION['login'] = $res['login']; header("Location: usuario87.php"); break; } } else{ //retorno negativo da query $_SESSION['msg'] = "Login ou senha invalidos"; header("location: login.php"); } }else{ //se não estiver setado o campo logar header("location: login.php"); } ?>
×

Informação importante

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