Retroceder   Foros del Web > Diseño de Sitios web > Aplicaciones pre-fabricadas > Wordpress

Respuesta
 
Herramientas Desplegado
Antiguo 04-mar-2008, 16:02   #1 (permalink)
Trincheta ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
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?
Trincheta está desconectado   Responder Citando
Antiguo 04-mar-2008, 21:10   #2 (permalink)
ronnieb no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 67
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
ronnieb está desconectado   Responder Citando
Antiguo 06-mar-2008, 05:17   #3 (permalink)
Trincheta ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Re: excluir el cero en una cuenta (Novato)

gracias ronnieb
Trincheta está desconectado   Responder Citando
Antiguo 11-mar-2008, 09:05   #4 (permalink)
Trincheta ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
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
Trincheta está desconectado   Responder Citando
Antiguo 11-mar-2008, 09:15   #5 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.600
Re: excluir el cero en una cuenta (Novato)

Trasladado a Word Press
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 12-mar-2008, 09:31   #6 (permalink)
ronnieb no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 67
Re: excluir el cero en una cuenta (Novato)

Podrias decirme que error te da?
ronnieb está desconectado   Responder Citando
Antiguo 14-mar-2008, 08:01   #7 (permalink)
Trincheta ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Re: excluir el cero en una cuenta (Novato)

no da ningun error, directamente no aparece nada
Trincheta está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:37.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93