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?