Seite 10 von 20

Verfasst: 19.09.2003 18:14
von Innos_Zorn
Also ich hab da ein Problem. Was ähnliches wurde zwar schon disskutiert, hilft mir aber nicht weiter.

Wenn ich ein Thema splitten will bringt er mir
"Das gewählte Thema oder der Beitrag existiert nicht. "

Ich dachte zuerst es kommt vom Update auf 2.0.6, ich hab mir dann ne alte modcp.php (2.0.4) geschnappt auf der Quiz hack 0.10 drauf ist und hab das update auf 2.0.6 nochmal gemacht. Dann gings. Dann hab ich das Quiz hack update auf 0.21 gemacht dann gins nicht mehr

den link hab ich kontrolliert, der ist in ordnung.....

und hier is meine modcp.php

Verfasst: 21.09.2003 10:08
von saerdnaer
oh man kaum ist man ne woche mit der schule auf englandfahrt und schon hat das topic 10 seiten also dann wollen wir mal:

@Meerschweinchen-TV: nein das problem mit den pn links wurde noch nicht gelöst... ich kann den fehler einfach nicht finden

@Rainer K.: hast du zufällig irgend einen sommerzeit hack installiert?
und die übersicht gibt es ja bereits. man kann ein quiz modul für den statistik hack herunterladen.
und das mit dem nach einer bestimmten zeit die frage beenden wird auch noch kommen

@devotion:
zu 1. : hmm könnte daran liegen das ein paar felder in der config tabelle fehlen.. führe einfach die install_quiz_hack.php im install modus nochmal aus...
zu 2. : das sind eigelich zwei föllig getrennte bots.... und es wird immer nur der deaktiviert der die fragen stellt..
zu 3. : welche obrigen probleme?

zu 4. : Gratulation! du hast einen neuen bug im quiz hack entdeckt... ist mit der nächsten version behoben... kommt immer vor wenn ein ' in einer frage oder in einer antwort enthalten ist...

@carlo claessen: dankeschön für die übersetzung!!!

@theMomo: liegt daran das du den amazon hack installiert hast. und dieser hack ändert etwas an diesen funktionen ...
suche in der includes/quiz.php:

Code: Alles auswählen

		prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
ersetzen durch

Code: Alles auswählen

$amazon = '';

		prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $amazon, $poll_title, $poll_options, $poll_length);
suchen:

Code: Alles auswählen

		submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("'", "''", $username), str_replace("'", "''", $subject), str_replace("'", "''", $message), $poll_title, $poll_options, $poll_length);
ersetzen durch

Code: Alles auswählen

		submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("'", "''", $username), str_replace("'", "''", $subject), str_replace("'", "''", $message), $amazon, $poll_title, $poll_options, $poll_length);
dann sollte es gehn...

@Innos_Zorn: bitte eine genauere beschreibung. wann kommt der fehler genau...?

@Scryptar: dein smilie-generator läuft wirklich nicht mehr durch diesen hack? url zu deiner seite bitte...

@Philippt: durch den message icon hack wurde wieder die submit_post funktion verändert... ähnlicher fall wie bei theMomo...
suche in der includes/quiz.php:

Code: Alles auswählen

		submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("'", "''", $username), str_replace("'", "''", $subject), str_replace("'", "''", $message), $poll_title, $poll_options, $poll_length);
ersetzen durch

Code: Alles auswählen

		$msg_icon = 0;
		submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("'", "''", $username), str_replace("'", "''", $subject), str_replace("'", "''", $message), $poll_title, $poll_options, $poll_length, $msg_icon);
dann sollte der hack auch bei dir gehen...

@alle die ich evl. vergessen habe: bitte melden

Verfasst: 21.09.2003 10:53
von Innos_Zorn
saerdnaer hat geschrieben:@Innos_Zorn: bitte eine genauere beschreibung. wann kommt der fehler genau...?
Der Fehler kommt dann, wenn ich im mod control panel auf einen thema klicke um es zu splitten.
Anstatt der übersicht über die Beiträge kommt dann "Das gewählte Thema oder der Beitrag existiert nicht. "

Hier ein Screenshot, also wenn ich hier jetzt einen beitrag anklicke
Screenshot

Verfasst: 21.09.2003 12:17
von saerdnaer
das nächste mal aktivierst du am besten den link:debug mode
aber zu deinem problem
$sql = "SELECT f.forum_id, f.forum_name, f.forum_topics, t.topic_quiz // ADDED , t.topic_quiz BY Quiz Hack
FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f
WHERE t.topic_id = " . $topic_id . "
AND f.forum_id = t.forum_id";
verschieb das rote hinter den ; also ganz ans ende dieses blocks....

dieser fehler passiert so oft... fällt irgend jemand von euch eine bessere lösung für diese // ADDED blöcke ein?

ah

Verfasst: 21.09.2003 12:28
von Innos_Zorn
saerdnaer hat geschrieben:verschieb das rote hinter den ; also ganz ans ende dieses blocks....
Super, Danke....funzt Perfekt :grin:

Danke

Verfasst: 21.09.2003 15:04
von theMomo
und noch mal Danke, es funzt prima jetzt.

Super-Mod

Verfasst: 21.09.2003 19:14
von Pseiko
Kann man den Quiz Mod mit dem Points Mod verbinden, also das es Punkte gibt für eine richtig beantwortete Frage?

Verfasst: 21.09.2003 20:10
von saerdnaer
im anderem quiz topic ( das ganz große ) gabs nen post dazu.
geh einfach mal auf suchen und suche nach quiz_points und lass dir die ergebnisse als beiträge anzeigen und nicht als themen

ah

Verfasst: 22.09.2003 09:49
von Rainer K.
Hi,

erstmal ein Lob: Der Quiz-Mod ist echt klasse!
saerdnaer hat geschrieben:@Rainer K.: hast du zufällig irgend einen sommerzeit hack installiert?
Volltreffer :) Danke für den Tipp, ich sehs mirs mal an.
Edit:
admin_quiz.php

Code: Alles auswählen

if ( isset($HTTP_POST_VARS['next_quiz_hour']) && isset($HTTP_POST_VARS['next_quiz_minute']) && isset($HTTP_POST_VARS['next_quiz_day']) && isset($HTTP_POST_VARS['next_quiz_month']) && isset($HTTP_POST_VARS['next_quiz_year']) )
			{
				$next_quiz = mktime($HTTP_POST_VARS['next_quiz_hour'], $HTTP_POST_VARS['next_quiz_minute'], 0, $HTTP_POST_VARS['next_quiz_month'], $HTTP_POST_VARS['next_quiz_day'], $HTTP_POST_VARS['next_quiz_year']) - ( 3600 * $board_config['board_timezone'] ) + date('Z');
Man muß einfach abändern:

Code: Alles auswählen

...- ( 3600 * $board_config['board_timezone'] ) - daytime() + date('Z');
saerdnaer hat geschrieben:...und die übersicht gibt es ja bereits. man kann ein quiz modul für den statistik hack herunterladen.
jo, hab ich leider zu spät gefunden :(
Habs jetzt direkt in die Mitgliederliste eingebaut:
http://community.dieselschrauber.de/mem ... ?mode=quiz
saerdnaer hat geschrieben:und das mit dem nach einer bestimmten zeit die frage beenden wird auch noch kommen
Wäre super! Der Aufwand erscheint mir nämlich nicht gerade wenig, sonst hätte ich mich schon selber rangesetzt. 8)

Noch Bug: der letzten Version auf sourgeforge: wenn ich eine neue Quizfrage erstelle, wird die eingestellte Punktewertung nicht übernommen und springt auf '1' zurück. Seh ich mir auch gleich mal an.
Edit2:
admin_quiz.php
$sql_points = ( !$quiz_config['quiz_points_disable'] ) ? '' : "quiz_points = '$quiz_points',";
Da ist IMHO das ! zuviel.

Fehler reproduzieren: Quiz erstellen, alle Felder ausfüllen, status auf bereit setzen, punkte auf != 1 setzten, submit.
-> Quiz points steht immer noch auf 1, obwohl 'Quizpunkte deaktivieren' auf 'aus' (0) steht.

@Mad Max

Verfasst: 22.09.2003 18:01
von theMomo
Mad-Max95 hat geschrieben:klar kannst du machen.
Ich würde jetzt auf Dein Angebot zurückkommen, brauche dringend Nachschub. :P

Danke