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.

Problema con simple hide mod 0.3.0Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
angelismo
Administrador
Mensajes: 5707
Registrado: 20 May 2006, 02:42
Género:
Edad: 36

Problema con simple hide mod 0.3.0

#1

Mensaje por angelismo »

Hace dias active el modo debug en mi foro ,para ver si habia errores ,ya vaya si los habia ,llevo bastantes ya corregidos ,pero este ultmo del simple hide mod se me resiste
[phpBB Debug] PHP Notice: in file /posting.php on line 459: Undefined index: bbcode_uid
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4758: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3772)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4760: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3772)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4761: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3772)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3772)
la linea 459 del posting.php es

Código: Seleccionar todo

$uid = $post_data['bbcode_uid']; 
que corresponde a fragmento de lineas del simple hide mod 0.3.0

Código: Seleccionar todo

$uid = $post_data['bbcode_uid'];
    $user->add_lang('mods/simple_hide_bbcode');

    if ($mode == 'edit' or $unhide == true)
    {
        $message_parser->message = $message_parser->message;
    }
    else
    {
        $message_parser->message = preg_replace("#\[hide:$uid\].*?\[/hide:$uid\]#ise", "\$user->lang['HIDDEN_MESSAGE']", $message_parser->message);
    } 
el cambio que pide el mod es
buscar

Código: Seleccionar todo

$message_parser->message = &$post_data['post_text']; 
y añadir despues

Código: Seleccionar todo

$uid = $post_data['bbcode_uid'];
    $user->add_lang('mods/simple_hide_bbcode');

    if ($mode == 'edit' or $unhide == true)
    {
        $message_parser->message = $message_parser->message;
    }
    else
    {
        $message_parser->message = preg_replace("#\[hide:$uid\].*?\[/hide:$uid\]#ise", "\$user->lang['HIDDEN_MESSAGE']", $message_parser->message);
    } 
Este es el simple hide mod 0.3.0
http://www.phpbb-es.com/foro/viewtopic. ... 18&t=24821
Última edición por angelismo el 18 Mar 2011, 19:51, editado 2 veces en total.

Antes de nada, lee las Normas de phpBB-Es y las Normas de Soporte.

Como corregir el copyright de phpbb3 - Si tu foro no tiene copyright ,lee la guia antes de pedir soporte.
No doy soporte por MP ni por MSN ,solo en los foros.


© angelismo- Webmaster de Webmastercreativo
© angelismo -Administrador de phpBB-es

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: Problema con simple hide mod 0.3.0

#2

Mensaje por leviatan21 »

@angelismo
¿ El error aparece siempre, al crear un tema, al responder, al citar ?
Normas de phpBB España | Normas de Soporte
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 :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
angelismo
Administrador
Mensajes: 5707
Registrado: 20 May 2006, 02:42
Género:
Edad: 36

Re: Problema con simple hide mod 0.3.0

#3

Mensaje por angelismo »

Aparece al crear un tema ,con el debug activado ,al publicar un tema sale este error en una pagina en blanco ,pero el tema se publica

Código: Seleccionar todo

phpBB Debug] PHP Notice: in file /posting.php on line 459: Undefined index: bbcode_uid
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 2520: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3772) 
Al editar , responder y citar no sale.
Última edición por angelismo el 18 Mar 2011, 20:44, editado 1 vez en total.

Antes de nada, lee las Normas de phpBB-Es y las Normas de Soporte.

Como corregir el copyright de phpbb3 - Si tu foro no tiene copyright ,lee la guia antes de pedir soporte.
No doy soporte por MP ni por MSN ,solo en los foros.


© angelismo- Webmaster de Webmastercreativo
© angelismo -Administrador de phpBB-es

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: Problema con simple hide mod 0.3.0  Tema Solucionado

#4

Mensaje por leviatan21 »

angelismo escribió:Aparece al crear un tema ,con el debug activado ,al publicar un tema sale este error en una pagina en blanco ,pero el tema se publica

Código: Seleccionar todo

phpBB Debug] PHP Notice: in file /posting.php on line 459: Undefined index: bbcode_uid
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 2520: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3772) 
Al editar , responder y citar no sale.
Ese es el tema en cuestión, al crear un mensaje nuevo la variable $post_data['bbcode_uid'] no existe ;)
No estoy muy seguro de como funcionará, pero prueba esto :

Buscar :

Código: Seleccionar todo

    $uid = $post_data['bbcode_uid']; 
Reemplazar por :

Código: Seleccionar todo

    $uid = isset($post_data['bbcode_uid']) ? isset($post_data['bbcode_uid']) : ''; 
Según entiendo en el código, eso está pensado para que al citar un mensaje, no se pueda leer el contenido del HIDE en la REVISIÓN DE UN TEMA :mrgreen:
Normas de phpBB España | Normas de Soporte
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 :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
angelismo
Administrador
Mensajes: 5707
Registrado: 20 May 2006, 02:42
Género:
Edad: 36

Re: Problema con simple hide mod 0.3.0

#5

Mensaje por angelismo »

Solucionado gracias leviatan :bravo:

Antes de nada, lee las Normas de phpBB-Es y las Normas de Soporte.

Como corregir el copyright de phpbb3 - Si tu foro no tiene copyright ,lee la guia antes de pedir soporte.
No doy soporte por MP ni por MSN ,solo en los foros.


© angelismo- Webmaster de Webmastercreativo
© angelismo -Administrador de phpBB-es

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: Problema con simple hide mod 0.3.0

#6

Mensaje por leviatan21 »

angelismo escribió:Solucionado gracias leviatan :bravo:
Antes de cantar victoria, controla que al responder a un mensaje que contiene un bbcode hide de otro usuario, no puedas ver el contenido y si el mensaje de que el contenido está oculto ;)
Normas de phpBB España | Normas de Soporte
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 :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
angelismo
Administrador
Mensajes: 5707
Registrado: 20 May 2006, 02:42
Género:
Edad: 36

Re: Problema con simple hide mod 0.3.0

#7

Mensaje por angelismo »

Comprobado con usuario de pruebas y funciona sin problemas.

Antes de nada, lee las Normas de phpBB-Es y las Normas de Soporte.

Como corregir el copyright de phpbb3 - Si tu foro no tiene copyright ,lee la guia antes de pedir soporte.
No doy soporte por MP ni por MSN ,solo en los foros.


© angelismo- Webmaster de Webmastercreativo
© angelismo -Administrador de phpBB-es

Cerrado

Volver a “Soporte de MODs”