Página 1 de 2
Error al copiar un tema [Debug] Tema Solucionado
Publicado: 25 Mar 2011, 03:58
por Elpingo
Hola,
resulta que decidí copiar un tema y al momento de pulsar en "Si" para confirmar la acción me da este error:
[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_main.php on line 1051: Undefined index: enable_indexing
Warning: Cannot modify header information - headers already sent by (output started at /home/crak/public_html/forum/includes/functions.php:3767) in /home/crak/public_html/forum/includes/functions.php on line 4641
Warning: Cannot modify header information - headers already sent by (output started at /home/crak/public_html/forum/includes/functions.php:3767) in /home/crak/public_html/forum/includes/functions.php on line 4643
Warning: Cannot modify header information - headers already sent by (output started at /home/crak/public_html/forum/includes/functions.php:3767) in /home/crak/public_html/forum/includes/functions.php on line 4644
Re: Error al copiar un tema [Debug]
Publicado: 25 Mar 2011, 18:15
por angelismo
Pon la linea 1051 del archivo /includes/mcp/mcp_main.php
Error al copiar un tema [Debug]
Publicado: 25 Mar 2011, 19:58
por Elpingo
Este es el código de la linea 1044 a 1052
Código: Seleccionar todo
if (confirm_box(true))
{
$topic_data = get_topic_data($topic_ids, 'f_post');
$total_posts = 0;
$new_topic_id_list = array();
if ($topic_data['enable_indexing'])
{
Re: Error al copiar un tema [Debug]
Publicado: 25 Mar 2011, 20:29
por angelismo
Pon tu archivo completo en pastebin
Error al copiar un tema [Debug]
Publicado: 25 Mar 2011, 20:49
por Elpingo
Re: Error al copiar un tema [Debug]
Publicado: 25 Mar 2011, 22:35
por angelismo
Pues creo estamos ante posible bug de phpbb ,pues sale en mi foro com mucho mods instalados y otro foro con instalación limpia de phpbb 3.0.8 ,y además he encontrado un tema sobre este error en phpbb.com
http://www.phpbb.com/community/viewtopi ... e_indexing ,pero sin solucion.
Error al copiar un tema [Debug]
Publicado: 25 Mar 2011, 23:41
por Elpingo
Gracias Angelismo, estaremos atentos a la posible solución.

Error al copiar un tema [Debug]
Publicado: 26 Mar 2011, 03:34
por leviatan21
Elpingo escribió:Gracias Angelismo, estaremos atentos a la posible solución.

Me suena a un problema relacionado con el SEO, pero antes de indicarte que pruebas debes hacer, me gustaría hacer ciertas pruebas yo mismo :
@Elpingo, si puedes indícame que método utilizas para mover el tema, si el
MCP o las
Herramientas Quick-mod y de ser posible que temas quieres mover a donde (si en tu foro) y para completarla s existe la opción que me envíes por privado un usuario con características de Moderador o administrador para yo mismo ver que sucede
Error al copiar un tema [Debug]
Publicado: 26 Mar 2011, 19:17
por leviatan21
Gracias a
Angelismo que por privado me ha pasado clave de acceso a su foro y ciertos dato sobre como generar el error.
Dicho esto, confirmo que es un BUG en phpbb, y que se da solo en ciertas circunstancias aún no establecidas
Les solicito que hagan y prueben el siguiente cambio :
Abrir :
raíz/includes/mcp/mcp_main.php
Buscar :
Buscar :
Código: Seleccionar todo
$additional_msg = $success_msg = '';
$s_hidden_fields = build_hidden_fields(array(
'topic_id_list' => $topic_ids,
'f' => $forum_id,
'action' => 'fork',
'redirect' => $redirect)
);
Reemplazar, por :
Buscar :
Código: Seleccionar todo
confirm_box(false, 'FORK_TOPIC' . ((sizeof($topic_ids) == 1) ? '' : 'S'), $s_hidden_fields, 'mcp_move.html');
Antes, agregar :
Código: Seleccionar todo
$s_hidden_fields = build_hidden_fields(array(
'topic_id_list' => $topic_ids,
'f' => $forum_id,
'action' => 'fork',
'redirect' => $redirect)
);
Si eso no funciona, sólo quedará hacer un parche, provisorio hasta tanto salga el oficial

Re: Error al copiar un tema [Debug]
Publicado: 26 Mar 2011, 20:09
por angelismo
Me sale este error al realizar esos cambios.
Fatal error: Call to undefined function mcp_fork_topic() in /home/angelism/public_html/foro/includes/mcp/mcp_main.php on line 106
Re: Error al copiar un tema [Debug]
Publicado: 26 Mar 2011, 20:34
por invi
No se si es cosa mía, pero no se supone que...
Código: Seleccionar todo
$s_hidden_fields = build_hidden_fields(array(
'topic_id_list' => $topic_ids,
'f' => $forum_id,
'action' => 'fork',
'redirect' => $redirect)
);
esto:
Debería ser:
Igual me equivoco, pero vamos.. a mi me suena que el problema viene de ahi.
Re: Error al copiar un tema [Debug]
Publicado: 26 Mar 2011, 21:18
por leviatan21
angelismo escribió:Me sale este error al realizar esos cambios.
Fatal error: Call to undefined function mcp_fork_topic() in /home/angelism/public_html/foro/includes/mcp/mcp_main.php on line 106
En ningún momento hemos borrado esa función, la primera búsqueda es solo para posicionarse en el lugar adecuado, pero esa linea no se toca
invi escribió:No se si es cosa mía, pero no se supone que...
no, porque se está forzando a que se pase esa variable con un valor determinado y no por medio de otra variable

Re: Error al copiar un tema [Debug]
Publicado: 26 Mar 2011, 22:18
por angelismo
Me lie con la primera busqueda ,la quite ,la he vuelto a poner y vuelve a salir el error que reporta elpingo.
Error al copiar un tema [Debug]
Publicado: 27 Mar 2011, 04:32
por leviatan21
angelismo escribió:Me lie con la primera busqueda ,la quite ,la he vuelto a poner y vuelve a salir el error que reporta elpingo.
Ok, es porque todavía no logro entender por que sólo sucede en ciertos momentos pero no siempre, al parecer en algunos foros la opción de si se permite indexar no existe.
Creo que la única opción es hacer este cambio ( no es importante, pero el cambio anterior se puede deshacer ):
Buscar :
Reemplazar por :
Código: Seleccionar todo
if (isset($topic_data['enable_indexing']) && $topic_data['enable_indexing'])
Re: Error al copiar un tema [Debug]
Publicado: 27 Mar 2011, 14:49
por angelismo
Ahora si ,ya no sale el error ,gracias leviatan.