Seite 1 von 4

Fehler nach Einbau Mark topics

Verfasst: 24.05.2003 08:35
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.

Verfasst: 24.05.2003 08:40
von Chaze
Was steht denn bei Dir in der functions_post.php, in der Zeile 255? (+-10 Zeilen)

Verfasst: 24.05.2003 08:44
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

Verfasst: 24.05.2003 09:20
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.

Verfasst: 25.05.2003 14:48
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

Verfasst: 25.05.2003 16:07
von Chaze
Poste doch mal den Link zu dem Mod

Verfasst: 25.05.2003 22:32
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.

Verfasst: 26.05.2003 08:55
von Chaze
Schon mal soviel: Der Fehler kommt von dem Message Icon Mod.
Zeig mir doch bitte mal Deine viewforum.php

Verfasst: 26.05.2003 18:15
von Markir
Hallo Chaze,

hier ist meine viewforum.php:

Danke für Deine schnelle Hilfe.


Viewforum


Schönen Tag noch

Verfasst: 27.05.2003 18:16
von Markir
Hallo Chaze,

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