Fehler nach Einbau Mark topics

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.
Markir

Fehler nach Einbau Mark topics

Beitrag von Markir »

Hallo zusammen,

nachdem ich den oben genannten MOD in meinem Forum integreiert habe, erhalte ich beim posten folgende Fehlermeldung:
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ')' at line 1

INSERT INTO phpbb1_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_icon) VALUES ('Test', 3, 1053758013, 12, 0, 0, 0, )

Line : 255
File : /is/htdocs/32356/www.markir.de/phpBB2/includes/functions_post.php
Kann mir vielleicht einer dabei weiterhelfen? Vorher habe ich den Messageicon MOD eingebaut, der funktionierte aber einwandfrei.

Danke für Eure Unterstützung und Hilfe.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Was steht denn bei Dir in der functions_post.php, in der Zeile 255? (+-10 Zeilen)
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Markir

Beitrag von Markir »

Dort steht folgender Code:

Code: Alles auswählen

	else if ($mode == 'editpost')
	{
		remove_search_post($post_id);
	}

	if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;
		$sql  = ( $mode != "editpost" ) ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_icon) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, $MsgIcon)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_vote = $topic_vote, topic_icon = $MsgIcon WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		if ($mode == 'newtopic')
		{
			$topic_id = $db->sql_nextid();
		}
	}

	$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
	$sql = ( $mode != "editpost" ) ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_icon) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig, $MsgIcon)" : "UPDATE " . POSTS_TABLE . " SET enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . ", post_icon = $MsgIcon WHERE post_id = $post_id";
	if (!$db->sql_query($sql, BEGIN_TRANSACTION))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);

Hier nochmal als Link functions_post.txt

Danke für Deine schnelle Reaktion
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

INSERT INTO phpbb1_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_icon) VALUES ('Test', 3, 1053758013, 12, 0, 0, 0,_)
Da fehlt noch was!
Schau Dir die Installation des Mods noch mal ganz genau an, und achte besonders darauf, woher das Topic_Icon kommt.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Markir

Beitrag von Markir »

Hallo Chaze,

habe die Anleitung nochmal durchgeschaut und die ganzen Dateien kontrolliert, und kann dort leider keinen Fehler feststellen.. Hat jemand vielleicht noch eine Idee???


Danke
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Poste doch mal den Link zu dem Mod
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Markir

Beitrag von Markir »

Hi,

also hier die Links zum Mark Topics MOD und zum Message Icon MOD


Mark Topics

Message Icon

Danke für Deine tatkräftige und gute Unterstützung.

Wünsche Dir noch einen schönen Abend.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Schon mal soviel: Der Fehler kommt von dem Message Icon Mod.
Zeig mir doch bitte mal Deine viewforum.php
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Markir

Beitrag von Markir »

Hallo Chaze,

hier ist meine viewforum.php:

Danke für Deine schnelle Hilfe.


Viewforum


Schönen Tag noch
Markir

Beitrag von Markir »

Hallo Chaze,

na hast Du schon irgendetwas herausgefunden, do der Fehler liegen könnte?
Antworten

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