Seite 30 von 111
Verfasst: 08.01.2003 17:23
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
Verfasst: 08.01.2003 17:31
von Oede
Jau, ist drin
Verfasst: 08.01.2003 17:32
von saerdnaer
steht auch was drinn?
Verfasst: 08.01.2003 17:36
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" />
<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>
[/quote]
Verfasst: 08.01.2003 17:52
von SQRT
Verfasst: 08.01.2003 17:59
von Oede
Ist das für mich???
Verfasst: 08.01.2003 18:08
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
Verfasst: 08.01.2003 23:56
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
Verfasst: 10.01.2003 08:58
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).
Verfasst: 10.01.2003 11:44
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?