Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Contador de visitas de Robots

Foro destinado a los MODs en desarrollo para phpBB 2 por favor.
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Contador de visitas de Robots

#1

Mensaje por mitch »

Bueno, en Este Tema xoom habia dejado un contador de robots pero para phpBB XS.
Yo lo he adaptado para que funcione bajo un phpBB "Normal", el de siempre :)

Imagen de muestra de como queda (hacer click para ver):
Imagen

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: Seleccionar todo

//
// Obtain number of new private messages
// if user is logged in
Añadir Antes:

Código: Seleccionar todo

//
// Dr DLP's Google Visit Counter MOD
//
$google_visit_counter = $board_config['google_visit_counter'];

$tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);

if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'googlebot' )) ||
(strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Googlebot')) ||
(strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Mediapartners-Google'))
)  
{ 
   $sql = "UPDATE " . CONFIG_TABLE . " 
         SET config_value = config_value+1 
         WHERE config_name = 'google_visit_counter'"; 
   if( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(GENERAL_ERROR, 'Could not update google counter information', '', __LINE__, __FILE__, $sql); 
   } 

   $google_visit_counter++; 
	@unlink($phpbb_root_path . 'cache/config.'.$phpEx);
}
// ------------------------------------
//

$msn_visit_counter = $board_config['msn_visit_counter'];

$tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);

if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'msnbot' )))

{
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . ($msn_visit_counter + 1) . "'
WHERE config_name = 'msn_visit_counter'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update msn counter information', '', __LINE__, __FILE__, $sql);
}
$msn_visit_counter++;
$board_config['msn_visit_counter'] = $board_config['msn_visit_counter'] +1;
}
$yahoo_visit_counter = $board_config['yahoo_visit_counter'];

$tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);

if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Yahoo!' )) ||
(strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Slurp')) ||
(strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Yahoo! Slurp'))
)

{
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . ($yahoo_visit_counter + 1) . "'
WHERE config_name = 'yahoo_visit_counter'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update yahoo counter information', '', __LINE__, __FILE__, $sql);
}
$yahoo_visit_counter++;
$board_config['yahoo_visit_counter'] = $board_config['yahoo_visit_counter'] +1;
}
$jeeves_visit_counter = $board_config['jeeves_visit_counter'];

$tmp_list = explode(".", $_SERVER['$REMOTE_ADDR']);

if ( (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Ask Jeeves' )))

{
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . ($jeeves_visit_counter + 1) . "'
WHERE config_name = 'jeeves_visit_counter'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update jeeves counter information', '', __LINE__, __FILE__, $sql);
}
$jeeves_visit_counter++;
$board_config['jeeves_visit_counter'] = $board_config['jeeves_visit_counter'] +1;
}

// ------------------------------------
//
Buscar:

Código: Seleccionar todo

	'PRIVMSG_IMG' => $icon_pm,
Añadir Antes:

Código: Seleccionar todo


        'GOOGLE_VISIT_COUNTER' => sprintf($lang['Google_Visit_counter'], $google_visit_counter),
        'MSN_VISIT_COUNTER' => sprintf($lang['MSN_Visit_counter'], $msn_visit_counter),
        'YAHOO_VISIT_COUNTER' => sprintf($lang['Yahoo_Visit_counter'], $yahoo_visit_counter),
        'JEEVES_VISIT_COUNTER' => sprintf($lang['Jeeves_Visit_counter'], $jeeves_visit_counter),

Abrir: language/lang_spanish/lang_main.php
Buscar:

Código: Seleccionar todo

//
// ¡Eso es todo amigos!
(en realidad puede ser en cualquier lugar antes del ?> final.

Añadir Antes:

Código: Seleccionar todo

$lang['Google_Visit_counter'] = 'Google: <b>%d</b>';
$lang['Yahoo_Visit_counter'] = 'Yahoo: <b>%d</b>';
$lang['MSN_Visit_counter'] = 'MSN: <b>%d</b>';
$lang['Jeeves_Visit_counter'] = 'Ask Jeeves: <b>%d</b>';
Abrir: templates/subSilver/index_body.tpl
Buscar:

Código: Seleccionar todo

<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: Seleccionar todo

  <tr> 
	<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>
  </tr>
Añadir Despues:

Código: Seleccionar todo

    <tr> 
	<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>
  </tr>
Y realizar estas consultas SQL en tu BD:

Código: Seleccionar todo

INSERT INTO `phpbb_config` VALUES ('google_visit_counter', '1');
INSERT INTO `phpbb_config` VALUES ('yahoo_visit_counter', '1');
INSERT INTO `phpbb_config` VALUES ('msn_visit_counter', '1');
INSERT INTO `phpbb_config` VALUES ('jeeves_visit_counter', '1');

Eso :ok: espero que les sirva.. como aparece en la imagen de muestra, si funciona el mod ;)
cualquier cosa, ya saben.. nos vemos

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Contador de visitas de Robots

#2

Mensaje por SuperNovato »

¡¡¡Bravooooo!!!
Una cordial felicitación de los usuarios de phpBB a secas, Mitch.
Un 10 para el arte plantilleril ;)
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
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.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
BEN-HUR
Miembro
Mensajes: 373
Registrado: 03 Nov 2004, 23:54
Edad: 63

Respuesta: Contador De Visitas De Robots

#3

Mensaje por BEN-HUR »

Muy buenooo mitch :bravo:


P.D. ¿ Serviria para el Plus ?
Imagen Recursos para tu GPS de Garmin y algo de TomTom

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Contador de visitas de Robots

#4

Mensaje por mitch »

BEN-HUR, allí si que no sabría decirte.. no tengo Plus ni lo he usado :/

JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 36

Respuesta: Contador de visitas de Robots

#5

Mensaje por JANU1535 »

En Plus lo tiene integrado Xoom hace tiempo.
De hecho todo este movimiento para añadir el contador surgio a mi peticion hacia xoom para mi web jejeje.

A ver si xoom saca un poco de tiempo y comporte el codigo para Plus.
Un saludo.
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Contador de visitas de Robots

#6

Mensaje por mitch »

Tienes razon JANU, habia leido toda esa historia pero se me había olvidado, de hecho se me olvido que MuchoGrafico era un Plus :P

Avatar de Usuario
BEN-HUR
Miembro
Mensajes: 373
Registrado: 03 Nov 2004, 23:54
Edad: 63

Re: Respuesta: Contador De Visitas De Robots

#7

Mensaje por BEN-HUR »

En Plus lo tiene integrado Xoom hace tiempo.(...)Si, pero sale solo "visitas google", haber si mitch tiene algo de tiempo..... :mrgreen:
Imagen Recursos para tu GPS de Garmin y algo de TomTom

JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 36

Respuesta: Contador de visitas de Robots

#8

Mensaje por JANU1535 »

No...
Fijate bien
http://lnx.muchografico.com/foro/forums.html
Visitas de Robots: Google: 99482 :: Yahoo: 2451 :: MSN: 520 :: Ask Jeeves: 1542

Un saludo.
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ

Avatar de Usuario
BEN-HUR
Miembro
Mensajes: 373
Registrado: 03 Nov 2004, 23:54
Edad: 63

Re: Respuesta: Contador De Visitas De Robots

#9

Mensaje por BEN-HUR »

No...
Fijate bien
http://lnx.muchografico.com/foro/forums.html
Visitas de Robots: Google: 99482 :: Yahoo: 2451 :: MSN: 520 :: Ask Jeeves: 1542

Un saludo.Porque lo tiene MODificado, en el mio no sale. :?
Imagen Recursos para tu GPS de Garmin y algo de TomTom

JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 36

Respuesta: Contador de visitas de Robots

#10

Mensaje por JANU1535 »

Por eso por eso jejeje.
Que él sabra el codigo que puso ;)
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ

SHARKILLO
Miembro
Mensajes: 425
Registrado: 09 May 2006, 02:39

Respuesta: Contador De Visitas De Robots

#11

Mensaje por SHARKILLO »

lo he probado y va genial, mejor que otros que probe que dme daban error y este es mas sencillo

:bravo:

por cierto donde pertenece este bot Ask Jeeves?

JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 36

Respuesta: Contador de visitas de Robots

#12

Mensaje por JANU1535 »

Yo diria que de aqui...
http://es.ask.com/?o=312

Saludoss.
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ

xoom
Ex Staff
Mensajes: 1158
Registrado: 03 Ene 2006, 09:02
Género:

Respuesta: Contador de visitas de Robots

#13

Mensaje por xoom »

BEN-HUR ya tienes el Mod para el plus http://www.phpbb-es.com/foro/contador-d ... t5522.html

Saludos.
URL: http://www.lasegundaguerra.com
Plantilla usuada: Dirty Board
MODs instalados: Medals Mods, Multi Race Rank Theme
Versión de phpBB: 3.08
Servidor: De pago

Avatar de Usuario
antuan
Usuario/a
Mensajes: 96
Registrado: 15 Jul 2005, 11:56

Respuesta: Contador De Visitas De Robots

#14

Mensaje por antuan »

yo tengo el phpBB "normal" y no me funciona.
lo instale hace una semana y sigo teniendo el mismo nº de visitas que cuando lo instale, 1 por defecto:

Visitas de Robots: Google: 1 :: Yahoo: 1 :: MSN: 1 :: Ask Jeeves: 1

lo he repasado todo de nuevo y esta bien. Antes tenia el Google Bot Detector 1.1.1 y siempre recibia visitas de Google, hay alguien con phpBB normal que si le haya funcionado? donde podrá estar el problema?. salud.

xoom
Ex Staff
Mensajes: 1158
Registrado: 03 Ene 2006, 09:02
Género:

Respuesta: Contador de visitas de Robots

#15

Mensaje por xoom »

Supongo que debes tener un error en includes/page_header.PHP que es donde se realiza la suma.
Off Topic:
El enlace al foro desde el portal lo tienes con el sid http://www.cine-clasico.com/foros/index.php?sid=*************

por lo que el ctracker da una alerta de seguridad. Reduce el enlace a http://www.cine-clasico.com/foros/index.php
URL: http://www.lasegundaguerra.com
Plantilla usuada: Dirty Board
MODs instalados: Medals Mods, Multi Race Rank Theme
Versión de phpBB: 3.08
Servidor: De pago

Cerrado

Volver a “Desarrollo de MODs phpBB 2”