Seite 1 von 1

Parse Error bei Simple Subforums

Verfasst: 30.09.2005 09:44
von DaDMARI1
Hy Leute

habe da ne Frage
hab mir diesen MOD installiert Simple Subforums

bekomme aber folgende Fehlermeldung
wenn ich im ACP auf Fourm einstellungen gehe und danach ein Forum anklicke
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/hfc-graz/www/home/ps2online/forum/forum/viewforum.php on line 134
und das steht bei mir in der Linie 134
// end - simple subforums - mark forum $sql = "SELECT MAX(post_time) AS last_post
FROM " . POSTS_TABLE . "
WHERE forum_id = $forum_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
}

weis einer nen Rat ??

Verfasst: 30.09.2005 09:53
von Mario Siebert
Ersetz:

Code: Alles auswählen

// end - simple subforums - mark forum $sql = "SELECT MAX(post_time) AS last_post 
FROM " . POSTS_TABLE . " 
WHERE forum_id = $forum_id"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql); 
} 
durch:

Code: Alles auswählen

// end - simple subforums - mark forum 

$sql = "SELECT MAX(post_time) AS last_post 
FROM " . POSTS_TABLE . " 
WHERE forum_id = $forum_id"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql); 
} 
Grüße Mario

Verfasst: 30.09.2005 10:03
von DaDMARI1
habe ich jetzt gemacht

jetzt kommt dann folgende Fehlermeldung
Could not query subforums information

DEBUG MODE

SQL Error : 1054 Unknown column 'f.forum_parent' in 'where clause'

SELECT f.*, p.post_time, p.post_username, u.username, u.user_id FROM (( phpbb1_forums f LEFT JOIN phpbb1_posts p ON p.post_id = f.forum_last_post_id ) LEFT JOIN phpbb1_users u ON u.user_id = p.poster_id ) WHERE f.forum_parent = '3' ORDER BY f.cat_id, f.forum_order

Line : 785
File : viewforum.php

Verfasst: 30.09.2005 10:20
von Mario Siebert
Du hast das in der Anleitung des Mods enthaltene SQL Query nicht ausgeführt:
ALTER TABLE phpbb_forums ADD forum_parent INT NOT NULL DEFAULT '0';
Dieses SQL Query musst du über phpmyAdmin ausführen, eine Anleitung dazu wie das geht findest du hier: KB:pma_faq (siehe "SQL ausführen"). Alternativ kannst du dir auch >hier< den Quellcode für eine ausführbare Datei erstellen lassen, diesen brauchst du dann nur als db_update.php speichern, in dein phpBB-Verzeichnis kopieren, und als Admin eingeloggt über den Browser aufrufen.

Grüße Mario

Verfasst: 30.09.2005 16:08
von DaDMARI1
Danke dir jetzt funzt es :grin: