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.
Bug con AOS notificationsTema Solucionado
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
creo que si limita pero salen duplicados!!!!
que podria hacer ? purgar el mod ?
si te das cuenta puse las opciones de favoritos,etc en 1
y si ves la imagen salen "dobles"
y si ves las notificaciones guiate por el user NARANJA, y veras q se duplican
ya vi el error
- Adjuntos
-
- superbug2.JPG (232.2 KiB) Visto 3343 veces
somos mas que una web, somos una comunidad!
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 54
Re: Bug con AOS notifications
Eso significa que no estaba bien instalado y que faltan modificaciones a la base de datos.spiritdead escribió:AVANCE IMPORTANTE
Evidentemente hay otro MOD que interfiere y/o hace que se repita.spiritdead escribió:creo que si limita pero salen duplicados!!!!
Ni idea cual puede ser, pero me inclino a que quizás el responsable es el Social Network, aunque no hay modo posible de que un usuario lo deshabilite para que no se cargue constantemente.
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado
"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
y si se cambian las variables ?, o podria forma de repararle ?leviatan21 escribió:Eso significa que no estaba bien instalado y que faltan modificaciones a la base de datos.spiritdead escribió:AVANCE IMPORTANTE
Evidentemente hay otro MOD que interfiere y/o hace que se repita.spiritdead escribió:creo que si limita pero salen duplicados!!!!
Ni idea cual puede ser, pero me inclino a que quizás el responsable es el Social Network, aunque no hay modo posible de que un usuario lo deshabilite para que no se cargue constantemente.
pensaba purgar el mod, y probarlo ocmo si fuera primera vez con 1 post y ver si duplica
somos mas que una web, somos una comunidad!
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
http://www.phpbb-es.com/foro/soporte-mo ... 34690.html
aplique la solucion de alorse, ya no se repiten, pero las querys subieron 1 poquito de 40 a 100, ya no repite los mensajes en el notificador normal
pero aca si
http://www.codemania.tk/aos_notifications.php
mas o menos espero q con esta informacion tengas una idea de que podria estar pasando
saludos, gracias por la ayuda
somos mas que una web, somos una comunidad!
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 54
Re: Bug con AOS notifications
Que sea Alorse, el autor quien te ayude, yo hasta aquí lleguespiritdead escribió:aplique la solucion de alorse, ya no se repiten, pero las querys subieron 1 poquito de 40 a 100, ya no repite los mensajes en el notificador normal
pero aca si
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado
"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
podrias decirle a alorse q se de 1 vuelta por aca ?, tube q volver a desactivar el modleviatan21 escribió:Que sea Alorse, el autor quien te ayude, yo hasta aquí lleguespiritdead escribió:aplique la solucion de alorse, ya no se repiten, pero las querys subieron 1 poquito de 40 a 100, ya no repite los mensajes en el notificador normal
pero aca si
somos mas que una web, somos una comunidad!
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
somos mas que una web, somos una comunidad!
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
el mod aos_notification corre perfectamente (Descartada q la BD este dañada o algo )
empezare instalando mod por mod e ir probando hasta descubrir cual es el q jode
CONFIRMADO ES EL MOD SOCIAL NETWORK!
ahora a descubrir q archivo fue
ESPECIFICAMENTE EL ARCHIVO HOOK_SOCIALNET.PHP
al parecer es esta linea
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
PD2: usando los archivos originales del AOS sin las modificaciones de leviathan en el hook!!
somos mas que una web, somos una comunidad!
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 54
Re: Bug con AOS notifications
Prueba cambiar esa linea que dices por esta otra:spiritdead escribió:CONFIRMADO ES EL MOD SOCIAL NETWORK!
ahora a descubrir q archivo fue
ESPECIFICAMENTE EL ARCHIVO HOOK_SOCIALNET.PHP
al parecer es esta linea
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
la pongo como comentario, y el aos corre perfectamente al parecer
PD2: usando los archivos originales del AOS sin las modificaciones de leviathan en el hook!!
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'), 'last');
Si no funciona reclama al autor del MOD Social Network ya que es evidente que la falla está en su codigo y no en el MOD AOS notifications
- Off Topic
- Soy Levitan21 y no leviathan
No es necesario que me envíes mensajes privados ni mensajes en el chat ni que reavives el tema para llamar mi atención, esta tómalo como advertencia verbal, la próxima recibirás una advertencia real sobre tu usuario, para mas datos, lee y respeta las normas
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado
"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
ok, probare eso y te confirmo
lo de reclamar al developer de socialnetwork ya lo hice xD me adelante a eso
no funciono :S
este es el archivo hook_socialnet.php
Código: Seleccionar todo
<?php
/**
*
* @package phpBB3 Social Network
* @version 0.6.1
* @copyright (c) 2011 Kamahl & Culprit http://socialnetwork.phpbb3hacks.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (!isset($config['version_socialNet']) || defined('UMIL_AUTO') || defined('IN_INSTALL'))
{
return;
}
/**
* @ignore
*/
define('SOCIALNET_INSTALLED', true);
/**
* Include Instant Messenger (Chat) if allowed
*
* @ignore
*/
include_once($phpbb_root_path . 'socialnet/common.' . $phpEx);
/**
* hookSocialNet
*
* Základní napojení Socialnet MOD na phpBB3
*
* @package Socialnet
*/
class hookSocialNet
{
/**
* Start any of module
* Load user data extend
* Load extend config
*/
static function start_socialNet()
{
global $db, $user, $socialnet, $config, $template, $phpbb_hook;
if (defined('ADMIN_START'))
{
$user->add_lang('mods/socialnet_acp');
}
$sql = "SELECT config_value FROM " . SN_CONFIG_TABLE . " WHERE config_name = 'sn_global_enable'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$config['sn_global_enable'] = $row['config_value'];
if ($config['sn_global_enable'] == 1)
{
$user->add_lang(array('posting', 'mods/socialnet'));
$sql_user_extend = "SELECT *
FROM " . SN_USERS_TABLE . "
WHERE user_id = '{$user->data['user_id']}'";
$result = $db->sql_query($sql_user_extend);
if (!$db->sql_affectedrows($result))
{
$sql_arr = array(
'user_id' => $user->data['user_id'],
'user_status' => '',
'user_im_sound' => 1,
'user_im_soundname' => 'im_new-message-1.mp3',
'user_im_online' => 1,
'user_zebra_alert_friend' => 1,
'user_note' => '',
'languages' => '',
'about_me' => '',
'employer' => '',
'university' => '',
'high_school' => '',
'religion' => '',
'political_views' => '',
'quotations' => '',
'music' => '',
'books' => '',
'movies' => '',
'games' => '',
'foods' => '',
'sports' => '',
'sport_teams' => '',
'activities' => '',
'profile_last_change' => 0,
);
$sql_insert = "INSERT INTO " . SN_USERS_TABLE . $db->sql_build_array('INSERT', $sql_arr);
$db->sql_query($sql_insert);
$result = $db->sql_query($sql_user_extend);
}
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$user->data = array_merge($user->data, $row);
$socialnet = new socialnet();
if (!defined('ADMIN_START'))
{
$socialnet->start_modules();
}
}
$phpbb_hook->remove_hook('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
}
/**
* Jak bude vypadat napojeni na $template->display
*
* @return void Musí být void, aby byl výstup na stránku proveden. Jakmile bude cokoliv vraceno, je zrušen výpis.
*/
static function template_display($phpbb_hook, $handle, $include_once = true)
{
global $socialnet;
$return = $phpbb_hook->previous_hook_result(array('template', 'display'));
if (method_exists($socialnet, 'hook_template'))
{
$socialnet->hook_template();
}
}
}
/**
* Register all necessary hooks
*/
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
$phpbb_hook->register(array('template', 'display'), array('hookSocialNet', 'template_display'));
?>
somos mas que una web, somos una comunidad!
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 54
Re: Bug con AOS notifications
no veo el cambio que sugerí :spiritdead escribió:este es el archivo hook_socialnet.php
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'), 'last');
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado
"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
hice el cambio, purgue cache tanto desde el acp como desde mi browser y seguia igual y reverti el cambioleviatan21 escribió:no veo el cambio que sugerí :spiritdead escribió:este es el archivo hook_socialnet.phppor :Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
Purgar la cache desde el ACP para que el cambio haga efectoCódigo: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'), 'last');
intentaba tner los archivos lo mas originales posibles hasta tener el fix definitivo porq sino no recuerdo despues q cambios meto en el server, hare esa pequeña adicion en los 2 mods aver :S
edit
hice ese cambio denuevo
y añadi este cambio en el hook_aos_notifications.php
de
Código: Seleccionar todo
$phpbb_hook->register(array('template', 'display'), 'aos_notifications');
Código: Seleccionar todo
$phpbb_hook->register(array('template', 'display'), 'aos_notifications', 'last');
Código: Seleccionar todo
[phpBB Debug] PHP Notice: in file [ROOT]/aos_notifications.php on line 29: Undefined index: notifications_enable
somos mas que una web, somos una comunidad!
Re: Bug con AOS notifications
Como te dije en mi foro y ahora aquí, el MOD funciona perfecto, tu mismo lo has comprobado...
Por lo que dices concluyo que si agregas el
last
al final del llamado del hook entonces se soluciona el problema de las entradas duplicadas?Porque es algo que en la versión 0.0.8 ya no debería dar problemas.
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
si esta alorseAlorse escribió:Seguro que es el original, porque en la linea 29 de dicho archivo no esta esa variable, que linea es esa?
Como te dije en mi foro y ahora aquí, el MOD funciona perfecto, tu mismo lo has comprobado...
Por lo que dices concluyo que si agregas ellast
al final del llamado del hook entonces se soluciona el problema de las entradas duplicadas?
Porque es algo que en la versión 0.0.8 ya no debería dar problemas.
Código: Seleccionar todo
if (!$aos->config['notifications_enable'] || !$aos->config['view_more_notifications'] || !$auth->acl_get('u_aos_n'))
el mod tuyo (aos notifications) al instalarle el social network se vuelve loco, tira saturacion de querys, la pagina de http://codemania.tk/aos_notification.php
y no es nada mas esa variable q dice q no existe, porq si le pones isset, las demas diran lo mismo, lee mas arriba, desbordamiento de querys llegando a mas de 2000,etc
la intereferencia ocurre entre los archivos
hook_aos_notification.php
hook_socialnet.php
si por ejemplo teniendo los 2 mods activados y trabajando, borro el hook_socialnet.php, el mod de aos_notifications vuelve a trabajar PERFECTAMENTE, 0 fallos, pero si vuelvo a meter dicho archivo, todo se va a la mierda
por eso deduje, que esos 2 archivos generaban conflictos
debido a que los 2 mods son incompatibles, te escribi ati como al developer del socialnet, para ver q fix se podria aplicar para q logren trabajar juntos
lo q sucede es que al principio del post, no sabiamos cual era el conflicto y leviatan21 intento forzar el archivo hook_aos_notifications.php
PD: claro si solo se usa el mod del AOS sin el social, trabaja perfectamente eso si!
somos mas que una web, somos una comunidad!
-
- Mensajes: 131
- Registrado: 23 Oct 2011, 05:59
Re: Bug con AOS notifications
somos mas que una web, somos una comunidad!