Seite 4 von 5

Verfasst: 18.11.2005 23:40
von Markus67
Hi ...
#-----[ FIND ]------------------------------------------
#
formErrors = "{L_EMPTY_MESSAGE}";
}

#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_quiz_answer_js -->
{switch_quiz_answer_js.JS}
<!-- END switch_quiz_answer_js -->
AFTER ADD bedeutet eine Zeile darunter einfügen:
also so:
formErrors = "{L_EMPTY_MESSAGE}";
}
<!-- BEGIN switch_quiz_answer_js -->
{switch_quiz_answer_js.JS}
<!-- END switch_quiz_answer_js -->
-----------------------
#-----[ FIND ]------------------------------------------
#
$params = array('submit' => 'post', 'confirm' => 'confirm', [...]
#
#-----[ AFTER, ADD ]------------------------------------------
#
$params['answer'] = 'answer'; // ADDED BY Quiz Hack
Das [...] bedeutet dass da hintendran noch was kommt ... ist aber eigentlich uninteressant da das was du einfügen sollt sowieso eine Zeile darunter kommt ...
also so ...

$params = array('submit' => 'post', 'preview' => 'preview', 'delete' => 'delete', 'poll_delete' => 'poll_delete', 'poll_add' => 'add_poll_option', 'poll_edit' => 'edit_poll_option', 'mode' => 'mode');
$params['answer'] = 'answer'; // ADDED BY Quiz Hack

Sprich muss ich dann "$params['answer'] = 'answer'; // ADDED BY Quiz Hack" nach dem 'mode'); einfügen oder nachdem mode' ???
Das muss darunter ... eine Zeile tiefer ... nicht in die gleiche Zeile :wink:

Markus

Verfasst: 18.11.2005 23:41
von franticfreak
Ok super das ist alles was ich wissen muss, ich lass dich wissen ob ich es dann alles richtig gemacht habe;-)

Verfasst: 19.11.2005 00:00
von franticfreak
...äähhh hab grad noch ne frage
was mach ich den hier?
#-----[ FIND ]------------------------------------------
#
if ($mode == 'newtopic' || $mode == 'reply')
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' ) ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack

Bei mir siehts aber so aus
if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
wo soll ich das den jetzt ersetzten????

Verfasst: 19.11.2005 00:55
von Markus67
Hi ...

suche:

Code: Alles auswählen

if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
ersetze mit:

Code: Alles auswählen

if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost' ) )
Markus

Verfasst: 19.11.2005 13:21
von franticfreak
Danke
und das bringt mich auch schon zum nächsten problem
#-----[ FIND ]------------------------------------------
#
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id = $topic_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
if ( $post_data['topic_quiz'] )
{
$sql = "UPDATE " . QUIZ_TABLE . "
SET quiz_status = 4, quiz_topic_id = 0
WHERE quiz_topic_id = $topic_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update quiz status', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . QUIZ_ANSWER_TABLE . "
WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update quiz answer table', '', __LINE__, __FILE__, $sql);
}
}
// END Quiz Hack

Das was ich finden muss gibt es 2 mal heisst das ich muss auch 2 mal das einzufügene einfügen?

EDIT: hab den code jetzt 2 mal eingebaut, geht auch nicht 1. zeigt er mir im forum immernoch keine quiz frage an, und 2. hin und wieder bekomme ich nen fehler das in der function_posting.php was nicht stimmt:-(

Verfasst: 19.11.2005 23:16
von franticfreak
muss ich das nun 2 mal einbauen?oder nicht?

Verfasst: 20.11.2005 09:25
von Markus67
Hi ...

Der Code muss nur einmal eingebaut werden ... du dürftest den eigentlich nicht 2 mal finden. Um welche Datei gehts da überhaupt?

Markus

Verfasst: 17.02.2006 20:15
von Scrappy
Ich hatte das Problem, das ich seitdem die Quiz-Mod lief nichts mehr per Shortcut moderieren konnte. Ich hab mich an das Team im IRC-Channel auf dem Freenode-server gerichtet. Schnell wurde mir auch geholfen und ich konnte wieder moderieren.

Doch nun geht das eigentliche Quiz nicht mehr. Das Programm stellt die Frage, man gelangt in den Posting-bereich doch dort ist keine Auswahlmöglichkeit mehr unter dem Postingfenster gegeben. Somit wird keine Antwort abgegeben wenn man den Post absendet.

Ich hab schon die halbe pastebin des Channelns durchgeschaut und auch alle meine Logs, doch finde ich zu dem Problem nichts mehr.


Es handelte sich um das Problem, das nach dem update zu 2.018 auftrat (mit dem //added)

Alles sehr kompliziert umschrieben, vielleicht kann denoch jemand helfen.

http://web56.nsi29.miniserver.de/-.-/index.php

Benutzer: phpbb
pw: phpbb

Verfasst: 19.02.2006 11:05
von Scrappy
*push*
Will nur wissen wo ich nachgucken muss.. :>

Verfasst: 19.02.2006 11:34
von Scrappy
los, traut euch.. :> :o