Probleme beim Mini Foren-Statistik Mod

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.
Pandorius
Mitglied
Beiträge: 43
Registriert: 25.09.2006 19:44

Probleme beim Mini Foren-Statistik Mod

Beitrag von Pandorius »

Hallo zusammen, ich hab alles das gemacht was in der Install.txt drin stant und nun hab ich diesen Fehler :

Could not obtain topic information

DEBUG MODE

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

SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 LEFT JOIN phpbb_forums f ON t.forum_id=f.forum_id WHERE t.topic_poster = u.user_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND f.auth_view < 2 ORDER BY t.topic_last_post_id DESC LIMIT 5

Line : 188
File : actualstats.php


Woran liegt das...

Phpbb version 2.0.22
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Probier mal das:

finde

Code: Alles auswählen

FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2
ersetze mit

Code: Alles auswählen

FROM (phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2)
Pandorius
Mitglied
Beiträge: 43
Registriert: 25.09.2006 19:44

Beitrag von Pandorius »

Seimon hat geschrieben:Probier mal das:

finde

Code: Alles auswählen

FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2
ersetze mit

Code: Alles auswählen

FROM (phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2)
wo muss ich das suhen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Line : 188
File : actualstats.php
Pandorius
Mitglied
Beiträge: 43
Registriert: 25.09.2006 19:44

Beitrag von Pandorius »

hmm irgend wie findert der das in der datei nicht bei mir steht unter der Line 188 folgendes :

Code: Alles auswählen

 message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql); 
} 
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Seimon hat geschrieben:finde

Code: Alles auswählen

FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2
ersetze mit

Code: Alles auswählen

FROM (phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2)
In der Datei, nicht in der Zeile.
Pandorius
Mitglied
Beiträge: 43
Registriert: 25.09.2006 19:44

Beitrag von Pandorius »

Seimon hat geschrieben:Probier mal das:

finde

Code: Alles auswählen

FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2
ersetze mit

Code: Alles auswählen

FROM (phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2)
schon klar doch das oben genannte gibt es in der actualstats.php nicht
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Zeig mal deine actualstats.php
-> Eine PHP-Datei zum Download bereitstellen

Wenn der Abschnitt dann doch drin ist, mach dich auf was gefasst :D
Pandorius
Mitglied
Beiträge: 43
Registriert: 25.09.2006 19:44

Beitrag von Pandorius »

hehe und wenn nicht?

hier der Link www.sek-su.de/actualstats.txt
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Doch steht drin ;-)

SUCHE:

Code: Alles auswählen

    $sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
            FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2 
        LEFT JOIN " . FORUMS_TABLE . " f 
        ON t.forum_id=f.forum_id 
            WHERE t.topic_poster = u.user_id 
                    AND p.post_id = t.topic_first_post_id 
                       AND p2.post_id = t.topic_last_post_id 
                       AND u2.user_id = p2.poster_id 
            AND f.auth_view < 2 
           ORDER BY t.topic_last_post_id DESC 
           LIMIT 5"; 
ERSETZE MIT:

Code: Alles auswählen

    $sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
            FROM (" . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2)  
        LEFT JOIN " . FORUMS_TABLE . " f 
        ON t.forum_id=f.forum_id 
            WHERE t.topic_poster = u.user_id 
                    AND p.post_id = t.topic_first_post_id 
                       AND p2.post_id = t.topic_last_post_id 
                       AND u2.user_id = p2.poster_id 
            AND f.auth_view < 2 
           ORDER BY t.topic_last_post_id DESC 
           LIMIT 5"; 
Das eingebaute MOD " ##### start last_topics ##### (z123-428) " ist nicht ganz MySQL 3 / 4 / 5 kompatible.....daher die Fehlermeldung.
Antworten

Zurück zu „phpBB 2.0: Mod Support“