Seite 1 von 3

Fehler bei Themenaufruf

Verfasst: 04.07.2009 23:38
von UdoK
Hallo,
hab da ein Problem, wenn ich die einzelnen Themen anklicke.
Da kommt dann folgende Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /var/www/vhosts/alleshobby.de/httpdocs/blauegarde/forum/viewtopic.php on line 926
Board: http://www.alleshobby.de/blauegarde/forum/
Version: 3.0.4
subsilver2
Zugang Name: phbb3 PW: phbb304

Kann mir da wer helfen?
Besten Dank im voraus.
Udo

Re: Fehler bei Themenaufruf

Verfasst: 04.07.2009 23:41
von Metzle
Hallo,

stell am besten mal deine viewtopic.php ins Pastebin und verlinke den Eintrag dann hier.
Außerdem solltest du am besten mal ein Update machen, da die aktuelle Version 3.0.5 ist.

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 00:16
von UdoK
Hallo Metzle,
hier der Link zur viewtopic.php

http://www.phpbb.de/support/pastebin.ph ... view&s=106

Soll ich vor der Fehlerbehebung ein Update auf 3.0.5 machen?

Danke.

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 00:33
von Metzle
UdoK hat geschrieben: Soll ich vor der Fehlerbehebung ein Update auf 3.0.5 machen?
Hallo,

ist vielleicht ganz sinnvoll. Vielleicht erledigt sich ja das Problem beim Update von selbst ;)

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 13:57
von UdoK
Hallo,
Update auf 3.0.5 ist erfolgreich abgeschlossen. :)

Leider ist der Fehler dabei nicht verschwunden. :(

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 14:27
von Metzle
Hallo,

ok, dann versuche mal folgendes:

Öffne viewtopic.php

Finde:

Code: Alles auswählen

$sql = $db->sql_build_query('SELECT', array(
	'SELECT'	=> 'u.*, z.friend, z.foe, p.*, gu.personal_album_id, gu.user_images', gu.personal_album_id',
Ersetze mit:

Code: Alles auswählen

$sql = $db->sql_build_query('SELECT', array(
	'SELECT'	=> 'u.*, z.friend, z.foe, p.*, gu.personal_album_id, gu.user_images, gu.personal_album_id',
Hoffe, das war es schon, denn das war das einzige, was mir da auffällt.
Mir scheint auch, dass

Code: Alles auswählen

gu.personal_album_id
einmal zuviel drin ist, aber das weiß ich nicht, da es wohl von einer Mod kommt. Vielleicht kannst ja auch das erste einfach rauslöschen.

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 15:13
von UdoK
sind "finde" und "ersetze" nicht gleich!?

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 15:20
von UdoK
Habe das erste
gu.personal_album_id
mal rausgenommen. Das auch wie oben beschrieben ersetzt.
Hat leider nicht geholfen - jetzt kommt folgende Meldung
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Not unique table/alias: 'gu' [1066]

SQL

SELECT u.*, z.friend, z.foe, p.*, gu.user_images, gu.personal_album_id 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_gallery_users gu ON (gu.user_id = p.poster_id) LEFT JOIN phpbb_gallery_users gu ON (gu.user_id = p.poster_id) WHERE p.post_id = 5 AND u.user_id = p.poster_id

BACKTRACE


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: viewtopic.php
LINE: 951
CALL: dbal_mysqli->sql_query()

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 17:27
von Metzle
Hallo,

nein, finde und ersetze sind nicht gleich, denn es fehlt eine Kleinigkeit im Code ;)
Nimm mal bei

Code: Alles auswählen

gu.personal_album_id
und bei dem anderen mit gu jeweils das g weg im Code.

Re: Fehler bei Themenaufruf

Verfasst: 05.07.2009 19:12
von UdoK
Hallo,

hab jetzt alles mal propbiert - leider bleibt der Fehler noch immer. :(