Página 1 de 1
Tapatalk + [MODDB] NV Who has here
Publicado: 25 Ene 2014, 00:07
por merlet
URL:
http://www.pasionreef.com/index.php
Versión phpBB: 3.0.12
MODs Instalados: Constan en la firma.
Plantilla(s) usada(s): Prosilver
Servidor: De pago
Actualización desde otra versión: 3.0.11 a 3.0.12
Conversión desde otro sistema de foros: No
URL del MOD::
http://www.phpbb-es.com/foro/descarga-m ... 25155.html
Buenas.,
Me he fijado que este mod "NV Who has here" no contabiliza las conexiones de usuarios registrados o invitados que usan Tapatalk.
He buscado en el foro y en Internet pero no he dado con la solución.
Alguien podría indicarme como modificar el "Who has here" para que contabilice los usuarios que usen Tapatalk???
Gracias.
Re: Tapatalk + [MODDB] NV Who has here
Publicado: 25 Ene 2014, 10:41
por ThE KuKa
Prueba esto, aunque no estoy seguro al 100%
Abrir archivo /mobiquo/mobiquo_common.php
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.Código: Seleccionar todo
function tt_get_ignore_users($user_id)
{
global $db;
$sql_and = 'z.foe = 1';
$sql = 'SELECT z.*
FROM ' . ZEBRA_TABLE . ' z
WHERE z.user_id = ' . $user_id . "
AND $sql_and ";
$result = $db->sql_query($sql);
$ignore_users = array();
while ($row = $db->sql_fetchrow($result))
{
$ignore_users[] = $row['zebra_id'];
}
$db->sql_freeresult($result);
return $ignore_users;
}
Añadir después - Nota: Añadir las siguientes líneas en una nueva línea, después de la línea encontrada.Código: Seleccionar todo
if (!class_exists('phpbb_mods_who_was_here'))
{
include($phpbb_root_path . 'includes/mods/who_was_here.' . $phpEx);
phpbb_mods_who_was_here::update_session();
}
Prueba a ver si así funciona.
Re: Tapatalk + [MODDB] NV Who has here
Publicado: 25 Ene 2014, 12:17
por merlet
Buenas Raúl.,
Ahora mismo he dejado hecha la modifición, pero me parece que no funciona.
En el momento de hacer la modifición había dos usuarios conectados desde Tapatalk, al finalizar sesión no han aparecido en la estadistica de NV Who was here.
Puede que fuera porque justo hacía la modificación. Estaré pendiente y confirmo sí funciona o no, pero tiene pinta de no funcionar.
Muchas gracias por la ayuda Raúl.
Ayer busqué información sobre esto por internet y en el foro propio de Tapatalk a la misma pregunta no dieron soporte alguno.
En el foro del autor del NV Who was here propone la solución que aportas pero no tenía muy claro donde añadir el código porque no indicaba el archivo de Tapatalk ha editar (mobiquo_common.php).
En caso de no funcionar la modificación y no encontrar solución (Tapatalk es un foco de problemas en un foro modificado...) hay algún mod que haga la misma función que el Who was here??? Que mod me recomendáis para sustituirlo???
Re: Tapatalk + [MODDB] NV Who has here
Publicado: 25 Ene 2014, 12:35
por ThE KuKa
Puede que sea en el online_hook.php
Abrir archivo /mobiquo/hook/online_hook.php
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.
Añadir después - Nota: Añadir las siguientes líneas en una nueva línea, después de la línea encontrada.Código: Seleccionar todo
if (!class_exists('phpbb_mods_who_was_here'))
{
include($phpbb_root_path . 'includes/mods/who_was_here.' . $phpEx);
phpbb_mods_who_was_here::update_session();
}
Re: Tapatalk + [MODDB] NV Who has here
Publicado: 25 Ene 2014, 13:01
por merlet
Buenas Raúl.,
Modificación hecha y tampoco funciona.
Los usuarios que entran desde Tapatalk no se contabilizan. Voy controlando con viewonline y todas las entradas que vienen de Tapatalk no se cuentan.
Editado: Confirmado que no funciona con ninguna de las dos modificaciones.
Seguiré buscando y sino pues tendré que usar otro mod... Por ejemplo con el modulo de "Quien nos ha visitado de Blockgets" sí contabiliza las conexiones hechas desde Tapatalk.
Re: Tapatalk + [MODDB] NV Who has here
Publicado: 26 Ene 2014, 12:57
por canidev
Hola
Prueba lo siguiente:
Abrir archivo mobiquo/env_setting.php
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.Código: Seleccionar todo
header('Mobiquo_is_login:'.($user->data['is_registered'] ? 'true' : 'false'));
Añadir antes - Nota: Añadir las siguientes líneas en una nueva línea, antes de la línea encontrada.Código: Seleccionar todo
if (!class_exists('phpbb_mods_who_was_here'))
{
include($phpbb_root_path . 'includes/mods/who_was_here.' . $phpEx);
phpbb_mods_who_was_here::update_session();
}
Re: Tapatalk + [MODDB] NV Who has here Tema Solucionado
Publicado: 26 Ene 2014, 14:49
por merlet
Buenas Iván.,
Pues he probado y diría que funciona perfectamente, aún no he probado bien del todo, pero.... parece que has acertado.
BRAVO.!!!! Eres una máquina.
Muchas gracias a los dos Raúl y Iván.
Enviado desde mi GT-I9300 mediante Tapatalk
Re: Tapatalk + [MODDB] NV Who has here
Publicado: 26 Ene 2014, 15:32
por ThE KuKa
Gracias Iván!
