phpBB : Critical Error

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

phpBB : Critical Error

Beitrag 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?
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Was für einen Mod hast du denn installiert?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag 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ß.
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..eventuell auch "Detail in Whoisonline" ?
Also das in der "Online"-Liste angezeigt wird, welches Thema sich ein User anschaut ?
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag 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'];
}

...
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du benutzt doch phpBB 2.0.3 oder ?

..kannst ma Deine viewtopic.php als *.txt speichern und verlinken ?
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag von Eclipse16V »

Ja 2.0.3

hier mal der Link zur Textdatei

viewtopic.txt
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

++FINDE++

Code: Alles auswählen

$forum_id = $forum_topic_data['forum_id'];
++DANACH EINFÜGEN++

Code: Alles auswählen

$topic_id = $forum_topic_data['topic_id'];
++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);
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag von Eclipse16V »

Super Danke jetzt geht es wieder.

:)
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag von Eclipse16V »

Na ja

jetzt geht mein Yellow Card Mod nicht mehr.
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“