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
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@oede: schau mal ob die templates/xxx/admin/quiz_list_body.tpl existiert und ob auch was drinnsteht...

@SQRT: ich meinte die quiz.php die im inlcudes ordner ist...

ah
Benutzeravatar
Oede
Mitglied
Beiträge: 256
Registriert: 27.10.2002 17:47
Wohnort: Germany
Kontaktdaten:

Beitrag von Oede »

Jau, ist drin
Wie gut, das es Frauen und Männer gibt!
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

steht auch was drinn?
Benutzeravatar
Oede
Mitglied
Beiträge: 256
Registriert: 27.10.2002 17:47
Wohnort: Germany
Kontaktdaten:

Beitrag von Oede »

Ja, das hier:

Code: Alles auswählen

<h1>{L_TITLE}</h1>

<P>{L_TEXT}</p>
<form action="{S_ACTION}" method="post" name="list_form" onSubmit="return check();">
<table width="99%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline" width>
	<tr>
		<th class="thCornerL">#</th>
		<th class="thTop">{L_QUIZ_QUESTION}</th>
		<th class="thTop">{L_STATUS}</th>
		<th class="thTop">{L_QUIZ_FROM_USERNAME}</th>
		<th class="thCornerR">{L_MARK}</th>
	</tr>
	<!-- BEGIN quiz_row -->
	<tr align="center">
		<td class="{quiz_row.ROW_CLASS}">{quiz_row.ID}</td>
		<td class="{quiz_row.ROW_CLASS}" align="left">{quiz_row.QUESTION}</td>
		<td class="{quiz_row.ROW_CLASS}">{quiz_row.STATUS}</td>
		<td class="{quiz_row.ROW_CLASS}">{quiz_row.QUIZ_FROM_USERNAME}</td>
		<td class="{quiz_row.ROW_CLASS}"><input type="checkbox" name="mark[]" value="{quiz_row.ID}"></td>
	</tr>
	<!-- END quiz_row -->
	<tr>
		<td class="catSides" colspan="5" align="right">
			<input type="submit" name="mode[view]" value="{L_VIEW}" class="mainoption" />&nbsp;&nbsp;
			<input type="submit" name="mode[activate]" value="{L_ACTIVATE}" class="liteoption" />&nbsp;&nbsp;
			<input type="submit" name="mode[edit]" value="{L_EDIT}" class="liteoption" />&nbsp;&nbsp;
			<input type="submit" name="mode[delete]" value="{L_DELETE}" class="liteoption" onClick="delete_mode = true;" /><input type="hidden" name="confirm" value="0" />&nbsp;&nbsp;
			<input type="submit"  name="mode[export]" value="{L_EXPORT}" class="liteoption" />&nbsp;&nbsp;
			<input type="reset" value="{L_RESET}" class="liteoption" />
		</td>
	</tr>
	<tr>
		<td class="catBottom" colspan="5" align="right">
			{MARK_SELECT} 
			<input type="button" value="{L_GO}" onClick="do_mark(this.form.mark_mode.options[form.mark_mode.selectedIndex].value, this.form.mark_type.options[form.mark_type.selectedIndex].value)" />
		</td>
	</tr>

</table></form>
<script type="text/javascript">
<!--
		/*************************/
		/* Quiz Hack Mark Script */
		/*  © 2002 by Saerdnaer  */
		/*************************/
special_mark_modes = new Array(6);
special_mark_modes[-3] = '{JS_MARK_MODE_-3}'.split(',');
special_mark_modes[-2] = '{JS_MARK_MODE_-2}'.split(',');
special_mark_modes[-1] = '{JS_MARK_MODE_-1}'.split(',');
special_mark_modes[0] = '{JS_MARK_MODE_0}'.split(',');
special_mark_modes[1] = '{JS_MARK_MODE_1}'.split(',');
special_mark_modes[2] = '{JS_MARK_MODE_2}'.split(',');
special_mark_modes[3] = '{JS_MARK_MODE_3}'.split(',');
max = {JS_I};
form = window.document.list_form;
delete_mode = false;
function do_mark(mode, type)
{
	if (type == 2)
	{
		if (mode == 4)
		{
			for (i = 0; i < max; ++i)
			{
				radio_box = form.elements[i];
				if (radio_box.checked == true)
				{
					radio_box.checked = false;
				}
				else
				{
					radio_box.checked = true;
				}
			}
		}
		else
		{
			if (special_mark_modes[mode] == '')
			{
				return;
			}
			for (i = 0; i < special_mark_modes[mode].length; ++i)
			{
				radio_box = form.elements[special_mark_modes[mode][i]];
				if (radio_box.checked == true)
				{
					radio_box.checked = false;
				}
				else
				{
					radio_box.checked = true;
				}
			}
		}	
	}
	else
	{
		if (type == 0)
		{
			var value = false;
		}
		else
		{
			var value = true;
		}

		if (mode == 4)
		{
			for (i = 0; i < max; ++i)
			{
				form.elements[i].checked = value;
			}
		}
		else
		{
			if (special_mark_modes[mode] == '')
			{
				return;
			}
			for (i = 0; i < special_mark_modes[mode].length; ++i)
			{
				form.elements[special_mark_modes[mode][i]].checked = value;
			}
		}	
	}	
}
function check()
{
	checked = false;
	for (i = 0; i < max; ++i)
	{
		if( form.elements[i].checked == true )
		{
			checked = true;
			break;
		}
	}
	if (!checked)
	{
		alert('{L_JS_NO_MARKED}');
		return false;
	}
	if (delete_mode)
	{
		delete_mode = false;
		if ( confirm("{L_JS_CONFIRM}") == true )
		{
			form.confirm.value = 1;
		}
		else
		{
			return false;
		}
	}
	return true;
}	
//-->
</script>
[/quote]
Wie gut, das es Frauen und Männer gibt!
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

Benutzeravatar
Oede
Mitglied
Beiträge: 256
Registriert: 27.10.2002 17:47
Wohnort: Germany
Kontaktdaten:

Beitrag von Oede »

Ist das für mich???
Wie gut, das es Frauen und Männer gibt!
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@sqrt: suchen in der 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), str_replace("\'", "''", $poll_title), $poll_options, $poll_length, $msgicon);
ersetzen durch

Code: Alles auswählen

$np = '';
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), $np, str_replace("\'", "''", $poll_title), $poll_options, $poll_length, $msgicon);
ah
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

wow PERFEKT, es funktioniert jetzt...aber irgendwie werden wenn jemand eine Frage richtig beantwortet hat als richtig angezeigt nud das Quizbeendet, ich muss es dann immer manuell selber schliessen!

und mir ist aufgefallen, dass diesefehlermeldung kommt, wenn ich eine Frage manuell aktiviere (es sei noch hinzugefügt, dass die Frage korrekt veröffentlich werden):

Code: Alles auswählen

Warning: Missing argument 14 for prepare_post() in /homepages/34/d13424033/htdocs/phpBB2/includes/functions_post.php on line 200
Benutzeravatar
Waagenbauer
Mitglied
Beiträge: 219
Registriert: 11.06.2001 02:00
Kontaktdaten:

Beitrag von Waagenbauer »

Noch nix neues vom Quiz-Mod ? Läuft der nun ?

Würde mich auch brennend interessieren.

Ein Quiz wo man mehrere Fragen hintereinander beantworten muss und anschließend gegen andere User antritt find ich auch prima. Z.B. wie bei Lycos (natürlich ohne den grafik-plunder).
http://www.kaltmacher.de - Die Seite für PC-Freaks und Profis.
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

@Waagenbauer: Der Quizhack funktoiniert anders, da ist der schnellste, der die Frage beantwortet der SIeger, so wie die Vorrunde zu "Wer Wird Millionär", gell?
Das, was du vorschlägst passt meiner Meinung nach nicht so direkt in das Chema eines Forumcommunitys

PS: Hatte noch ein Vorschlag, kann man das irgendwie umbauen, dass man zusätzlich noch irgendwelche Dateien zu der Frage posten kann? Im konkreten Fall wollte ich Bilder anzeigen lassen und dazu fragen stellen! geht das?
Gesperrt

Zurück zu „phpBB 2.0: Mod Support“