Página 1 de 2

al instalar thanks first post

Publicado: 21 Abr 2010, 15:24
por pobrediabla
a ver, he instalado el mod thanks first post 0.0.1, he seguido los pasos del install.xml. he creado la tabla, copiado y editado lo que pone, actualizado plantillas.... y limpiado cache. para comprobar a ver si sale el boton, voy al foro y como no he quitado el mensaje que viene al instalar he entrado a Your first forum y luego a Welcome to phpBB3, he aqui donde ahora me sale esto Parse error: syntax error, unexpected T_AS, expecting ')' in /home/vol12/zobyhost.com/zoby_5429605/htdocs/foros/viewtopic.php on line 980
he revisado todo otra vez y editado todo otra vez, y sigue, a que puede ser debido?

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 15:36
por memoadian
Por que has puesto mal una linea en el archivo viewtopic body, por eso te sale eso. revisa de nuevo a veces no nos damos cuenta en la desesperacion, otra caussa de eso podría ser una incompatibilidad con otro mod, pero pues eso se puede arreglar.

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 15:38
por engendro666
estas editando mal el view topic.php alrededor de la linea 980 pero puede ser mucho antes intenta hacer los cambios de ese archivo de nuevo. Respeta las indicaciones Add After (agregar despues) Add Before (agregar antes) Replace with (reemplazar) y acordate que siempre se agrega una linea despues o antes segun el caso las busquedas que te da el instalador pueden ser parciales por ej:

si dice Buscar:

Código: Seleccionar todo

				'author_colour'		=> get_username_string('colour',
Agregar despues:

Código: Seleccionar todo

				'author_username'	=> get_username_string('username', $poster_id, $row['username'], $row['user_colour']),
Pero tu linea completa es:

Código: Seleccionar todo

				'author_colour'		=> get_username_string('colour', $poster_id, $row['username'], $row['user_colour']),
La linea a agregar va una mas abajo de tu linea completa y no entre medio, a menos que diga "in line add after" en ese casi si va en el medio

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 16:12
por pobrediabla
lo he repasado todo, y ahora dice que es la linea 981, no lo entiendo

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 16:15
por engendro666
dame un enlace de donde descargaste el mod y adjuntame el viewtopic.php en un archivo comprimido a ver si puedo revisarlo

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 16:19
por memoadian
puedes adjuntarnos tu archivo viewtopic?
así podemos ver el código.

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 16:30
por pobrediabla
aqui subo el viewtopic y el thanks first que tengo

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 17:04
por engendro666
el mod esta bien instalado al menos en ese archivo (view topic) pero encontre algo justamente en la linea que te da error (981) que esta sobrando no si es de otro mod o que pero la sintaxis esta mal y es lo que te da error, la linea 981 dice:

Código: Seleccionar todo

	'SELECT'	=> 'u.*, z.friend, z.foe, p.*', pb.id AS pb_id, pb.holding AS pb_holding
esto es lo que sobra:

Código: Seleccionar todo

pb.id AS pb_id, pb.holding AS pb_holding
Recordas que mod te hizo agregar esa linea? si te acordas tirame un enlace o algo y si no recordas cuando lo pusiste eliminala a ver que pasa

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 17:04
por memoadian
Estaba mal la linea 981, checa a ver si ya quedó
como la dejé yo, esa linea la colocaste cuando instalaste el ultimate points si no me equivoco, en el arechivo adjunto te la puse correctamente.

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 17:31
por pobrediabla
memoadian escribió:Estaba mal la linea 981, checa a ver si ya quedó
como la dejé yo, esa linea la colocaste cuando instalaste el ultimate points si no me equivoco, en el arechivo adjunto te la puse correctamente.
a ver e puesto este que me has mandado y ahora sale esto tachannn
Spoiler
Error General
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.id AS pb_id, pb.holding AS pb_holding FROM (phpbb_users u, phpbb_posts p) LEFT ' at line 1 [1064]

SQL

SELECT u.*, z.friend, z.foe, p.* pb.id AS pb_id, pb.holding AS pb_holding FROM (phpbb_users u, phpbb_posts p) LEFT JOIN phpbb_zebra z ON (z.user_id = 2 AND z.zebra_id = p.poster_id) LEFT JOIN phpbb_points_bank pb ON (pb.user_id = p.poster_id) WHERE p.post_id = 1 AND u.user_id = p.poster_id

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: viewtopic.php
LINE: 1003
CALL: dbal_mysql->sql_query()
pruebo a quitar lo que dices engendro666 a ver que pasa
Spoiler
pb.id AS pb_id, pb.holding AS pb_holding

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 17:37
por memoadian
No instalaste bien el ultimate points. debes ir de auno por uno, lo sé por que a mi me dio ese error al no poner bien el array que me decia el mod.
Si quitas esa linea vas atener problemas.

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 18:35
por engendro666
exacto, te dije que quitaras la linea o me dijeras que mod te habia hecho agregar eso ya que yo no instale nunca ese mod no reconoci la linea pero si memoadian la reconocia te doy el mismo consejo erragla las ediciones de a un mod. si no se dificulta a encontrar el error.

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 18:52
por pobrediabla
a ver una cosita antes de tocar nada, si el ultimate points estuviera mal? daria algun fallo y no saldria, ni guardaria puntos? no?

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 19:16
por memoadian
En realidad esa linea que te falta es la que hace que aparezca el banco en los perfiles de usuarios. por lo tanto no tiene que ver mucho con el funcionamiento de los puntos, si no más bien en que el banco aparezca en el perfil del usuario al postear, por eso esta en el vewtopic body.

he vuelto arevisar tu archivo, moví una coma, esperemos que con esto funcione o al menos de otro error :P

Re: al instalar thanks first post

Publicado: 21 Abr 2010, 19:53
por pobrediabla
Con el viewtopic que me mandastes memoadian da el error de antes otra vez.

Aqui estan los datos de la linea esa engendro666 que dices que a ti te sobra jejeje. Es del ultimate points. la tengo bien puesta?
Spoiler
Find

Tip: This may be a partial find and not the whole line.
Code:Select all
$sql = $db->sql_build_query('SELECT', array(
'SELECT' => 'u.*, z.friend, z.foe, p.*
In-line Find

Tip: This is a partial match of a line for in-line operations.
Code:Select all
'u.*, z.friend, z.foe, p.*
In-line Add after

Code:Select all
, pb.id AS pb_id, pb.holding AS pb_holding
mientras tanto hasta nueva orden me voy ajugar a los sims 3 para despejarme :chulo: :chulo: