Página 4 de 5
Re: Bug con AOS notifications
Publicado: 05 May 2012, 22:35
por spiritdead
AVANCE IMPORTANTE
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
Re: Bug con AOS notifications
Publicado: 05 May 2012, 22:51
por leviatan21
spiritdead escribió:AVANCE IMPORTANTE
Eso significa que no estaba bien instalado y que faltan modificaciones a la base de datos.
spiritdead escribió:creo que si limita pero salen duplicados!!!!
Evidentemente hay otro MOD que interfiere y/o hace que se repita.
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.
Re: Bug con AOS notifications
Publicado: 05 May 2012, 22:56
por spiritdead
leviatan21 escribió:spiritdead escribió:AVANCE IMPORTANTE
Eso significa que no estaba bien instalado y que faltan modificaciones a la base de datos.
spiritdead escribió:creo que si limita pero salen duplicados!!!!
Evidentemente hay otro MOD que interfiere y/o hace que se repita.
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.
y si se cambian las variables ?, o podria forma de repararle ?
pensaba purgar el mod, y probarlo ocmo si fuera primera vez con 1 post y ver si duplica
Re: Bug con AOS notifications
Publicado: 06 May 2012, 01:46
por spiritdead
buenas leviathan, estube rebuscando en el foro porq sabia q lo habia leido y me pasaba igual q este post
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
Re: Bug con AOS notifications
Publicado: 06 May 2012, 05:55
por leviatan21
spiritdead 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
Que sea
Alorse, el autor quien te ayude, yo hasta aquí llegue
Re: Bug con AOS notifications
Publicado: 06 May 2012, 06:15
por spiritdead
leviatan21 escribió:spiritdead 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
Que sea
Alorse, el autor quien te ayude, yo hasta aquí llegue
podrias decirle a alorse q se de 1 vuelta por aca ?, tube q volver a desactivar el mod
Re: Bug con AOS notifications
Publicado: 06 May 2012, 20:14
por spiritdead
porfavor que algun moderador le quite el "solucionado" a este tema, gracias
Re: Bug con AOS notifications
Publicado: 06 May 2012, 22:17
por spiritdead
avance1: probe en un foro nuevo, con la BD de codemania
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'));
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!!
Re: Bug con AOS notifications
Publicado: 06 May 2012, 23:20
por leviatan21
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!!
Prueba cambiar esa linea que dices por esta otra:
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'), 'last');
luego purga la cache
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
Re: Bug con AOS notifications
Publicado: 06 May 2012, 23:34
por spiritdead
disculpa lo del nombre leviatan21 :/ siempre me equivoco u.u, y no intento llamar la atencion, lo que sucede es que aca no permite editar las respuestas y es 1 dolor de cabeza tener q hacer doblerespuesta por este problema :S
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'));
?>
Re: Bug con AOS notifications
Publicado: 07 May 2012, 00:00
por leviatan21
spiritdead escribió:este es el archivo hook_socialnet.php
no veo el cambio que sugerí :
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
por :
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'), 'last');
Purgar la cache desde el ACP para que el cambio haga efecto
Re: Bug con AOS notifications
Publicado: 07 May 2012, 00:02
por spiritdead
leviatan21 escribió:spiritdead escribió:este es el archivo hook_socialnet.php
no veo el cambio que sugerí :
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'));
por :
Código: Seleccionar todo
$phpbb_hook->register('phpbb_user_session_handler', array('hookSocialNet', 'start_socialNet'), 'last');
Purgar la cache desde el ACP para que el cambio haga efecto
hice el cambio, purgue cache tanto desde el acp como desde mi browser y seguia igual y reverti el cambio
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');
a
Código: Seleccionar todo
$phpbb_hook->register(array('template', 'display'), 'aos_notifications', 'last');
el hook_aos_notifications.php es el original, por lo tanto sale denuevo esto
Código: Seleccionar todo
[phpBB Debug] PHP Notice: in file [ROOT]/aos_notifications.php on line 29: Undefined index: notifications_enable
pero ya no salen duplicados claro
Re: Bug con AOS notifications
Publicado: 07 May 2012, 00:19
por Alorse
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 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.
Re: Bug con AOS notifications
Publicado: 07 May 2012, 00:27
por spiritdead
Alorse 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 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.
si esta alorse
Código: Seleccionar todo
if (!$aos->config['notifications_enable'] || !$aos->config['view_more_notifications'] || !$auth->acl_get('u_aos_n'))
te explico en palabras resumidas
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!
Re: Bug con AOS notifications
Publicado: 10 May 2012, 00:27
por spiritdead
alguien logro hacerlo andar ?