Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

excluir el cero en una cuenta (Novato)

Estas en el tema de excluir el cero en una cuenta (Novato) en el foro de WordPress en Foros del Web. consulta de novato uso este codigo para contar los trackbacks y pingbacks en wordpress Código PHP: <?php $bcount  =  $wpdb -> get_var ( "SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = '$id' AND comment_approved = '1' AND comment_type != ''" );  ?> ...
  #1 (permalink)  
Antiguo 04/03/2008, 17:02
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta excluir el cero en una cuenta (Novato)

consulta de novato
uso este codigo para contar los trackbacks y pingbacks en wordpress

Código PHP:
<?php $bcount $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = '$id' AND comment_approved = '1' AND comment_type != ''"); ?>

<?php if ($bcount == '1') { echo "Un Backlink";} else  { echo "$bcount Backlinks";} ?>
lo que quiero es que no se muestre nada cuando no haya trackbacks o pingbacks.
con el codigo de arriba se muestra: 0 Backlinks.

que tengo que agregar, para que no se muestre nada ( en blanco) cuando no haya Backlinks?
  #2 (permalink)  
Antiguo 04/03/2008, 22:10
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 86
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: excluir el cero en una cuenta (Novato)

Cambia esta parte agregando el elseif:

Código PHP:
<?php if ($bcount == '1') { echo "Un Backlink";} elseif ($bcount>0)  { echo "$bcount Backlinks";} ?>
-ronnieb
  #3 (permalink)  
Antiguo 06/03/2008, 06:17
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: excluir el cero en una cuenta (Novato)

gracias ronnieb
  #4 (permalink)  
Antiguo 11/03/2008, 09:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: excluir el cero en una cuenta (Novato)

ronnieb
todo funciona bien
le agregue el html correspondiente, si sigue todo bien.
lo que quisiera hacer ahora es, pasarlo como funcion. wordpress tiene un archivo functions.php para hacerlo, de paso queda menos engorroso el codigo.
pero tengo un problema (de novato tambien). no me funciona

asi tengo la funcion

Código PHP:
<?php 
function get_count($bcount) {
global 
$wpdb;
$bcount $wpdb->get_var("SELECT COUNT *  FROM $wpdb->comments WHERE comment_post_ID = '$id' AND comment_type != ''"); 
if (
$bcount == '1') {
echo 
'Un Backlink';} 
elseif (
$bcount>1) { 
echo 
'$bcount Backlinks';}
}
?>
y llamaria la funcion con esto

Código PHP:
<?php  get_count($bcount); ?>
por que no me funciona? que estoy haciendo mal?
discula la ignorancia y gracias de antemano
  #5 (permalink)  
Antiguo 11/03/2008, 09:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: excluir el cero en una cuenta (Novato)

Trasladado a Word Press
  #6 (permalink)  
Antiguo 12/03/2008, 09:31
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 86
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: excluir el cero en una cuenta (Novato)

Podrias decirme que error te da?
  #7 (permalink)  
Antiguo 14/03/2008, 08:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: excluir el cero en una cuenta (Novato)

no da ningun error, directamente no aparece nada
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:33.