brauche bitte schnelle hilfe bei Quiz hack

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Du bist der Boss,,wird wohl stimmen wenn du das sagst,ich bin einfach mal so frei und geb dir einfach mal meine ganzen geänderten datein
http://fallinangel.fa.funpic.de/quiz.rar
evtl findest du ja noch was :wink:
Ich sag schonmal Danke!



EDIT: ich sehe grad auch,ich kann nichts verscheiben.... :cry:
dann kommt auch die meldung
Das gewählte Thema oder der Beitrag existiert nicht.
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Und evtl schon reingeguckt?
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der common.php

Code: Alles auswählen

// END Quiz Hack?>
ersetze mit:

Code: Alles auswählen

// END Quiz Hack
?>
suche in der modcp.php

Code: Alles auswählen

			$db->sql_freeresult($result);

			//
			// Got all required info so go ahead and start deleting everything
ersetze mit:

Code: Alles auswählen

			$db->sql_freeresult($result);

			// BEGIN Quiz Hack
			$sql = "SELECT quiz_id
				FROM " . QUIZ_TABLE . "
				WHERE quiz_topic_id IN ($topic_id_sql)";
			if ( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not get quiz id information', '', __LINE__, __FILE__, $sql);
			}
			$quiz_id_sql = '';
			while ( $row = $db->sql_fetchrow($result) )
			{
				$quiz_id_sql .= ( ( $quiz_id_sql != '' ) ? ', ' : '' ) . $row['quiz_id'];
			}
			$db->sql_freeresult($result);
			// END Quiz Hack

			//
			// Got all required info so go ahead and start deleting everything
suche:

Code: Alles auswählen

ORDER BY p.post_time ASC, p.post_id ASC// ADDED pt.quiz_answer,  AND , p.post_id ASC WITH Quiz Hack";
ersetze mit:

Code: Alles auswählen

				ORDER BY p.post_time ASC, p.post_id ASC";
				// ADDED pt.quiz_answer,  AND , p.post_id ASC WITH Quiz Hack
suche in der page_header.php

Code: Alles auswählen

	// BEGIN Quiz Hack
	'L_QUIZ_FAQ' => $lang['Quiz_faq'],
	'L_QUIZ_SUGGEST' => $lang['Suggest_quiz'],

	'U_QUIZ_FAQ' => append_sid('quiz.'.$phpEx.'?mode=faq'),
	'U_QUIZ_SUGGEST' => append_sid('quiz.'.$phpEx.'?mode=suggest'),
	// END Quiz Hack	'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
ersetze mit:

Code: Alles auswählen

	// BEGIN Quiz Hack
	'L_QUIZ_FAQ' => $lang['Quiz_faq'],
	'L_QUIZ_SUGGEST' => $lang['Suggest_quiz'],

	'U_QUIZ_FAQ' => append_sid('quiz.'.$phpEx.'?mode=faq'),
	'U_QUIZ_SUGGEST' => append_sid('quiz.'.$phpEx.'?mode=suggest'),
	// END Quiz Hack
	'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
Markus
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Danke
aber es wird mir immer noch wenn ich ein thema verschieben will angezeigt das dieser beitrag nicht exestiert.

Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/fallinangel/includes/functions_post.php on line 363

dieser fehler kommt nun auch.

Willst du dich nicht doch mal bei mir einloggen? hab dir meine zugangsdaten ja geschickt, ich kan dir das immer so schlecht erklären
Ich denke wenn du selber siehst was das problem ist, wirst du evtl eh ne lösung finden
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

@markus67
Evtl ist es etwas krass das jetzt zu fragen, aber würdest du mir die restlichen datein auch noch korigieren? hab momentan erstmal wieder mein backup drauf gemacht.
Und dann hab ich noch ne frage, und zwar, darf man den mod ja erst installieren wenn man die geänderten daten hochgeladen hat, nun habe ich aber wieder das backup drauf gemacht, muss ich jetzt auch die tabels löschen?
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Bitte antworte mir doch mal
damit ich bescheid weiß ob ich es vergessen kann und dann andere mods einbauen kann

MFG Frantic
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

ich habe noch nichts gegenteiliges gehört dass es mit dem MOD ein Problem in Verbindung mit der 2.0.18 gibt .... von daher muss der MOD funktionieren.

Es ist auch nicht ganz so einfach in bereits editierten Dateien nach Fehlern zu suchen. Warum versuchst du es nicht einfach nochmal ... und zwar mit den Dateien die jetzt auch funktionieren.

Worauf du achten musst weisst du ja jetzt .... mir fehlt einfach die Zeit jetzt die ganzen Dateien zu kontrollieren. Der eifachere Weg ist mit Sicherheit wenn du das ganze nochmal sorgfältig einbaust und darauf achtest was AFTER ADD ... bzw. INLINE, AFTER ADD bedeutet. :wink:

Markus
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Weist du die sache ist die
wenn da zb steht
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT u.username, p.*, pt.post_text, pt.bbcode_uid, pt.post_subject, p.post_username
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
AND p.poster_id = u.user_id
AND p.post_id = pt.post_id
ORDER BY p.post_time ASC";

#-----[ IN-LINE, FIND ]------------------------------------------
#
pt.post_subject,
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
pt.quiz_answer,

heisst das dann das ich das so machen muss?
$sql = "SELECT u.username, p.*, pt.post_text, pt.bbcode_uid, pt.post_subject, pt.quiz_answer, p.post_username
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
AND p.poster_id = u.user_id
AND p.post_id = pt.post_id
ORDER BY p.post_time ASC";
Wenn ja,dann hab ich das bisher immer richtig gemacht
den es heisst ja "den neuen Code direkt nach dem zu findenen Code einfügen"
und das mache ich ja


P.s: ich hab noch die version 2.017
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

so wie beschreiben wars richtig.
du hast es nur manchmal wenn da AFTER ADD stand auch in die gleiche Zeile gepackt ... und da muss es eine Zeile tiefer.
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED , t.topic_quiz BY Quiz Hack
Diese Passagen kannst du vernachlässigen ... das sind nur Kommentare .. die brauchst du nicht einfügen.

Markus
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

After add heisst doch danach

also zb so(sorry das ich dich frage,aber ich will nur 100%ig sicher sein
#-----[ FIND ]------------------------------------------
#
formErrors = "{L_EMPTY_MESSAGE}";
}

#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_quiz_answer_js -->
{switch_quiz_answer_js.JS}
<!-- END switch_quiz_answer_js -->
formErrors = "{L_EMPTY_MESSAGE}";
} <!-- BEGIN switch_quiz_answer_js -->
{switch_quiz_answer_js.JS}
<!-- END switch_quiz_answer_js -->
So ist es doch richtig oder?


Oder was ich bei der mod(quiz) noch viel wichtiger finde ist dieses
#-----[ FIND ]------------------------------------------
#
$params = array('submit' => 'post', 'confirm' => 'confirm', [...]
#
#-----[ AFTER, ADD ]------------------------------------------
#
$params['answer'] = 'answer'; // ADDED BY Quiz Hack
Das [...] iritiert mich ein wenig,

So siehts bei mir in der Posting.php aus
$params = array('submit' => 'post', 'preview' => 'preview', 'delete' => 'delete', 'poll_delete' => 'poll_delete', 'poll_add' => 'add_poll_option', 'poll_edit' => 'edit_poll_option', 'mode' => 'mode');
Sprich muss ich dann "$params['answer'] = 'answer'; // ADDED BY Quiz Hack" nach dem 'mode'); einfügen oder nachdem mode' ???
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Antworten

Zurück zu „phpBB 2.0: Mod Support“