Fehler in 'recent_topics_more'

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
trofu
Mitglied
Beiträge: 96
Registriert: 28.07.2006 13:20
Kontaktdaten:

Fehler in 'recent_topics_more'

Beitrag von trofu »

Hallo!

Ich erhalte nach anleitungsgemässem Einbau nach dem Klick auf die neue Funktion fogenden Fehler:

Code: Alles auswählen

could not obtain main information.

DEBUG MODE

SQL Error : 1054 Unknown column 't.topic_first_post_id' in 'on clause'

SELECT t.*, p.poster_id, p.post_username AS last_poster_name, p.post_id, p.post_time, f.forum_name, f.forum_id, u.username AS last_poster, u.user_id AS last_poster_id, u2.username AS first_poster, u2.user_id AS first_poster_id, p2.post_username AS first_poster_name FROM phpbb_topics t, phpbb_posts p LEFT OUTER JOIN phpbb_posts p2 ON p2.post_id = t.topic_first_post_id LEFT OUTER JOIN phpbb_forums f ON p.forum_id = f.forum_id LEFT OUTER JOIN phpbb_users u ON p.poster_id = u.user_id LEFT OUTER JOIN phpbb_users u2 ON u2.user_id = t.topic_poster WHERE t.forum_id NOT IN ('start') AND p.post_id = t.topic_last_post_id AND FROM_UNIXTIME(p.post_time,'%Y%m%d') - FROM_UNIXTIME(unix_timestamp(NOW()),'%Y%m%d') = 0 ORDER BY t.topic_last_post_id DESC LIMIT 0, 10

Line : 127
File : recent.php
Ich habe die Suchfunktion bemüht und gelesen, dass dieser Fehler wohl bei MySQL 5 auftaucht. Ich nutze MySQL 5 und die Lösung soll angeblich Folgendes sein:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 

recent.php 

# 
#-----[ FIND ]------------------------------------------------ 
# 

           FROM ". TOPICS_TABLE ." t, ". POSTS_TABLE ." p 

# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 

           FROM (". TOPICS_TABLE ." t, ". POSTS_TABLE ." p)
Funktioniert aber leider auch damit nicht und deswegen habe ich das wieder rückgängig gemacht.

Was könnte es sein?
Was kann/muss ich tun?

Sonntagsgrüsse,

C.
trofu
Mitglied
Beiträge: 96
Registriert: 28.07.2006 13:20
Kontaktdaten:

Beitrag von trofu »

Lalalalalala.

Die Stelle mit den fehlenden Klammern kommt 2 Mal vor.
Wenn man sie nur an einer Stelle korrigiert, dann klappt das auch.

Funktioniert also doch!

:)

Grüsse,

C.
nwpartner
Mitglied
Beiträge: 25
Registriert: 28.09.2005 18:07
Kontaktdaten:

Beitrag von nwpartner »

Hallo trofu,
funzt tatsächlich einwandfrei diese Änderung mit den beiden Klammern in der recent.php und es kommt -zumindest bei mir- in Zeile 75 genau einmal vor...(phpBB v2.0.22)

Vielen Dank! Hat sich die Suche im Forum mal wieder gelohnt...
alles nette wünscht nwpartner
--------------------------------------------
Eine halbe Lösung wird nicht schon dadurch eine Ganze, indem man eine weitere Halbe hinzufügt!
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Auch von mir ein herzliches Dankeschön. Man sollte das in den jeweiligen Archiven entsprechend vermerken, daß man diese Änderung bei MySQL 5 vornehmen muß ;-)
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Antworten

Zurück zu „phpBB 2.0: Mod Support“