Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


JanuWeb.Com  Informa

JanuWeb es una Comunidad abierta a todos los internautas.
Pero algunos de sus contenidos (Adjuntos, Descargas, Grupos...) sólo son accesibles a usuarios registrados.

Regístrate y disfruta al completo de la web.



Publicar Nuevo Tema  Responder al Tema Página 1 de 2
Ir a la Página 1, 2  Siguiente
[FAQs] Añadiendo Contador De Robots
Autor Mensaje
Responder Citando  
Mensaje Añadiendo Contador De Robots 
 
Haber... logré adaptar el MOD puesto por xoom Acá que era para XS, en phpBB "limpio" o normal.
Lo que hay que comprobar ahora es que "funcione", es decir, que efectivamente cuente las visitas... si alguien puede probar esto, sería ideal, pues yo no tengo forma de saberlo.

Imagen de muestra de como queda:
Image

Archivos a Editar:
  • includes/page_header.php
  • language/lang_spanish/lang_main.php
  • templates/subSilver/index_body.tpl


Abrir includes/page_header.php
Buscar:
Código: [Descargar] [Ocultar]
  1. //  
  2. // Obtain number of new private messages  
  3. // if user is logged in 


Añadir Antes:
Código: [Descargar] [Ocultar]
  1. //  
  2. // Dr DLP's Google Visit Counter MOD  
  3. //  
  4. $google_visit_counter = $board_config['google_visit_counter'];  
  5.  
  6. $tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);  
  7.  
  8. if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'googlebot' )) ||  
  9. (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Googlebot')) ||  
  10. (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Mediapartners-Google'))  
  11. )    
  12. {  
  13.   $sql = "UPDATE " . CONFIG_TABLE . "  
  14.         SET config_value = config_value+1  
  15.         WHERE config_name = 'google_visit_counter'";  
  16.   if( !($result = $DB->sql_query($sql)) )  
  17.   {  
  18.      message_die(GENERAL_ERROR, 'Could not update google counter information', '', __LINE__, __FILE__, $sql);  
  19.   }  
  20.  
  21.   $google_visit_counter++;  
  22.    @unlink($phpbb_root_path . 'cache/config.'.$phpEx);  
  23. }  
  24. // ------------------------------------  
  25. //  
  26.  
  27. $msn_visit_counter = $board_config['msn_visit_counter'];  
  28.  
  29. $tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);  
  30.  
  31. if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'msnbot' )))  
  32.  
  33. {  
  34. $sql = "UPDATE " . CONFIG_TABLE . "  
  35. SET config_value = '" . ($msn_visit_counter + 1) . "'  
  36. WHERE config_name = 'msn_visit_counter'";  
  37. if( !($result = $DB->sql_query($sql)) )  
  38. {  
  39. message_die(GENERAL_ERROR, 'Could not update msn counter information', '', __LINE__, __FILE__, $sql);  
  40. }  
  41. $msn_visit_counter++;  
  42. $board_config['msn_visit_counter'] = $board_config['msn_visit_counter'] +1;  
  43. }  
  44. $yahoo_visit_counter = $board_config['yahoo_visit_counter'];  
  45.  
  46. $tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);  
  47.  
  48. if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Yahoo!' )) ||  
  49. (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Slurp')) ||  
  50. (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Yahoo! Slurp'))  
  51. )  
  52.  
  53. {  
  54. $sql = "UPDATE " . CONFIG_TABLE . "  
  55. SET config_value = '" . ($yahoo_visit_counter + 1) . "'  
  56. WHERE config_name = 'yahoo_visit_counter'";  
  57. if( !($result = $DB->sql_query($sql)) )  
  58. {  
  59. message_die(GENERAL_ERROR, 'Could not update yahoo counter information', '', __LINE__, __FILE__, $sql);  
  60. }  
  61. $yahoo_visit_counter++;  
  62. $board_config['yahoo_visit_counter'] = $board_config['yahoo_visit_counter'] +1;  
  63. }  
  64. $jeeves_visit_counter = $board_config['jeeves_visit_counter'];  
  65.  
  66. $tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);  
  67.  
  68. if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Ask Jeeves' )))  
  69.  
  70. {  
  71. $sql = "UPDATE " . CONFIG_TABLE . "  
  72. SET config_value = '" . ($jeeves_visit_counter + 1) . "'  
  73. WHERE config_name = 'jeeves_visit_counter'";  
  74. if( !($result = $DB->sql_query($sql)) )  
  75. {  
  76. message_die(GENERAL_ERROR, 'Could not update jeeves counter information', '', __LINE__, __FILE__, $sql);  
  77. }  
  78. $jeeves_visit_counter++;  
  79. $board_config['jeeves_visit_counter'] = $board_config['jeeves_visit_counter'] +1;  
  80. }  
  81.  
  82. // ------------------------------------  
  83. // 

Buscar:
Código: [Descargar] [Ocultar]
  1.    'PRIVMSG_IMG' => $icon_pm, 

Añadir Antes:
Código: [Descargar] [Ocultar]
  1.  
  2.        'GOOGLE_VISIT_COUNTER' => sprintf($lang['Google_Visit_counter'], $google_visit_counter),  
  3.        'MSN_VISIT_COUNTER' => sprintf($lang['MSN_Visit_counter'], $msn_visit_counter),  
  4.        'YAHOO_VISIT_COUNTER' => sprintf($lang['Yahoo_Visit_counter'], $yahoo_visit_counter),  
  5.        'JEEVES_VISIT_COUNTER' => sprintf($lang['Jeeves_Visit_counter'], $jeeves_visit_counter),  
  6.  
  7.  

Abrir: language/lang_spanish/lang_main.php
Buscar:
Código: [Descargar] [Ocultar]
  1. //  
  2. // ¡Eso es todo amigos! 

(en realidad puede ser en cualquier lugar antes del ?> final.

Añadir Antes:
Código: [Descargar] [Ocultar]
  1. $lang['Google_Visit_counter'] = 'Google: <b>%d</b>';  
  2. $lang['Yahoo_Visit_counter'] = 'Yahoo: <b>%d</b>';  
  3. $lang['MSN_Visit_counter'] = 'MSN: <b>%d</b>';  
  4. $lang['Jeeves_Visit_counter'] = 'Ask Jeeves: <b>%d</b>'; 


Abrir: templates/subSilver/index_body.tpl
Buscar:
Código: [Descargar] [Ocultar]
  1. <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td> 

Y donde dice rowspan="2", aumentar el 2 a 3 (si dice 4 lo aumentan a 5... es por si tienen otros mods en esa zona).

Buscar:
Código: [Descargar] [Ocultar]
  1.  <tr>  
  2.    <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>  
  3.  </tr> 

Añadir Despues:
Código: [Descargar] [Ocultar]
  1.    <tr>  
  2.    <td class="row1" align="left"><span class="gensmall"><b>Visitas de Robots:</b> {GOOGLE_VISIT_COUNTER} :: {YAHOO_VISIT_COUNTER} :: {MSN_VISIT_COUNTER} :: {JEEVES_VISIT_COUNTER}<br /></span></td>  
  3.  </tr> 


Y realizar estas consultas SQL en tu BD:
Código: [Descargar] [Ocultar]
  1. INSERT INTO `phpbb_config` VALUES ('google_visit_counter', '1');  
  2. INSERT INTO `phpbb_config` VALUES ('yahoo_visit_counter', '1');  
  3. INSERT INTO `phpbb_config` VALUES ('msn_visit_counter', '1');  
  4. INSERT INTO `phpbb_config` VALUES ('jeeves_visit_counter', '1'); 




Eso! Si alguien puede ver si "cuenta" las visitas, genial.. es lo único que falta, pues de que se puede instalar, se puede





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Gracias por el tema tan útil, Mitch:
zankyw (13 Agosto) 
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
¡¡¡BRAVOOOOO!!!
Los sufridos usadores de phpBB a secas,
eternamente agradecidos jejejeje

Este fin de semana no tengo tiempo de probarlo.
Pero claro que lo haré.

Gracias, Mitch :;





_________________________________
En este mundo hay gente cuya vida o cuya dignidad
depende de un correo tuyo, de un clic de tu ratón.
Entra en la gran Red ciberactivista.

Web: www.pazyjusticia.com Foro: www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Esta de lujo Mitch.
Muchas gracias por ponerlo aqui.
A ver si algun phpBB (a secas) puede confirmar su correcto funcionamiento.

Un saludo.





_________________________________
Image
Desconectado MSN Messenger Skype Yahoo Messenger Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
De nada si se que el MOD cuenta las visitas efectivamente les comento





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Ya lo comprobé, si cuenta las visitas de bots
Image





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Jajaja.
Excelente entonces.
No hay nada que reprochar.
Voy a montar un tema de FAQs de temas interesantes que puedan surgir en estos foros.

Un saludo y gracias.





_________________________________
Image
Desconectado MSN Messenger Skype Yahoo Messenger Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Pues más razón para ponerlo en cuanto tiempo.
Gracias de nuevo Mich,
un gusto para los que usamos phpBB AS ("a secas").





_________________________________
En este mundo hay gente cuya vida o cuya dignidad
depende de un correo tuyo, de un clic de tu ratón.
Entra en la gran Red ciberactivista.

Web: www.pazyjusticia.com Foro: www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
AS ajajjaja xD de nada





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Gracias Mitch





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Como ya se ha dicho... ¡funciona perfectamente!
Lo instalé ayer en nuestro foro y contabiliza sin problemas.

Ahora viene la duda: ¡no sé si contabiliza bien o contabiliza demasiado jajaaj!

Me explico:

a) Lo instalamos ayer.
b) Hoy da los siguientes datos:
Visitas de Robots (desde 14.6.06): Google: 578 :: Yahoo: 1 :: MSN: 1 :: Ask Jeeves: 2

¿Es normal 578 (o 577 dado que ya se partía de 1) visitas de Google en menos de 24 horas??????

¿El contador cuenta no que te visite Google, sino todas y cada una de las páginas del foro que rastrea Google?

No sé. Si  es normal, me interesa saberlo,
porque menuda tasa de transferencia con el señor Google jejejeje
Pero, eso, lo primero es si eso es normal.





_________________________________
En este mundo hay gente cuya vida o cuya dignidad
depende de un correo tuyo, de un clic de tu ratón.
Entra en la gran Red ciberactivista.

Web: www.pazyjusticia.com Foro: www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Es correcto SuperN. Cada vez que entra el robot de google, te suma 1 visita, por lo tanto ha entrado 577 veces. Tampoco te tienes que preocupar por la tasa de transferencia, ya sabes que nuestro servidor no lo limita





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Joé con el señor Google jejejeje
Sabemos que nos visita y que se recorre todo.
De hecho, a veces entras al Panel de Admnistración y te llevas un susto de la leche,
porque en la lista de páginas vistas en los últimso 5 minutos te aparecen 200 o 300 jejejeje

Entonces,
debo suponer que els eñor AskJeeves ha entrado pero sólo ha indexado una página, ¿no?
(si es así, vago que es el señor Ask).

Gracias por el dato, Xoom.
Tranquiliza que lo diga alguien que sabe

PD. Tú y yo hablaremos algún día por MP de servidores.
Yo, por ahora, estoy feliz con la consulta que te hice en tiempos.
Y me parece que tú vuelves a estarlo.
Pero lo dicho, ya hablaremos jejeje





_________________________________
En este mundo hay gente cuya vida o cuya dignidad
depende de un correo tuyo, de un clic de tu ratón.
Entra en la gran Red ciberactivista.

Web: www.pazyjusticia.com Foro: www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
Ufff.
Vaya si te visita SuperN.
Seguro que en algun momento pensaste en que seria mejor no saber cuantas veces te visitan jajaja.

Este tema me hace recordar que tengo que ponerlo aqui...
Un saludo.





_________________________________
Image
Desconectado MSN Messenger Skype Yahoo Messenger Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario Ver la Galería Personal del usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Respuesta: Añadiendo Contador De Robots 
 
JANU1535 Escribió: [Ver Mensaje]
Seguro que en algun momento pensaste en que seria mejor no saber cuantas veces te visitan jajaja

O eso,
o ponerle una cama por si quiere echarse a descansar un ratito.

Lo de que Google nos "freía" a visitas ya lo sabíamos.
Lo que nos abíamos era que el contador iba a marcar todas las páginas que visita jejejeje





_________________________________
En este mundo hay gente cuya vida o cuya dignidad
depende de un correo tuyo, de un clic de tu ratón.
Entra en la gran Red ciberactivista.

Web: www.pazyjusticia.com Foro: www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Respuesta: Añadiendo Contador De Robots 
 
AskJeeves es normal que tarde en indexar tu web. Lo que no es corriente es que lo haya hecho antes que MSN y yahoo. Ask suele dar prioridad a las web inglesas y suele tardar bastante en dar resultados en castellano. Por lo tanto viendo las visitas de bots en tu foro es todo un honor que Don Ask se haya dado una vueltecita por allí

P.D. Cuando quieras charlamos





_________________________________
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:   
Ocultar¿Este tema fue útil?
Compartir este tema
blinkslist.com blogmarks.net co.mments.com del.icio.us digg.com newsvine.com facebook.com fark.com feedmelinks.com furl.net google.com linkagogo.com ma.gnolia.com meneame.net netscape.com reddit.com shadows.com simpy.com slashdot.org smarking.com spurl.net stumbleupon.com technorati.com favorites.live.com yahoo.com DIGG ITA Fai Informazione KiPapa Ok Notizie Segnalo