Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Parse error: syntax error, unexpected T_DOUBLE_ARROW

Estas en el tema de Parse error: syntax error, unexpected T_DOUBLE_ARROW en el foro de Sistemas de gestión de contenidos en Foros del Web. Pues tengo un foro phpbb3 sin mod ninguno hasta hoy. He instalado el mod EnableHtml y todo bien. Pero ahora, cuando quiero entrar en cualquier ...
  #1 (permalink)  
Antiguo 15/03/2010, 11:29
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Parse error: syntax error, unexpected T_DOUBLE_ARROW

Pues tengo un foro phpbb3 sin mod ninguno hasta hoy. He instalado el mod EnableHtml y todo bien. Pero ahora, cuando quiero entrar en cualquier post de mi foro, me aparece ésto:

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /homez.167/losdelbr/www/phpBB3/viewtopic.php on line 641

El código en cuestion es éste. Os incluyo de la linea 635 a la 645:

'S_MOD_ACTION' => append_sid("{$phpbb_root_path}mcp.$phpEx", "f=$forum_id&t=$topic_id&start=$start& quickmod=1&redirect=" . urlencode(str_replace('&', '&', $viewtopic_url)), true, $user->session_id),

'S_VIEWTOPIC' => true,
'S_DISPLAY_SEARCHBOX' => ($auth->acl_get('u_search') && $auth->acl_get('f_search', $forum_id) && $config['load_search']) ? true : false,
'S_SEARCHBOX_ACTION' => append_sid("{$phpbb_root_path}search.$phpEx",
// START Enable HTML
'user_type' => $row['user_type'],
'user_permissions' => $row['user_permissions'],
// END Enable HTML
);
't=' . $topic_id),

Podría alguien echarme un cable y decirme por qué me da ese error, porque yo no tengo ni idea de programación y me he limitado a seguir las instrucciones para instalar el mod y todo correcto.

Un saludo y gracias.

Última edición por Troilo; 15/03/2010 a las 12:31
  #2 (permalink)  
Antiguo 15/03/2010, 14:04
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 11 meses
Puntos: 18
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

Supongo que
Código PHP:
Ver original
  1. 't=' . $topic_id),
debe estar antes de
Código PHP:
Ver original
  1. // START Enable HTML
Pruébalo y comenta.

Si no te funciona mi sugerencia revisa nuevamente con lupa los edits en ese archivo.

No conozco ese MOD ni uso phpBB3 pero, ¡cuidadín con permitir el uso de HTML en un foro phpBB, es peligroso!
  #3 (permalink)  
Antiguo 15/03/2010, 14:21
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

No me ha funcionado amigo, pero muchísimas gracias por contestar. si se te ocurre algo más, por favor, dímelo.

Un saludo.
  #4 (permalink)  
Antiguo 15/03/2010, 15:37
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 11 meses
Puntos: 18
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

¿Donde puedo descargar ese MOD, qué versión de phpBB3 estás usando?
  #5 (permalink)  
Antiguo 15/03/2010, 16:15
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

El Mod lo descargué de aquí:

http://www.lithiumstudios.org/forum/viewtopic.php?f=31&t=535

y mi versión de phpbb3 es la 3.0.7
  #6 (permalink)  
Antiguo 15/03/2010, 17:45
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 11 meses
Puntos: 18
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

No está bien hecho el edit que publicas, no debe estar insertado ahí el código del MOD.

Léate Como instalar un mod en phpBB.
  #7 (permalink)  
Antiguo 16/03/2010, 03:19
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

Solucionado. No me preguntes por qué, pero quité ese trozo de código y un paréntesis que había por ahí perdido y funcionó. Muchísimas gracias por tu ayuda.
  #8 (permalink)  
Antiguo 16/03/2010, 05:59
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 11 meses
Puntos: 18
Respuesta: Parse error: syntax error, unexpected T_DOUBLE_ARROW

Me alegro de que lo hayas solucionado.

Aunque la forma me parece algo dudosa.

Si no tienes ningún otro MOD instalado te aconsejo que subes un nuevo viewtopic.php al servidor, sobreescribiendo él que ahora está ahí.
Y haciendo de nuevo las modificaciones que dice el MOD en ese archivo.
Así te aseguras de que el archivo está bien.

Pero, antes que nada, léete el tema que te puse antes, para ayudarte a aprender a hacer estas cosas bien.

Un saludo.

Etiquetas: parse, phpbb, syntax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:00.