Seite 1 von 2
phpBB : Critical Error
Verfasst: 24.02.2003 22:22
von Eclipse16V
Bekomme nach dem eintragen eines Beitrages oder einer Antwort diesen Fehler:
phpBB : Critical Error
Error create user view topic information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near ' "2", "1046121918","1")' at line 2
INSERT IGNORE INTO phpbb_topic_view (topic_id, user_id, view_time,view_count) VALUES (, "2", "1046121918","1")
Line : 199
File : /.../.../
www.eclipse16v.de/phpBB2/viewtopic.php
Woran kann das liegen?
Verfasst: 24.02.2003 22:31
von PhilippK
Was für einen Mod hast du denn installiert?
Gruß, Philipp
Verfasst: 25.02.2003 13:21
von Eclipse16V
Das sind schon einige:
Flag Mod
Forum Abo Mod
Last visit Mod
Geburtstags Mod
Card Mod
Rating Mod
Tell a friend Mod
Junior Admin Mod
User Online Mod
und noch ein paar wo ich jetzt gerade nicht die namen weiß.
Verfasst: 25.02.2003 13:45
von Acid
..eventuell auch "Detail in Whoisonline" ?
Also das in der "Online"-Liste angezeigt wird, welches Thema sich ein User anschaut ?
Verfasst: 25.02.2003 16:43
von Eclipse16V
ja
wo man auf der Index Seite sehen kann in welchen Forum gerade welcher User ist und wieviele es gerade sind. Ich denke mal es liegt an der viewtopic.php Datei und zwar in einer dieser Zeilen:
Code: Alles auswählen
...
// update topic view information
$user_id=$userdata['user_id'];
$sql='UPDATE '.TOPIC_VIEW_TABLE.' SET topic_id="'.$topic_id.'", view_time="'.time().'", view_count=view_count+1 WHERE topic_id='.$topic_id.' AND user_id='.$user_id;
if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
{
$sql = 'INSERT IGNORE INTO '.TOPIC_VIEW_TABLE.' (topic_id, user_id, view_time,view_count)
VALUES ('.$topic_id.', "'.$user_id.'", "'.time().'","1")';
if ( !($db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error create user view topic information ', '', __LINE__, __FILE__, $sql);
}
}
$forum_name = $forum_topic_data['forum_name'];
$topic_title = $forum_topic_data['topic_title'];
$topic_id = $forum_topic_data['topic_id'];
$topic_time = $forum_topic_data['topic_time'];
if ( !empty($post_id) )
{
$start = floor(($forum_topic_data['prev_posts'] - 1) / $board_config['posts_per_page']) * $board_config['posts_per_page'];
}
...
Verfasst: 26.02.2003 13:55
von Acid
Du benutzt doch phpBB 2.0.3 oder ?
..kannst ma Deine viewtopic.php als *.txt speichern und verlinken ?
Verfasst: 26.02.2003 16:53
von Eclipse16V
Ja 2.0.3
hier mal der Link zur Textdatei
viewtopic.txt
Verfasst: 27.02.2003 11:18
von Acid
++FINDE++
++DANACH EINFÜGEN++
++FINDE++
Code: Alles auswählen
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
++MIT FOLGENDEM ERSETZEN++
Code: Alles auswählen
$userdata = session_pagestart($user_ip, $forum_id, $topic_id);
init_userprefs($userdata);
Verfasst: 27.02.2003 13:08
von Eclipse16V
Super Danke jetzt geht es wieder.

Verfasst: 27.02.2003 18:08
von Eclipse16V
Na ja
jetzt geht mein Yellow Card Mod nicht mehr.