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


Avatar de Usuario
nachonal986
 
Mensajes: 185
Registrado: Mié Dic 02, 2015 10:01 pm
 Sab Jun 10, 2017 8:05 am • a través de 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:

Código: Seleccionar todo
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) Descargado 302 veces
Avatar de Usuario
IvanPF
Administrador
 
Mensajes: 2010
Registrado: Vie Jun 17, 2011 12:15 am
Ubicación: España (Spain)
 Sab Jun 10, 2017 10:23 am • a través de Web
Hola

Intenta lo siguiente.
Abre el archivo /includes/hooks/hook_subject_prefix.php
Busca:
Código: Seleccionar todo
$phpbb_hook->register($hook[0], 'sp_hook::' . $hook[1]);


Cámbialo por:
Código: Seleccionar todo
$phpbb_hook->register($hook[0], 'sp_hook::' . $hook[1], 'first');
Avatar de Usuario
nachonal986
 
Mensajes: 185
Registrado: Mié Dic 02, 2015 10:01 pm
 Vie Dic 22, 2017 11:07 pm • a través de Web
espectacular Ivan!

funciona todo excelente, muchas gracias!
Avatar de Usuario
nachonal986
 
Mensajes: 185
Registrado: Mié Dic 02, 2015 10:01 pm
 Vie Dic 22, 2017 11:09 pm • a través de 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?
Avatar de Usuario
IvanPF
Administrador
 
Mensajes: 2010
Registrado: Vie Jun 17, 2011 12:15 am
Ubicación: España (Spain)
 Sab Dic 23, 2017 7:52 pm • a través de Web
Hola

Lo intentaré revisar en cuanto disponga de un hueco.
Avatar de Usuario
nachonal986
 
Mensajes: 185
Registrado: Mié Dic 02, 2015 10:01 pm
 Lun Dic 25, 2017 6:08 pm • a través de Web
IvanPF escribió:Hola

Lo intentaré revisar en cuanto disponga de un hueco.

un millon de gracias, estaré atento!

Feliz Navidad!
Avatar de Usuario
IvanPF
Administrador
 
Mensajes: 2010
Registrado: Vie Jun 17, 2011 12:15 am
Ubicación: España (Spain)
 Sab Ene 06, 2018 2:16 pm • a través de Web
He probado como invitado en un foro de pruebas y no me ha dado el error.
¿Cuando te salta ese error exactamente?
Avatar de Usuario
nachonal986
 
Mensajes: 185
Registrado: Mié Dic 02, 2015 10:01 pm
 Sab Ene 06, 2018 6:19 pm • a través de 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:

Código: Seleccionar todo
[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)
Avatar de Usuario
IvanPF
Administrador
 
Mensajes: 2010
Registrado: Vie Jun 17, 2011 12:15 am
Ubicación: España (Spain)
 Sab Ene 06, 2018 9:32 pm • a través de Web
Intenta con esta edición en el archivo /includes/hooks/hook_subject_prefix.php:

1. Busca:
Código: Seleccionar todo
// Only on regular pages


2. Añade antes:
Código: Seleccionar todo
      if(!class_exists('sp_phpbb', false))
      {
         return false;
      }
Avatar de Usuario
nachonal986
 
Mensajes: 185
Registrado: Mié Dic 02, 2015 10:01 pm
 Dom Ene 07, 2018 12:55 am • a través de Web
hola, cuando dejo el tema sin titulo me sale este error:



linea 483 del hook subject:

Código: Seleccionar todo
$pid = request_var('subjectprefix', 0);
Siguiente

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados