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 |
|
Página 1 de 2
|
 | Contador de visitas de los principales Robots |  |
| Autor |
Mensaje |
xoom
Lechuza Team

Registrado: Abril 2006
Mensajes: 162
1 
Medallas: Ninguno
|
 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:
Archivos a modificar:
includes/page_header.php
templates/ca_aphrodite/index_body.tpl
languaje/lang_spanish/lang_main.php
Abrir page_header.php
BUSCAR
-
{
-
$template->assign_block_vars('switch_valid_time', array());
-
}
-
// End add - Advanced time management MOD
-
AÑADIR DESPUES
-
//
-
// 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:
-
'T_SPAN_CLASS3' => $theme['span_class3'],
AÑADIR DESPUES
-
-
'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 lang_main.php
BUSCAR
-
// END Custom Profile Fields MOD
AÑADIR DESPUES
-
$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 index_body.tpl
BUSCAR
-
<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
-
<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>
-
BUSCAR
-
<tr>
-
</td>
-
<td class="row1" colspan="2">
-
<span class="gensmall">
-
<b>{L_TOP_POSTERS}: </b>{TOP_POSTERS}
-
</span>
-
</td>
-
-
</tr>
AÑADIR DESPUÉS
-
</td>
-
<td class="row1" colspan="2">
-
<span class="gensmall">
-
<b>Visitas de Robots:</b> {GOOGLE_VISIT_COUNTER} :: {YAHOO_VISIT_COUNTER} :: {MSN_VISIT_COUNTER} :: {JEEVES_VISIT_COUNTER}<br />
-
</span>
-
</td>
-
</tr>
En la Base de Datos, en la tabla `phpbb_config` añadir:
-
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');
-
Guardar todo y subir.
|
|
|
|
 |
| Gracias por el tema tan útil, xoom: |
| AngeLwickeD (10 Agosto) |
 |
PUBLICIDAD
|
|
 |
ElPeLaO
Lechuza Team

Registrado: Mayo 2006
Mensajes: 34
1 
Medallas: Ninguno
|
 Respuesta: Contador De Visitas De Los Principales Robots
xoom de lo ultimo de lo de la base de datos no me entero
____________
© ElPeLaO - www.MuchoGrafico.com - Colaborador
© ElPeLaO - http://ImagenMania.forospace.com/ - Amigo
© ElPeLaO - www.pc-morph.com - V.I.P.
© ElPeLaO - www.januweb.com - Moderador
|
|
|
|
 |
zankyw
Lechuza Team

Registrado: Abril 2006
Mensajes: 233
Edad: 21
1 
Medallas: Ninguno
|
 Respuesta: Contador de visitas de los principales Robots
Genial xoom, muchas gracias
xoom de lo ultimo de lo de la base de datos no me entero
Una consulta SQL
____________ www.LphantES.com - Lphant
|
|
|
|
 |
SuperNovato
Lechuza Team

Registrado: Julio 2006
Mensajes: 70
Edad: 49 Ubicación: Madrid
1 
Medallas: Ninguno
|
 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
|
|
|
|
 |
xoom
Lechuza Team

Registrado: Abril 2006
Mensajes: 162
1 
Medallas: Ninguno
|
 Respuesta: Contador de visitas de los principales Robots
Es lo mismo SuperN.
P.D. ... y ya quisiera este foro como mío
|
|
|
|
 |
SuperNovato
Lechuza Team

Registrado: Julio 2006
Mensajes: 70
Edad: 49 Ubicación: Madrid
1 
Medallas: Ninguno
|
 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
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
|
|
|
|
 |
ElPeLaO
Lechuza Team

Registrado: Mayo 2006
Mensajes: 34
1 
Medallas: Ninguno
|
 Respuesta: Contador De Visitas De Los Principales Robots
como que consulta Sql ?
|
|
|
|
 |
SuperNovato
Lechuza Team

Registrado: Julio 2006
Mensajes: 70
Edad: 49 Ubicación: Madrid
1 
Medallas: Ninguno
|
 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
|
|
|
|
 |
xoom
Lechuza Team

Registrado: Abril 2006
Mensajes: 162
1 
Medallas: Ninguno
|
 Re: Respuesta: Contador De Visitas De Los Principales Robots
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 ...
|
|
|
|
 |
SuperNovato
Lechuza Team

Registrado: Julio 2006
Mensajes: 70
Edad: 49 Ubicación: Madrid
1 
Medallas: Ninguno
|
 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
|
|
|
|
 |
Xtr3me
Lechuza Team

Registrado: Agosto 2006
Mensajes: 349
Edad: 20 Ubicación: España
3 
Medallas: Ninguno
|
 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 200GB SATA2 + Seagate 160GB UDMA
» Xtr3me™ « - http://www.topejuegos.net
|
|
| |