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.

Error en root/viewtopic.phpTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Da Morte
Observador/a
Mensajes: 12
Registrado: 03 Jul 2010, 02:19

Error en root/viewtopic.php

#1

Mensaje por Da Morte »

URL: http://www.finalfantasyrol.com/
Plantilla(s) usuada(s): prosilver
MODs instalados: Ultimate Points
Versión de phpBB: 3.0.7-pl1
Servidor: linux en 1and1
Si es una actualización desde otra versión: no se ha actualizado
Si es una conversión desde otro tipo de Foro: no se ha convertido

¿Qué recuerdas haber hecho en el foro antes de aparecer este error?
He installado el Ultimate Points MOD manualmente. Antes funcionaba, pero despues no.

¿Qué has realizado para intentar resolver el problema?
He intentado modificar el codigo para que funcione, pero ya que no tengo grandes conocimintos de php, no lo he podido solucionar.


Acabo de empezar mi primer foro en un hosting, desde cero y aunque he tenido algunos problemas, los he podido solucionar con la busqueda, pero este no he podido.

El foro funciona perfectamente, menos cuando entras en un post, que da el error siguiente:

Parse error: syntax error, unexpected T_AS, expecting ')' in /homepages/43/d333381054/htdocs/foro/viewtopic.php on line 978

He intentado arreglarlo, pero no doy con la solucion. Os adjunto mi viewtopic.
Adjuntos
viewtopic.txt
(71.83 KiB) Descargado 70 veces



Da Morte
Observador/a
Mensajes: 12
Registrado: 03 Jul 2010, 02:19

Re: Error en root/viewtopic.php

#2

Mensaje por Da Morte »

He limpiado la cache, y el subforo ha desaparecido, pero los mensajes siguen estando, ya que se pueden encontrar con la busqueda. Ademas, el subforo si que aparece en el acp.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 47

Re: Error en root/viewtopic.php

#3

Mensaje por HuanManwe »

es posible que hayas editado mal los archivos; ¿hiciste copia de seguridad de esos archivos a editar antes? Si tuvieras esas copias de seguridad podrías restaurarlas para recuperar todo. ¿Qué editor de texto usaste para editar los archivos?

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


more_as
Asiduo/a
Mensajes: 122
Registrado: 09 Ene 2004, 23:48
Edad: 39

Re: Error en root/viewtopic.php

#4

Mensaje por more_as »

Si como en los datos de soporte dices, solamente has instalado el ultimate points, te recomiendo que hagas una copia de la base de datos y aproveches lo que has avanzado en el desarrollo de los foros, con sus categorías mensajes etc y reinstales de nuevo phpbb 3.07 pl 01, ya que probablemente tardarás menos que en encontrar en qué línea te equivocaste al editar el MOD

Salu2
URL: http://www.soulgfx.net
Plantilla(s) usuada(s): prosilver_se modificada por un servidor
MODs instalados: Unos cuantos, Icon browser 3.0.2, thanks for post, advertise manager, who quoted, quick reply added, welcome tagged,
Versión de phpBB: 3.07 pl 01 limpia
Servidor: Fresahost

NUEVO BLOG! Pendiente añadir foros phpbb, entra y comenta lo que quieras. Espero que te guste

Da Morte
Observador/a
Mensajes: 12
Registrado: 03 Jul 2010, 02:19

Re: Error en root/viewtopic.php

#5

Mensaje por Da Morte »

@HuanManwe:

Tengo copia de seguridad, y acabo de ponerla. Va todo perfecto, asi que el error esta al editar el archivo para añadirle el Ultimate Points. He usado el Notepad++.

@more_as:

Ya que se donde se encuentra el error, no voy a volver a empezar el foro, pero gracias por el consejo.


Bueno, he añadido el Ultimate Points al backup del viewtopic.php para ver si habia sido un error tonto mio, pero tras un par de pruebas he descubierto en que linea se encuentra exactamente el error.

El install.xml del Ultimate Points dice esto:

Encontrar

Código: Seleccionar todo

$sql = $db->sql_build_query('SELECT', array(
	'SELECT'	=> 'u.*, z.friend, z.foe, p.*
Encontrar en-línea

Código: Seleccionar todo

'u.*, z.friend, z.foe, p.*
Agregar después en-línea

Código: Seleccionar todo

, pb.id AS pb_id, pb.holding AS pb_holding
Si no añado esto del codigo, mi foro funciona perfectamente, si lo añado, no funciona. Aquí os dejo unas lineas en las cuales se encuentra eso, a ver si alguien me puede ayudar.

Codigo original, sin el Ultimate Points:

Código: Seleccionar todo

// Holding maximum post time for marking topic read
// We need to grab it because we do reverse ordering sometimes
$max_post_time = 0;

$sql = $db->sql_build_query('SELECT', array(
	'SELECT'	=> 'u.*, z.friend, z.foe, p.*',

	'FROM'		=> array(
		USERS_TABLE		=> 'u',
		POSTS_TABLE		=> 'p',
	),
Codigo con el Ultimate Points:

Código: Seleccionar todo

// Holding maximum post time for marking topic read
// We need to grab it because we do reverse ordering sometimes
$max_post_time = 0;

$sql = $db->sql_build_query('SELECT', array(
	'SELECT'	=> 'u.*, z.friend, z.foe, p.*', pb.id AS pb_id, pb.holding AS pb_holding

	'FROM'		=> array(
		USERS_TABLE		=> 'u',
		POSTS_TABLE		=> 'p',
	),

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 47

Re: Error en root/viewtopic.php

#6

Mensaje por HuanManwe »

¿es éste el mod al que te refieres? ¿Es la última versión del mod? http://www.phpbb.com/community/viewtopi ... &t=1643875

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Da Morte
Observador/a
Mensajes: 12
Registrado: 03 Jul 2010, 02:19

Re: Error en root/viewtopic.php

#7

Mensaje por Da Morte »

Si, descargado de aquí mismo antes de ayer.

Da Morte
Observador/a
Mensajes: 12
Registrado: 03 Jul 2010, 02:19

Re: Error en root/viewtopic.php  Tema Solucionado

#8

Mensaje por Da Morte »

Bueno, gracias por la ayuda a todos. Ya he dado con la solucion.

A las instrucciones del Ultimate Points les falta una coma, por lo que no funciona el viewtopic. Aqui os dejo como tiene que quedar para que funcione por si a alguien mas le surge el mismo error.

Código: Seleccionar todo

       'SELECT'   => 'u.*, z.friend, z.foe, p.*, pb.id AS pb_id, pb.holding AS pb_holding',
El apostrofe se pasa el ultimo de la lista y se pone una coma (la cual no aparece en el install.xml) al final.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 47

Re: Error en root/viewtopic.php

#9

Mensaje por HuanManwe »

es verdad, y pensar que me fijé en la primera coma y que me extrañara que en la línea original apareciese una al final, y no fijarme en el código del MOD... En fin, un error tonto pero a menudo son los peores por ser los más difíciles de ver.

Me alegro de que lo solucionaras :ok:

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!



Volver a “Foros de Soporte 3.0.x”