Yo lo he adaptado para que funcione bajo un phpBB "Normal", el de siempre

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

Archivos a Editar:
- includes/page_header.php
- language/lang_spanish/lang_main.php
- templates/subSilver/index_body.tpl
Buscar:
Código: Seleccionar todo
//
// Obtain number of new private messages
// if user is logged in
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;
}
// ------------------------------------
//
Código: Seleccionar todo
'PRIVMSG_IMG' => $icon_pm,
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),
Buscar:
Código: Seleccionar todo
//
// ¡Eso es todo amigos!
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>';
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>
Buscar:
Código: Seleccionar todo
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
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>
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


cualquier cosa, ya saben.. nos vemos