CiberMorph
Portal    Foro    Buscar    FAQ    Medallas    Registrarse    Conectarse
Normas de este Foro  
Antes de nada, lee las Normas de Project Morph.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Solo tendras algo de Ayuda si respetas el Copyright de phpBB.
NOTA: No preguntéis por MP ni E-Mail. No se dará respuesta a las posibles dudas que mandéis. Poner en el Foro, vuestras dudas
si podemos las intentaremos solucionar. Asi quedara constancia por si alguien más, pudiera necesitarlo.

Recordar que esto no es un foro de soporte, solo se intenta ayudar. Saludos a todos .^-^.
© Morph -
Project Morph

Publicar Nuevo Tema  Responder al Tema Página 1 de 2
Ir a la Página 1, 2  Siguiente
Contador de visitas de los principales Robots
Autor Mensaje
Responder Citando  
Mensaje  Contador de visitas de los principales Robots 
 
MOD para añadir un línea dentro del cuadro de estadísticas con un contador de visitas de los principales robots de búsqueda para phpBB XS.

Lo primero hacer copia de seguridad de la Base de Datos y de los archivos a modificar.

Ejemplo del MOD:

Image

Archivos a modificar:

includes/page_header.php
templates/ca_aphrodite/index_body.tpl
languaje/lang_spanish/lang_main.php



Abrir page_header.php

BUSCAR

Código: [Descargar] [Ocultar]
  1. {  
  2.      $template->assign_block_vars('switch_valid_time', array());  
  3. }  
  4. // End add - Advanced time management MOD  
  5.  


AÑADIR DESPUES

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.      'T_SPAN_CLASS3' => $theme['span_class3'],  



AÑADIR DESPUES

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),  



Abrir lang_main.php

BUSCAR

Código: [Descargar] [Ocultar]
  1. // END Custom Profile Fields MOD  


AÑADIR DESPUES

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 index_body.tpl

BUSCAR

Código: [Descargar] [Ocultar]
  1. <td class="row1 row-center" rowspan="5" width="95"><img src="templates/ca_aphrodite/images/{TPL_COLOR}/spacer.gif" width="95" height="1"><img src="templates/ca_aphrodite/images/stats.png"></td>  


CAMBIAR POR

Código: [Descargar] [Ocultar]
  1. <td class="row1 row-center" rowspan="6" width="95"><img src="templates/ca_aphrodite/images/{TPL_COLOR}/spacer.gif" width="95" height="1"><img src="templates/ca_aphrodite/images/stats.png"></td>  
  2.  


BUSCAR

Código: [Descargar] [Ocultar]
  1.      <tr>  
  2.          </td>  
  3.          <td class="row1" colspan="2">  
  4.          <span class="gensmall">  
  5.          <b>{L_TOP_POSTERS}: </b>{TOP_POSTERS}  
  6.          </span>  
  7.          </td>  
  8.  
  9.      </tr>  


AÑADIR DESPUÉS

Código: [Descargar] [Ocultar]
  1.          </td>  
  2.          <td class="row1" colspan="2">  
  3.          <span class="gensmall">  
  4.          <b>Visitas de Robots:</b> {GOOGLE_VISIT_COUNTER} :: {YAHOO_VISIT_COUNTER} :: {MSN_VISIT_COUNTER} :: {JEEVES_VISIT_COUNTER}<br />  
  5.          </span>  
  6.          </td>  
  7.      </tr>  



En la Base de Datos,  en la tabla `phpbb_config` añadir:

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');  
  5.  


Guardar todo y subir.




Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Gracias por el tema tan útil, xoom:
AngeLwickeD (10 Agosto) 
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
xoom de lo ultimo de lo de la base de datos no me entero





____________
Image
© ElPeLaO - www.MuchoGrafico.com - Colaborador
© ElPeLaO - http://ImagenMania.forospace.com/ - Amigo
© ElPeLaO - www.pc-morph.com - V.I.P.
© ElPeLaO - www.januweb.com - Moderador
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador de visitas de los principales Robots 
 
Genial xoom, muchas gracias

ElPeLaO Escribió: [Ver Mensaje]
xoom de lo ultimo de lo de la base de datos no me entero

Una consulta SQL





____________
www.LphantES.com - Lphant
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
Vaya, miré antes phpBB-es que este foro
y puse allí una consulta.
Lo siento, lo normal hubiera sido postearla aquí,
que para eso es el foro del autor  





____________
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.

Visita www.pazyjusticia.com / www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador de visitas de los principales Robots 
 
Es lo mismo SuperN.

P.D. ... y ya quisiera este foro como mío  




Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
Vale, vaya día que llevo.
En phpBB-es primero posteé dando las gracias a Mitch,
y tuve que editarlo al darme cuenta de que eras tú, Xoom.

Y ahora me creo que estoy en tu foro y, en realidad, estoy en el de Morph.

Pues bueno, supongo que dejaré de estar tonto en algún momento del día.
No creo que me quede para siempre así jajajaaj

Un saludo

 
Off Topic
:
De tu web, ¿es tu servidor o soy yo? Porque me pasa también con Janu y con Invi.






____________
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.

Visita www.pazyjusticia.com / www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
como que consulta Sql ?




Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
ElPelao:

Para añadir los campos en la tabla de la Base de Datos que dice Xoom hay que hacer una consulta SQL.
La haces desde el phpMyAdmin de tu Base de Datos.
No sé si era esa la duda o que no sabes cómo hacerla.





____________
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.

Visita www.pazyjusticia.com / www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Re: Respuesta: Contador De Visitas De Los Principales Robots 
 
SuperNovato Escribió: [Ver Mensaje]


 
Off Topic
:
De tu web, ¿es tu servidor o soy yo? Porque me pasa también con Janu y con Invi.


No te entiendo SuperN, yo también llevo un día que ...




Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
Me refería a que llevo toda la mañana sin poder entrar a MuchoGrafico, a JanuWeb y a PortalAstur.
Y por eso preguntaba si es algo del servidor o algo mío.

En todo caso, sea de quien sea, si yo puedo echar una mano
(tengo bases de datos libres en mi servidor),
aquí estoy.





____________
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.

Visita www.pazyjusticia.com / www.pazyjusticia.org/foro
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje  Respuesta: Contador De Visitas De Los Principales Robots 
 
Buenas,

Perfecto xoom, yo también te di las gracías por phpBB-Es, pero te las doy también por aquí. Funciona a la perfección.

Salu2





____________
Mi Nuevo Pequeño...

Caja: » NZXT Trinity Negra
Fuente: » Tacens Vale Smart 480w
CPU: » AMD AM2 Athlon64 4600+ D-Core
Placa: » AM2 Asus M2N-SLI Deluxe DDR2 PCX
RAM: » 2x 1GB DDR2 800 Kingston ValueRam
T. Grafica: » ATI Sapphire 256MB X1550 PCX
Disco Duro: » Seagate