Ayuda! error con cbbchat y cbbfollower por culpa de este mod


User avatar
nachonal986
 
Posts: 185
Joined: Wed Dec 02, 2015 10:01 pm
 Sat Jun 10, 2017 8:05 am • via Web
Hola!!!

Por favor amigo, dame la mano con este error que tengo, please!

Resulta que al instalar el MOD subject prefix, tanto el cbbchat, como el cbbfollower (notificaciones) me aparece este error:

Code: Select all
Fatal error: Class 'sp_phpbb' not found in /home/gmugenco/public_html/includes/hooks/hook_subject_prefix.php on line 84


Te he adjuntado el archivo para que por favor me puedas brindar una mano, ya que me encantan tus mods y son muy útiles en mi comunidad.

Gracias!
subject_prefix2.zip
(294.57 KB) Downloaded 310 times
User avatar
IvanPF
Administrator
 
Posts: 2028
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Sat Jun 10, 2017 10:23 am • via Web
Hola

Intenta lo siguiente.
Abre el archivo /includes/hooks/hook_subject_prefix.php
Busca:
Code: Select all
$phpbb_hook->register($hook[0], 'sp_hook::' . $hook[1]);


Cámbialo por:
Code: Select all
$phpbb_hook->register($hook[0], 'sp_hook::' . $hook[1], 'first');
User avatar
nachonal986
 
Posts: 185
Joined: Wed Dec 02, 2015 10:01 pm
 Fri Dec 22, 2017 11:07 pm • via Web
espectacular Ivan!

funciona todo excelente, muchas gracias!
User avatar
nachonal986
 
Posts: 185
Joined: Wed Dec 02, 2015 10:01 pm
 Fri Dec 22, 2017 11:09 pm • via Web
Hola Ivan sorry, pero después de tanto tiempo, me di cuenta que como invitado sigue saliendo el error, pero si te logeas se va.

por lo que no funciona el portal y solo ingresando al login, y luego ingresar se puede entrar normalmente, por lo que la modificación del hook finalmente no resultó....

alguna otra alternativa de cambio en esa linea?
User avatar
IvanPF
Administrator
 
Posts: 2028
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Sat Dec 23, 2017 7:52 pm • via Web
Hola

Lo intentaré revisar en cuanto disponga de un hueco.
User avatar
nachonal986
 
Posts: 185
Joined: Wed Dec 02, 2015 10:01 pm
 Mon Dec 25, 2017 6:08 pm • via Web
IvanPF wrote:Hola

Lo intentaré revisar en cuanto disponga de un hueco.

un millon de gracias, estaré atento!

Feliz Navidad!
User avatar
IvanPF
Administrator
 
Posts: 2028
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Sat Jan 06, 2018 2:16 pm • via Web
He probado como invitado en un foro de pruebas y no me ha dado el error.
¿Cuando te salta ese error exactamente?
User avatar
nachonal986
 
Posts: 185
Joined: Wed Dec 02, 2015 10:01 pm
 Sat Jan 06, 2018 6:19 pm • via Web
hola!

me percaté que el error aparece público en 2 casos:

1. cuando obligo a los usuarios a conectarse, por lo que desactivé esa opción para evitarlo.

2. cuando me olvido de escribir el título a un tema.

En el log de errores todos los días puedo ver el error:

Code: Select all
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  array_filter() expects parameter 1 to be array, null given in /home/gmugenco/public_html/includes/session.php on line 2350
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  strtr(): The second argument is not an array in /home/gmugenco/public_html/includes/session.php on line 2399
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  strtr(): The second argument is not an array in /home/gmugenco/public_html/includes/session.php on line 2399
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gmugenco/public_html/includes/session.php:2350) in /home/gmugenco/public_html/includes/functions.php on line 5332
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gmugenco/public_html/includes/session.php:2350) in /home/gmugenco/public_html/includes/functions.php on line 5334
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gmugenco/public_html/includes/session.php:2350) in /home/gmugenco/public_html/includes/functions.php on line 5335
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gmugenco/public_html/includes/session.php:2350) in /home/gmugenco/public_html/includes/functions.php on line 5336
[06-Jan-2018 15:12:19 America/Santiago] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gmugenco/public_html/includes/session.php:2350) in /home/gmugenco/public_html/includes/functions.php on line 5365
[06-Jan-2018 15:12:19 America/Santiago] PHP Fatal error:  Class 'sp_phpbb' not found in /home/gmugenco/public_html/includes/hooks/hook_subject_prefix.php on line 84


Quiero aclarar y destacar que con tu solución anterior por lo menos el error aparece público cuando suceden uno de los dos escenarios mencionados en este mensaje, antes aparecía siempre. (algo es algo)
User avatar
IvanPF
Administrator
 
Posts: 2028
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Sat Jan 06, 2018 9:32 pm • via Web
Intenta con esta edición en el archivo /includes/hooks/hook_subject_prefix.php:

1. Busca:
Code: Select all
// Only on regular pages


2. Añade antes:
Code: Select all
      if(!class_exists('sp_phpbb', false))
      {
         return false;
      }
User avatar
nachonal986
 
Posts: 185
Joined: Wed Dec 02, 2015 10:01 pm
 Sun Jan 07, 2018 12:55 am • via Web
hola, cuando dejo el tema sin titulo me sale este error:



linea 483 del hook subject:

Code: Select all
$pid = request_var('subjectprefix', 0);
Next

Who is online

Users browsing this forum: No registered users and 0 guests