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.

Código: Seleccionar todo

    		$tapatalk_params = explode('-',$param_param[1]);
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! :wink: