Ir para conteúdo

Chirlison

Members
  • Total de itens

    182
  • Registro em

  • Última visita

Reputação

1 Comum

1 Seguidor

Sobre Chirlison

  • Data de Nascimento 12/08/1983

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Bom dia a todos! Estou tendo a seguinte dificuldade: Criei um post_type chamado “Aniversariantes”. Na hora de cadastrar a data de nascimento, o cadastro no banco fica assim: 20001217 Na hora de mostrar no site na seção aniversariantes o nome de cada pessoa que faz aniversário na data de hoje, estou fazendo da seguinte forma: <?php $ano = date( 'Y' ); $mes = date( 'm' ); $dia = date( 'd' ); $diames_nascimento = $dia.'/'.$mes; $wp_query = new WP_Query(array( 'post_status' => 'publish', 'post_type' => 'aniversariante', 'meta_key' => 'data_de_nascimento', 'meta_value' => $ano.$mes.$dia, 'orderby' => array( 'meta_value' => 'ASC', 'title' => 'ASC' ) )); //LOOP while($wp_query->have_posts()): $wp_query->the_post(); ?> <article class="article-aniv"> <?php $data_nascimento = get_field('data_de_nascimento');?> <?php $dt_nascimeno = substr($data_nascimento, 0, -5);?> <span class="span-aniv-data"><?php echo $dt_nascimeno; ?></span> <span class="span-aniv-nome"><?php the_title();?></span> </article> <?php endwhile; //LIMPA A QUERY DA MEMÓRIA wp_reset_query(); ?> Dessa forma como fiz acima, mostra apenas se a pessoa nasceu no dia de hoje. As pessoas que nasceram no mesmo dia e mês, mas que seja de outro ano, não aparecem como elas fazem aniversário no dia de hoje. Ex.: João nasceu no dia 17/12/2018 – Hoje(Data em que estou postando o tópico) José nasceu no dia 17/12/2000 João aparece na pesquisa, pois ele nasceu no dia de hoje, mas José não aparece como aniversariante, pois ele nasceu em um ano diferente. Por favor, alguém pode me ajudar a solucionar esse problema? Desde já, agradeço a todos que puderem me ajudar!
  2. Chirlison

    Carregar a página category com ajax

    Bom dia a todos! Pessoal estou desenvolvendo um tema em Wordpress. Ao entrar no site são carregados 2 posts via ajax com um efeito fadeIn. Depois que carrega os dois posts, aparece um botão "Carregar mais posts". Ao clicar no botão "Carregar mais posts", são carregados mais dois posts e assim sucessivamente até que não aja mais posts para serem carregados. No tema que estou desenvolvendo tem uma sidebar com categorias, nuvens de tags e arquivos. Alguém sabe me dizer como faço para que quando eu clicar em uma categoria eu seja redirecionado para a página category e sejam carregados apenas os posts da categoria que eu cliquei. Ex.: Cliquei na categoria Tecnologia. A página category seja carregada com ajax apenas com os posts da categoria Tecnologia. Desde já agradeço a todos que tentarem me ajudar! Código que faz o carregamento da index do tema com ajax. Nome do arquivo: ajax.php <?php //FUNÇÃO QUE CARREGA OS POSTS function load_posts(){ //VARIÁVEIS DA QUERY $numPosts = (isset($_POST['numPosts']) ? $_POST['numPosts'] : 0); $page = (isset($_POST['page']) ? $_POST['page'] : 0); $wp_query = new WP_Query(array( 'posts_per_page'=>$numPosts, 'paged'=>$page, 'post_status'=>'publish', 'post_type'=>'post' )); //LOOP while($wp_query->have_posts()): $wp_query->the_post();?> <article class="lastnews_destaque cf"> <div class="content-last-news cf"> <header> <div class="capaaqui"> <?php if(has_post_thumbnail()): ?> <a href="<?php the_permalink();?>"> <?php the_post_thumbnail('medium', array('class'=>'post_miniatura'));?> </a> <?php endif;?> </div> <h1><a href="<?php the_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></h1> </header> <?php the_excerpt();?> <div class="leia_mais"><a href="<?php the_permalink();?>" title="<?php the_title();?>">Ler Mais</a></div> </div> <footer class="footer-last-news"> <ul> <li><a href="<?php echo get_author_posts_url(get_the_author_meta('ID'));?>"><?php the_author();?></a></li> <li><time><?php echo get_the_date();?></time></li> <li><?php the_category('/ ');?></li> </ul> </footer> </article> <?php endwhile; //LIMPA A QUERY DA MEMÓRIA wp_reset_query(); //FINALIZA O SCRIPT wp_die(); } add_action('wp_ajax_load_posts','load_posts'); add_action('wp_ajax_nopriv_load_posts','load_posts'); Página que recebe os dados vindos do ajax.php <!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> </head> <body> <div class="tudo container cf"> <section class="lastnews"> <div class="posts-content"> </div> <div class="btn_carregar_mais">Carregar mais postagens</div> </section> <!-- FECHA LASTEWS --> </div> </body> </html> Código que faz a requisição ajax. //VARIÁVEIS var page = 1; var loading = true; var $window = $(window); var $content = $('.posts-content'); //FUNÇÃO QUE BUSCA OS POSTS var load_posts = function(){ $('.btn_carregar_mais').hide(); $.ajax({ type: 'POST', data:{action:'load_posts', numPosts: 2, page: page}, dataType: 'html', url:'./wp-admin/admin-ajax.php', beforeSend: function () { $content.append('<div id="temp_load" class="cssload-loader"></div>'); }, success:function(data){ //TRANSFORMANDO A DATA EM OBJETO var $data = $(data); //VERIFICA SE EXISTE DADOS if($data.length){ //OCULTA O CONTEÚDO $data.hide(); //INSERE NA DIV O CONTEÚDO DA DATA $content.append($data); //DÁ O fadeIn NO CONTEÚDO E OCULTA A DIV #temp_load $data.fadeIn(500, function(){ $('#temp_load').remove(); $('.btn_carregar_mais').fadeIn(); loading = false; }); }else{ $('#temp_load').remove(); } } }); }; $('.btn_carregar_mais').on('click', function(){ $(this).hide(); loading = true; page++; load_posts(); }); //CARREGA OS POSTS load_posts();
  3. Chirlison

    Âncoras animadas para páginas externas

    Bom dia a todos!Alguém sabe dizer como criar âncoras animadas para páginas externas?Ex.:Vamos supor que a página index.php tenha o seguinte menu: Home | Quem Somos | Clientes | Contato Missão Visão Valores Vamos supor que a página "Quem somos" tenha as seguintes seções: Missão Lorem ipsum dolor sit amet, consectetur adipiscing elit...Visão Lorem ipsum dolor sit amet, consectetur adipiscing elit...Valores Lorem ipsum dolor sit amet, consectetur adipiscing elit...Como fazer para que quando o usuário clicar no item de menu "Quem Somos -> Missão", o usuário seja redirecionado para a página "Quem Somos" e a página role suavemente até a seção "Missão"? Se o usuário clicar no item de menu "Quem Somos -> Visão", o usuário seja redirecionado para a página "Quem Somos" e a página role suavemente até a seção "Visão"?Se o usuário clicar no item de menu "Quem Somos -> Valores", o usuário seja redirecionado para a página "Quem Somos" e a página role suavemente até a seção "Valores"?Por favor, alguém sabe dizer como pode ser feito? Desde já, agradeço a todos que puderem colaborar!
  4. Chirlison

    Passar site para Wordpress

    Muito obrigado por responder ao tópico PWD, mas não entendi muito bem o que você quis dizer. Como eu poderia padronizar o banco de dados para fazer a importação?
  5. Chirlison

    Passar site para Wordpress

    Boa tarde a todos! Pessoal, tenho um cliente que pediu para eu passar o site dele para o Wordpress. O problema que o site dele foi criado utilizando um Painel Administrativo criado por mim, ou seja, construí todo o site em HTML, CSS e JavaScript e o site é todo administrável com a opção do cliente poder atualizar o site a hora que ele desejar podendo cadastrar, atualizar e excluir as Notícias, Artigos, Galeria de Fotos, Vídeos, Promoções, Projetos, Instalações, Avisos e muito mais opções que tem no site. Utilizei PHP e o banco de dados Mysql para criar a Área Administrativa. As informações de cada seção do site tem uma tabela diferente no banco de dados e cada tabela tem sua estrutura diferente uma da outra. Ex.: A tabela Notícias e Artigos tem uma estrutura A tabela Galeria de Fotos tem outra estrutura A tabela Vídeos tem outra estrutura A tabela Promoções tem outra estrutura A tabela Projetos tem outra estrutura A tabela Instalações tem outra estrutura A tabela Avisos tem outra estrutura Existem outras tabelas que não citei aqui. O site dele é bem grande, está com muitas informações, pois está no ar desde 2011. Peço a ajuda de vocês para me dizer como eu poderia fazer essa migração, pois trabalho com Wordpress, mas não vejo uma forma de passar as informações do banco de dados antigo para as tabelas do Wordpress senão cadastrar tudo novamente na mão, pois a estrutura das tabelas do Wordpress são diferentes. A solução seria ter que cadastrar todo o conteúdo um por um na mão depois de instalar o Wordpress? Sem falar que terei que utilizar alguns plugins como para galeria de imagens, pois utilizei alguns plugins jQuery principalmente para mostrar a galeria de imagens em Lightbox. Obs.: Quando criei o site dele, eu ainda não trabalhava com Wordpress. Desde já, agradeço a todos que puderem me ajudar!
  6. Boa tarde a todos! Pessoal, estou precisando verificar quando o usuário irá sair do site para poder abrir um Popup perguntando a ele o por que ele está saindo do site. Estou utilizando o script abaixo, mas está com problemas, pois se o usuário atualizar a página com o cursor dentro ou acima da barra de navegação, ao descer o mouse a Popup já se abre, ou seja, na verdade o usuário não está saindo do site e sim descendo o cursor para alguma área do site. Abaixo está o script que estou utilizando, ele verifica a posição do mouse. Desde já, agradeço a todos que puderem me ajudar! $(document).on("mousemove", function(event) { if(event.pageY < 5) { $('#saida').addClass(animacao).css('display','block'); });
  7. Chirlison

    Imagens responsivas no Wordpress

    Pessoal, pesquisando no google, acabei achando este artigo que mostra como otimizar imagens para cada contexto de uso no WordPress. Segue o link do artigo: http://www.designadaptavel.com.br/artigos/otimizando-imagens-para-contexto-de-uso-wordpress Segui o tutorial e a imagem a ser carregada será de acordo com o dispositivo que está acessando o site. Com isso, tenho 3 tamanhos de imagens diferentes que são carregadas de acordo com o dispositivo que acessa o site. L. Henrique, concordo quando você disse que o ideal é criar uma imagem e salvar ela para Web. Assim ao invés de ter 3 imagens, uma com 1Mb (PC), outra com 600Kb e outra com 200Kb, a melhor opção é ter uma única bem trabalhada que não ultrapasse 180Kb. A barreira que encontro para fazer da forma como você disse é que ao entregar o site, o cliente é quem vai alimentá-lo, não terei controle nenhum sobre a imagem que ele irá postar no artigo ou na notícia. Muito obrigado Felipe Medeiross e L. Henrique pela ajuda!
  8. Chirlison

    Download de arquivo do ftp com php

    Bom dia a todos! Pessoal, estou tentando fazer a conexão com o ftp utilizando php para baixar um arquivo, mas está dando o seguinte erro: ( ! ) Warning: ftp_get(/public_html/BACKUP_05-07-2016--08-24-58.zip): failed to open stream: No such file or directory in C:\wamp\www\meusite\backup.php on line 17 Localmente eu digito: http://localhost/meusite/backup.php Obs.: backup.php é esse código que se encontra abaixo. <?php // Dados do servidor $servidor = 'meuservidor.com.br'; // Endereço $usuario = 'usuario'; // Usuário $senha = 'senha'; // Senha // Abre a conexão com o servidor FTP $ftp = ftp_connect($servidor); // Retorno: true ou false // Faz o login no servidor FTP $login = ftp_login($ftp, $usuario, $senha); // Retorno: true ou false // Define variáveis para o recebimento de arquivo $local_arquivo = 'C:\wamp\www\meusite\BACKUP'; // Localização (local) $ftp_pasta = '/public_html/'; // Pasta (externa) $ftp_arquivo = 'BACKUP_05-07-2016--08-24-58.zip'; // Nome do arquivo (externo) // Recebe o arquivo pelo FTP em modo ASCII $recebe = ftp_get($ftp, $ftp_pasta.$ftp_arquivo, $local_arquivo, FTP_ASCII); // Retorno: true / false // Encerra a conexão ftp ftp_close($ftp); ?> Alguém sabe como eu poderia resolver esse problema, ou onde estou errando? Desde já, muito obrigado a todos que puderem me ajudar!
  9. Chirlison

    Imagens responsivas no Wordpress

    Boa tarde a todos! Pessoal estou com dificuldade para alterar a imagem do post de acordo com o tamanho da tela do usuário. Configurei o arquivo functions.php para criar os seguintes tamanhos de thumbs: //Tamanho para thumbs para post type corpo-clinico add_image_size('thumb_corpo_clinico',251,251,true); //Tamanho para thumbs para post type notícias add_image_size('thumb_noticias',366,225,true); O que eu preciso fazer é: Quando o site for acessado por um Desktop, carregaria a imagem normal. Quando o site for acessado por um tablet, carregaria a imagem de tamanho 366x366. Quando o site for acessado por um smartphone, carregaria a imagem de tamanho 251x251. Atualmente, independente de qual dispositivo o site é acessado ele carrega a maior imagem. Abaixo está o código da página que mostra o post. <?php get_header();?> <?php if(have_posts()) : while(have_posts()) : the_post(); ?> <article id="single-noticias" class="container"> <header> <figure> <?php the_post_thumbnail('thumb_servico',array(''));?> </figure> <h1><?php the_title();?></h1> <h2><?php the_field('subtitulo_da_noticia');?></h2> </header> <?php the_content(); ?> </article><!-- /.corpo-clinico --> <?php endwhile; else: ?> <?php endif; ?> <?php get_footer();?> Desde já, agradeço a todos que puderem me ajudar!
  10. Chirlison

    Wordpress pede nova instalação

    Obrigado Ted K' pela ajuda, mas configurei todo o site novamente no servidor da hospedagem, pois não consegui fazer o site funcionar sem fazer uma nova instalação do Wordpress como também de todos os plugins.
  11. Chirlison

    Inibir usuário

    Muito obrigado Ted K' pela sua ajuda enviando um link com a função para inibir o usuário! Consegui inibir o usuário utilizando a função abaixo no arquivo functions.php. function yoursite_pre_user_query($user_search) { $user = wp_get_current_user(); if ($user->ID!=1) { // Is not administrator, remove administrator global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE 1=1 AND {$wpdb->users}.ID<>1",$user_search->query_where); } } add_action('pre_user_query','yoursite_pre_user_query');
  12. Chirlison

    Inibir usuário

    Bom dia, a todos! Pessoal, estou precisando fazer a seguinte configuração em Usuários no Painel Administrativo do Wordpress. Não gostaria de listar todos os usuário no Painel do Wordpress. Por ex.: Tenho o usuário João, José e Antônio. Id do usuário João: 1; Id do usuário José: 2; Id do usuário Antônio:3; Eu gostaria de inibir a aparição do usuário João na listarem de usuários no Painel Administrativo do Wordpress. Alguém sabe como eu poderia fazer isso? Desde já agradeço todos que tentarem me ajudar!
  13. Chirlison

    Wordpress pede nova instalação

    Boa tarde a todos! Pessoal estou precisando da ajuda de vocês, pois não consigo subir o site em Wordpress de jeito nenhum, estou desde ontem tentando fazer isso, mas não estou conseguindo. O que está acontecendo: Criei o site na minha máquina local, instalei o wordpress, o tema que desenvolvi, os plugins e criei as páginas, as categorias e os posts. Fiz o backup do banco de dados da minha máquina local e importei o banco.sql para o banco que criei na hospedagem. Renomeei todos os links no banco de dados que está na hospedagem. Enviei todos os arquivos do Wordpress juntamente com o tema criado por mim. Mas, ao acessar o site, sou direcionado para a página de instalação do Wordpress. Já desenvolvi vários temas dessa forma e isso nunca tinha acontecido antes. Por favor, alguém sabe me dizer o que pode estar acontecendo e como corrigir, pois como eu disse antes, todos os sites que eu desenvolvi nunca deu esse problema, mas dessa vez, mesmo tudo configurado, ao acessar o site sou direcionado para instalar o Wordpress novamente. Desde já, muito obrigado a todos que puderem me ajudar!
  14. Bom dia a todos! Por favor, alguém sabe indicar algum curso online de criação de temas para o WooCommerce. Estou precisando aprender como criar lojas virtuais com o WooCommerce. O designer vai me enviar o layout da loja em psd e eu terei que transformar o psd em uma loja virtual com o WooCommerce. Por favor, peço a ajuda de vocês para me indicarem um curso online que ensine a desenvolver este tipo de loja virtual, pois precisarei utilizar as funções dele como por exemplo, produtos recentes, loops, banners etc. Atualmente eu crio sites em Wordpress, crio o tema com html e css, depois aplico as funções do Wordpress, mas nunca desenvolvi nada com o WooCommerce, não sei como utilizar as funções existentes. Aproveitando o tópico peço também que me indiquem um curso avançado em Wordpress, mas no momento estou precisando muito aprender a desenvolver uma loja virtual com o WooCommerce personalizada com o layout vindo do designer em psd. Não será um tema comprado e sim o tema foi feito pelo designer e eu irei desenvolver a loja em html, css e depois aplicar as funções existentes no WooCommerce. Desde já, agradeço a todos que puderem me ajudar.
  15. Chirlison

    mysqli_field_name não existe

    Bom dia a todos! Pessoal estou com dificuldade para alterar o mysql_field_name para o mysqli_field_name. Na verdade a função mysql_field_name não existe no myslqi, mas alguém sabe como eu poderia substituir o mysql_field_name por mysqli_field_name para pegar o nome dos campos. Abaixo segue o código: <?php /*************************** FUNÇÃO DE LEITURA NO BANCO ****************************/ function read($tabela, $cond = NULL){ $conn = mysqli_connect(HOST,USER,PASS,DBSA) or die ('Erro ao conectar: '.$conn(mysqli_error())); $qrRead = "SELECT * FROM {$tabela} {$cond}"; $stRead = mysqli_query($conn,$qrRead) or die ('Erro ao ler em '.$tabela.' '.$conn(mysqli_error())); $cField = mysqli_num_fields($stRead); for($y = 0; $y < $cField; $y++){ echo $names[$y] = mysqli_field_name($stRead,$y).'<br />'; } } read('up_posts'); ?> Por favor, peço a ajuda de vocês para que eu consiga seguir em frente. Desde já, muito obrigado a todos!
×

Informação importante

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