Seite 1 von 1

"Topic Prefix Tags MOD" Fehler

Verfasst: 18.12.2009 18:00
von Tormentor667
Liebe phpBB'ler,

ich bin noch recht neu in der phpBB Szene, habe aber schon früher Erfahrungen mit dem WBB (Woltlab Burning Board) gesammelt was Modding angeht. Nun habe ich mir dennoch ein phpBB3 aufgesetzt, zum einen ists umsonst, zum anderen ists ein super System. Hab dann auch damit begonnen, Mods einzubauen, die ich für meine Zwecke benötige, darunter auch der "Topic Prefix Tags MOD" (Link: http://www.phpbb.com/community/viewtopi ... &t=1457955 ) von andy2295 (Memberlink: http://www.phpbb.com/phpBB/profile.php? ... n=andy2295 ).

Der Mod läuft grundsätzlich einwandfrei, es gibt nur einen Haken und das betrifft unregistrierte Mitglieder. Seit dem Einbau bekomme ich folgenden Fehler wenn ich unregistriert ein Thema aufrufe:

Code: Alles auswählen

 General Error
SQL ERROR [ mysqli ]

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

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Alternativ kann man das auch live unter folgendem Link ansehen:
http://realm667.com/board/viewtopic.php?f=21&t=36

Wie gesagt, registriert geht alles super, nur als Gast kommt der Fehler. Hat da jemand ne Idee?

Danke schonmal für eure Hilfe.
Grüße,
Tormi

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 19.12.2009 00:15
von Mahony
Hallo
Lies mal hier http://www.phpbb.com/community/viewtopi ... &t=1838635


Grüße: Mahony

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 20.12.2009 22:13
von Tormentor667
Danke, hab mir das mal genauer durchgelesen und ich bekomme per DEBUG genau die gleiche Meldung
SQL ERROR [ mysqli ]

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

SQL

SELECT t.*, f.*, tg.topic_tag_name, tg.topic_tag_colour, tg.topic_tag_name, tg.topic_tag_colour FROM (phpbb_forums f, phpbb_topics t) LEFT JOIN phpbb_topic_tags tg ON (tg.topic_tag_id = t.topic_tag_id) LEFT JOIN phpbb_topic_tags tg ON (tg.topic_tag_id = t.topic_tag_id) WHERE t.topic_id = 6 AND (f.forum_id = t.forum_id OR (t.topic_type = 3 AND f.forum_id = 5))

BACKTRACE

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

FILE: viewtopic.php
LINE: 273
CALL: dbal_mysqli->sql_query()
Dabei scheint es sich auch um die zweifachen LEFT JOINs zu handeln wie beschrieben:
LEFT JOIN phpbb3_topic_tags tg ON (tg.topic_tag_id = t.topic_tag_id) LEFT JOIN phpbb3_topic_tags tg ON (tg.topic_tag_id = t.topic_tag_id)
Das Problem ist nun: Wo muss ich was entfernen, um das zu korrigieren?

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 20.12.2009 22:51
von Mahony
Hallo
Du solltest deine viewtopic.php überprüfen. Anscheinend, hast du dort eine Änderung doppelt.


Grüße: Mahony

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 23.12.2009 12:35
von Tormentor667
Ich finde in meiner viewtopic.php einfach keine Redundanzen oder doppelten Einträge, übersehe ich irgendetwas?

Meine viewtopic.pcp als .txt gibts hier: http://www.sendspace.com/file/4oowsw

Für etwas Hilfe wäre ich sehr dankbar, ich komm einfach nicht klar :(

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 23.12.2009 13:25
von Mahony
Hallo
Wenn du jetzt noch die richtige Datei ( viewtopic.php ) ins Pastebin stellen würdest, dann wären wir schon einen Schritt weiter (du hast da nämlich deine posting.php verlinkt/hoch geladen).

Grüße: Mahony

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 23.12.2009 14:34
von Tormentor667
Entschuldige, mein Fehler :oops:

Ich habe die "viewtopic.php" nun hochgeladen in den Pastebin unter folgendem Link:
http://www.phpbb.de/support/pastebin.ph ... view&s=341

Ich hoffe ich habe soweit alles richtig gemacht, wusste zuvor noch garnichts von dieser Funktion.

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 26.12.2009 21:20
von Tormentor667
Keiner ne Ahnung?

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 26.12.2009 22:51
von Mahony
Hallo
Sorry für die verspätete Antwort, aber ich hatte das völlig vergessen.

Suche und lösche folgenden Code aus der viewtopic.php (Zeile 199 - 201 )

Code: Alles auswählen

// Added by Topic Tags MOD
get_forum_topic_tags($sql_array);
// end added by Topic Tags MOD  


Grüße: Mahony

Re: "Topic Prefix Tags MOD" Fehler

Verfasst: 28.12.2009 14:33
von Tormentor667
You made my day :) Vielen Dank, läuft! Ansonsten noch n guten Rutsch ins neue Jahr! :)