Seite 1 von 4

[suche] Support für Quiz-Mod

Verfasst: 16.08.2003 00:23
von MiBo21
zur zeit kommt bei jedem posting :


Code: Alles auswählen

 Error in posting

DEBUG MODE

SQL Error : 1054 Unknown column 'quiz_sql1' in 'field list'

INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text, quiz_sql1) VALUES (2919, 'sdg', '3cf06fed57', 'sdg', '')

Line : 309
File : /home/www/web16/html/board/includes/functions_post.php
wie kann ich das beheben ??!

das ganze tritt erst auf, nachdem ich das quiz-mod eingebaut habe !

Verfasst: 16.08.2003 00:40
von MiBo21
ich lasse im moment folgende codes aus der anleitung weg, damit es klappt:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
		$sql  = ( $mode != "editpost" ) ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_vote = $topic_vote WHERE topic_id = $topic_id";
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
topic_vote
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
 $quiz_sql1
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
$topic_vote
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
 $quiz_sql2
+

Code: Alles auswählen

	$sql = ( $mode != 'editpost' ) ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
post_text
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
 $quiz_sql1
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
'$post_message'
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
 $quiz_sql2
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED $quiz_sql1 AND $quiz_sql2 BY Quiz Hack
#


Welche Funktionen fehlen mir dadurch ?!?

Verfasst: 16.08.2003 12:08
von MiBo21
anscheinend postet ohne diese Einträge der Quiz-Bot die Fragen nicht ! :(

Verfasst: 16.08.2003 13:03
von Philippt
Ich glaub du soltest das ganze eher im support thread posten

oder ihn lesen ;-) maybe wurde dein problem schon behandelt

Verfasst: 16.08.2003 16:10
von Schumi
Existiert 'quizsql1' denn in der phpbb_posts_text?

Verfasst: 16.08.2003 16:16
von MiBo21
jo ! Inzwischen klappt es soweit, dass der bot die fragen postet, aber leider wertet er die antworten noch nicht aus !

könnt es ja mal testen !
Bei der aktuellen frage müsste: "soziales...." rauskommen ! Aber der nimmt es nicht ! Und alle sehen die posts der anderen ! Ist ja auch nicht richtig, oder ??!

http://www.ich-will-lose.de/board/

Testzugang:
name: fisch
PW: phpbb

Verfasst: 17.08.2003 11:27
von MiBo21
schubs

Verfasst: 17.08.2003 11:53
von saerdnaer
@mibo21:
kannst du nicht warten ;-)
also da ist ein fehler in der posting.php und zwar hast du da den code an einer falschen stelle eingefügt...
du hast ihn nach

Code: Alles auswählen

	if ( $mode == 'editpost' || $mode == 'delete' || $mode == 'poll_delete' )
	{
		$topic_id = $post_info['topic_id'];
eingefügt wobei er eigelich nach

Code: Alles auswählen

		if ( $mode == 'quote' )
		{
			$topic_id = $post_info['topic_id'];
		}
reingehört....
da in der anleitung steht nach

Code: Alles auswählen

			$topic_id = $post_info['topic_id'];
		}
einfügen wird meistensten die klammer danach ignoriert und der code nach $topic_id = $post_info['topic_id']; eingefügt...

mfg saerdnaer

Verfasst: 17.08.2003 12:06
von MiBo21
habs dann nochmal an dieser stelle eingebaut !

dann bekomme ich wohl folgenden fehler:

Code: Alles auswählen

Parse error: parse error, unexpected T_ELSE in /home/www/web16/html/board/posting.php on line 859
Egal wo ich ein reply posten möchte ! ??

Verfasst: 17.08.2003 12:12
von Henne
Wäre ganz nett, wenn du uns mal wieder mitteilen würdest, was an der betreffenden Stelle steht.
Am besten Datei als .txt speichern und wieder hier posten.