Página 1 de 1

Problema al actualizar Advanced Bbcode Box 3.0.8-PL2

Publicado: 30 Sep 2011, 13:29
por josssoriano
Hola nuevamente

Estoy intentado actualiza el mod Advanced Bbcode Box 3 la versión v 3.0.8-PL2 a la v 3.0.9.3, utilizando el siguiente archivo denominado update_MSSTI_ABBC3_v308-PL2_to_v3093.xml, y subido todo los archivos del directorio root.

Pero cuando ejecuto el archivo install_abbc3.php, me representa el siguiente código erro no permitiéndome el proceso de instalación:

Código: Seleccionar todo

phpBB Debug] PHP Notice: in file /includes/functions.php on line 4816: Undefined variable: nuevo_mp
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4871: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3974)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4873: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3974)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4874: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3974)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4875: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3974)
Adjunto la imagen:

Imagen

Espero que me puedan ayudar, muchas gracias.

Re: Problema al actualizar Advanced Bbcode Box 3.0.8-PL2

Publicado: 30 Sep 2011, 15:43
por leviatan21
josssoriano escribió:phpBB Debug] PHP Notice: in file /includes/functions.php on line 4816: Undefined variable: nuevo_mp
Eso no es un error en el ABBC3, sino un error generado por algún tipo de modificacion que hiciste en tu foro.
El mensaje indica que el problema está en el archivo raíz/includes/functions.php cerano a la linea 4816 con una variable llamada nuevo_mp que no existe.

En tus datos de soporte no hay nada relacionado a eso, verifica que hiciste en ese archivo y corrigerlo. El instalador no se ejecutará correctamente hasta tanto tu foro esté libre de errores :chulo:

Re: Problema al actualizar Advanced Bbcode Box 3.0.8-PL2

Publicado: 30 Sep 2011, 16:35
por josssoriano
leviatan21 muchas gracias por tu ayuda

Indico la solución.

Si cierto que el error no derribaba del mismo Mod, el problema era provocado por la instalación correcta de los siguiente código:

Popup por defecto y Aviso en el header para Nuevos Privados

Exactamente la instalación generaba el error en el código

Código: Seleccionar todo

             // aviso MP por mitch
             'S_NUEVO_MP'         => $nuevo_mp,
             //fin mitch
He logrado actualizar el mod, eliminado de forma temporal el código indicado, una vez actualizado este de forma correcta y mod funciona al 100%, he agregado nuevamente el código

Código: Seleccionar todo

 'S_NUEVO_MP'         => $nuevo_mp,


en el archivo functions.php

Ya que no es un mod en sí como habréis comprobado. solo he tenido que agregar manualmente ciertos códigos. Y precisamente necesito la función que presta "Popup por defecto y Aviso en el header para Nuevos Privados"

leviatan21

¿no se si es correcto el proceso que he realizado? por ahora ha funcionado a la perfección.
¿Es correcto también agregar de esa forma el "Popup por defecto y Aviso en el header para Nuevos Privados"?
¿O es mejor utiliza algún otro mod que pueda recomendar mas fiable, con función similar y elimina esos código agregados proveniente del "Popup por defecto y Aviso en el header para Nuevos Privados"?

Muchas gracias

Re: Problema al actualizar Advanced Bbcode Box 3.0.8-PL2

Publicado: 30 Sep 2011, 17:23
por leviatan21
josssoriano escribió:Ya que no es un mod en sí como habréis comprobado.
En realidad si lo es, ya que MOD es la abreviación de MODificación y eso es justamente lo que hiciste, modificar el código original :wink:

josssoriano escribió:¿no se si es correcto el proceso que he realizado? por ahora ha funcionado a la perfección.
Lo que has realizado es correcto :bravo:

josssoriano escribió:¿Es correcto también agregar de esa forma el "Popup por defecto y Aviso en el header para Nuevos Privados"?
No no es correcto, ese código fue escrito hace mucho tiempo (05 Octubre 2008) creo que para phpbb 3.0.5 y anteriores.
por lo que por ejemplo el cambio sugerido para el archivo raíz/includes/functions_user.php no es correcto.
Y parte del código sugerido para el archivo raíz/includes/functions.php tiene fallas, de allí el error que tenias :cachas:
josssoriano escribió:¿O es mejor utiliza algún otro mod que pueda recomendar mas fiable, con función similar y elimina esos código agregados proveniente del "Popup por defecto y Aviso en el header para Nuevos Privados"?
No conozco MOD para eso :nolose:

Re: Problema al actualizar Advanced Bbcode Box 3.0.8-PL2

Publicado: 30 Sep 2011, 17:31
por josssoriano
Muchísimas Gracias leviatan21

Que desastre, pues ahora esto indeciso si eliminar el mod "Popup por defecto y Aviso en el header para Nuevos Privados", creo que después de lo que has indicado, seria lo mas conveniente, pero la cuestión es que me es de una gran utilidad la función que presta. Creo que existe algún mod cuya función evita el bloqueo de la ventanas emergentes de mensajería privada, Es cierto? prestaría compatibilidad con la versión PHPBB 3.0.9?

Todo ello es para eliminar ese código incorrecto.

Re: Problema al actualizar Advanced Bbcode Box 3.0.8-PL2  Tema Solucionado

Publicado: 30 Sep 2011, 17:48
por leviatan21
Mas que eliminarlo, hay que solicitarle al autor de esa modificación que actualice el código y lo corrija.
Por ejemplo cambiar el valor del archivo raíz/includes/functions_user.php a 'user_options' => 1919, solo te dejará mas problemas
Ese valor es el resultado de un calculo matemático que indica cuales son las opciones básicas de los nuevos usuarios, por lo que hay que tener mucho cuidado al hacerlo.

Re: Problema al actualizar Advanced Bbcode Box 3.0.8-PL2

Publicado: 30 Sep 2011, 17:57
por josssoriano
Muchas gracias

Investigando, curiosamente el creado es mitch,

http://www.phpbb-es.com/foro/guias-phpb ... 18172.html

Contactarte con el, Muchas gracias.