Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

herculesnetwork

exibição de uma valor do post em um item do site.

Recommended Posts

Olá Pessoal, venho aqui pedir ajuda de vocês porque ja bati cabeça e nao conseguí fazer isso, sou um curioso lerdo e nessa eu nao passei.

 

EU preciso de um função que eu possa inserir manualmente um valor no post e esse valor seja exibido em outro item do site, no thumbnails.

onde está o valor: views xxx aqui: guiclo.com (dominio de testes)

 

Eu estou com um site que exibe os post em grade, miniaturas.

eu quero poder escrever dentro dos posts de video, length: 05:19

e quero que apareça no thumbnail desse post la na grade de exibição dos posts: 05:19.

 

meu dominio de testes: guiclo.com - aqui você podem ver como o campo length: está vazio no post e por isso nao aparece no thumbnail, e nao existe como preenchê-lo no painel admin do wordress.

 

>>>>>> FIM <<<<<<<<<

 

Observações para quem quiser me dizer onde alterá, ao inves de fazer uma nova função.

 

 

o tema possui uma função videofunctions.php que injeta esse valor automaticamente de outros site que ele esa importando o videos, quero fazer

essa inserção de valores manualmente.

 

<?php

 

 

 

/**** Return number of videos found (for titles) ****/

 

function wp_script_theme_get_nb_video(){

 

 

 

global $wp_query;

 

 

 

$nb_videos = $wp_query->found_posts;

 

 

 

$output = '(';

 

 

 

if( $nb_videos > 1 ){

 

$output .= $nb_videos . ' ' . __( 'videos', 'wp_script_theme' );

 

}else{

 

$output .= $nb_videos . ' ' . __( 'video', 'wp_script_theme' );

 

}

 

 

 

$output .= ')';

 

 

 

if( $nb_videos ){

 

return $output;

 

}else{

 

return false;

 

}

 

 

 

}

 

 

 

/**** Return video length ****/

 

function wp_script_theme_get_video_length( $type_length = '' ){

 

 

 

global $post;

 

 

 

$length_seconds = get_post_meta(get_the_ID(), 'complete', true);

 

 

 

if( (int)$length_seconds > 0 ){

 

 

 

if( (int)$length_seconds > 3600 ){

 

 

 

return date( 'H:i:s', $length_seconds );

 

 

 

}else{

 

 

 

return date( 'i:s', $length_seconds );

 

}

 

 

 

}else{

 

 

 

return false;

 

 

 

}

 

 

 

}

 

 

 

E e no item php que exibe o thumbanil (item2-thumbs.php) possui uma função que chama o valor que do tempo.

 

<?php if (wp_script_theme_get_video_length()) : ?>

 

<span class="length"><?php echo wp_script_theme_get_video_length(); ?></span>

 

 

o valor dos tempos é preenchido automaticamente por um função de um plugin que faz auto mass import de videos de outros sites, eu quero poder preencher esse valor manualmente, alguem poderia me ajudar?

 

É Isso. Obrigado à todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Hamanom007
      Sabemos que podemos criar uma class com funções e chamar essa função em outra pagina, é ai que estou tendo problema, meu intuito é criar uma função que consulte o e-mail, senha, usando 'pdo', e para sair do procedural quero modular essa tarefa.


      O que estou fazendo:



      Como trabalhar essa ideia?
      Onde estou errando?
      Por favor me mostrem o caminho correto preciso de ajudar amigo.
    • Por Ferreira_27
      Boa Tarde!
      Alguém pode me ajudar com esse erro do PHP.
      Estou tendo dificuldade para trazer do banco de dados um valor usando a função do php mysql_result,  aparece a seguinte mensagem: Warning: mysql_result() [function.mysql-result]: tarifa not found in MySQL result index 8 in C:\wamp\www\chegala\chegala\webrodoviaria.php on line 242
      o trecho do códigoo que aparece o erro esse  abaixo.
      $sql2_exec = mysql_query($sql2); $preco = mysql_result($sql2_exec,0,'tarifa');  
    • Por PeeWee
      Estou há horas com um problema no meu código, tenho a pagina Auth.php onde há algumas function que funcionam normalmente, porém a seguinte apresenta problemas.
      function getMemberNivel($nivel) {
              $db_handle = new DBController();
              $query = "Select * from members where nivel = ?";
              $result = $db_handle->runQuery($query, 's', array($nivel));
              return $result;
          }
       
      Na Index.php faço a chamada dela da seguinte forma:
       
      $teste = $auth->getMemberByUsername($nivel);
       
      Ocorre que preciso utilizar a variavel $teste, só que exibe erro como se a variavel nao existisse. As demais variaveis vindas da pagina funcionam normalmente. 
      Espero que algum dos colegas possa me ajudar. 
    • Por wellingtonmelo
      Olá pessoal,
       
      Creio que minha dúvida seja super simples, porém eu sou leigo em PHP ainda. Trabalho com design, estrutura, monto qualquer tipo de layout, em html e css, mas programação ainda estou iniciando.
       
      Então, eu achei um código na net bem legal que se encaixou perfeitamente a minha necessidade.
       
      É uma função na qual existe vários campos para inserir imagens, dai o php faz uma escolha aleatória e exibi um dos itens.
       
      Veja por favor: http://fb.wellmelo.com/imagemaleatoria/index.php
      ao apertar F5, ele vai sempre exibir uma imagem diferente, ou a mesma, é aleatório.
       
      É este código aqui:
      <?php $imagem = array(); // Criamos um array com o nome das imagens. $imagem[1] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto2.jpg"; // Recheamos este array $imagem[2] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto6.jpg"; $imagem[3] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto5.png"; $imagem[4] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto1.png"; $imagem[5] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto4.jpg"; $imagem[6] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto3.png"; $contador = count($imagem); // Criamos uma variavel para contar (count();) os dados que estão dentro do array. $aleatorio = rand(1,$contador); // Esta variável irá gerar um número aleatório (rand();), partindo do 1 até o número de dados que estão dentro do array.. ?> <img src="<?php echo $imagem[$aleatorio]; ?>"/> Daí vem minha dúvida, no meu site, algumas vezes eu preciso usar mais de 7 imagens, umas 15 talvez, mas não é em todos. Dai eu fiz o seguinte, apenas multipliquei os campos, assim:
      <?php $imagem = array(); // Criamos um array com o nome das imagens. $imagem[1] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto2.jpg"; // Recheamos este array $imagem[2] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto6.jpg"; $imagem[3] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto5.png"; $imagem[4] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto1.png"; $imagem[5] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto4.jpg"; $imagem[6] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto3.png"; $imagem[7] = ""; $imagem[8] = ""; $imagem[9] = ""; $imagem[10] = ""; $imagem[11] = ""; $imagem[12] = ""; $imagem[13] = ""; $imagem[14] = ""; $contador = count($imagem); // Criamos uma variavel para contar (count();) os dados que estão dentro do array. $aleatorio = rand(1,$contador); // Esta variável irá gerar um número aleatório (rand();), partindo do 1 até o número de dados que estão dentro do array.. ?> <img src="<?php echo $imagem[$aleatorio]; ?>"/> Porém não funcionou como eu esperava, ele seleciona os campos que não tem imagens também, veja: http://fb.wellmelo.com/imagemaleatoria/index2.php
       
      Alguém pode me ajudar a fazer com que eu possa usar esses campos em branco, porém a função não exibir os campos em branco, somente os que contenham imagens?
       
      Grato por toda ajuda! Abraço!!
    • Por danilobtos
      E ai galera, tudo beleza...

      Seguinte, comecei a estudar o PHP (autodidata mesmo, e utilizo muito conteúdo deste fórum, YouTube, a própria documentação do php e várias outras fontes), e já consegui fazer algumas coisinhas bem legais.
      Acontece que agora estou com muita dificuldade, em alguns detalhes e vou postando aqui minhas dúvidas.
      Vamos começar pelo primeiro. Vou tentar explicar o mais breve possível pra que todos entendam minha necessidade:

      Criei uma página php simples, com Login e Senha de acesso, e quero que o nome do usuário (que estiver logado) seja exibido na página.

      Ocorre que, os dados de acesso são o LOGIN e SENHA, só que no banco de dados "USUÁRIOS" temos (além do Login e Senha) os campos 'Nome Completo', 'e-mail', 'nascimento'.
      O LOGIN eu já consegui exibi-lo na página pois esta informação está vindo da SESSION até aí tudo bem, só que eu exibir o Nome Completo do usuário logado e não o login.
       
      Como faço pra exibir o Nome Completo do usuário logado no momento.? (aceito sugestão em alterar a estrutura dos arquivos se necessário for).

      pega_usuario.php
      <?php require_once("validar.php"); require_once("conexao.php"); echo "Usuário: ".$_SESSION['login'] ; ?> validar.php
      <?php /* Define o limite de tempo do cache em 30 minutos */ session_cache_expire(30); $cache_expire = session_cache_expire(); session_start(); if(!isset ($_SESSION['login'])){ header("Location:index.php?=Usuário não logado."); } ?> conexao.php
      <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $conexao = @mysql_connect ("local", "root", "") or die ('Não foi possível conectar ao banco de dados.'); mysql_select_db ("FROTA", $conexao ); mysql_query("SET NAMES 'utf8'"); mysql_query("SET character_set_conection=utf8"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_results=utf8"); ?>
×

Informação importante

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