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
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Ok super das ist alles was ich wissen muss, ich lass dich wissen ob ich es dann alles richtig gemacht habe;-)
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 »

...ää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????
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:

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
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag 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:-(
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 »

muss ich das nun 2 mal einbauen?oder 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
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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
Scrappy
Mitglied
Beiträge: 112
Registriert: 01.12.2004 20:24
Wohnort: Schwerin
Kontaktdaten:

Beitrag 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
Scrappy
Mitglied
Beiträge: 112
Registriert: 01.12.2004 20:24
Wohnort: Schwerin
Kontaktdaten:

Beitrag von Scrappy »

*push*
Will nur wissen wo ich nachgucken muss.. :>
Scrappy
Mitglied
Beiträge: 112
Registriert: 01.12.2004 20:24
Wohnort: Schwerin
Kontaktdaten:

Beitrag von Scrappy »

los, traut euch.. :> :o
Antworten

Zurück zu „phpBB 2.0: Mod Support“