Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   WordPress (http://www.forosdelweb.com/f118/)
-   -   excluir el cero en una cuenta (Novato) (http://www.forosdelweb.com/f118/excluir-cero-cuenta-novato-562899/)

Trincheta 04/03/2008 17:02

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?

ronnieb 04/03/2008 22:10

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

Trincheta 06/03/2008 06:17

Re: excluir el cero en una cuenta (Novato)
 
gracias ronnieb

Trincheta 11/03/2008 09:05

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

GatorV 11/03/2008 09:15

Re: excluir el cero en una cuenta (Novato)
 
Trasladado a Word Press

ronnieb 12/03/2008 09:31

Re: excluir el cero en una cuenta (Novato)
 
Podrias decirme que error te da?

Trincheta 14/03/2008 08:01

Re: excluir el cero en una cuenta (Novato)
 
no da ningun error, directamente no aparece nada


La zona horaria es GMT -6. Ahora son las 09:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.