Quiz Hack
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.
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.
Ja, das hier:
[/quote]
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" />
<input type="submit" name="mode[activate]" value="{L_ACTIVATE}" class="liteoption" />
<input type="submit" name="mode[edit]" value="{L_EDIT}" class="liteoption" />
<input type="submit" name="mode[delete]" value="{L_DELETE}" class="liteoption" onClick="delete_mode = true;" /><input type="hidden" name="confirm" value="0" />
<input type="submit" name="mode[export]" value="{L_EXPORT}" class="liteoption" />
<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>
Wie gut, das es Frauen und Männer gibt!
@sqrt: suchen in der quiz.php: ersetzen durch
ah
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);
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);
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):
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
- Waagenbauer
- Mitglied
- Beiträge: 219
- Registriert: 11.06.2001 02:00
- Kontaktdaten:
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).
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.
@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?
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?