[2.0.x] Quiz Hack Add-On Version 1.1.5 (based on 0.2.1)
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.
-
- Mitglied
- Beiträge: 189
- Registriert: 22.11.2002 18:13
- Wohnort: Sulzbach-Rosenberg
- Kontaktdaten:
[2.0.x] Quiz Hack Add-On Version 1.1.5 (based on 0.2.1)
Eine neue Version des Quiz Hack Addons ist verfügbar.
-----
Das Quiz Hack Addon verhindert hauptsächlich, dass eine Quizfrage schon nach einer richtigen Antwort aufgelöst wird. Stattdessen läuft eine Quizfrage eine voreingestellte Zeit lang und wird danach vom Quizbot beantwortet.
Weiterhin verhindert das Addon bei einer Quizfrage zu schummeln. So gibt es eine Zeitlimit für das Beantworten einer Frage und der Administrator wird informiert, sobald ein User versucht zu schummeln.
-----
Neuerung in der aktuellesten Version sind unter anderem eine Überarbeitung der Anti-Schummel-Tricks und die Möglichkeit Antworten auch nach dem Auflösen einer Frage als richtig zu markieren.
-----
Hinweis - 23.02.05: Version 1.1.5 - problem in der description gefixt - keine änderungen für vorhandene versionen nötig
-----
Wichtig: Das Add-On basiert auf dem Quiz Hack der Version 0.2.1 von saerdnaer und ist nur mit dieser Version kompitabel
-----
Das Quiz Hack Addon verhindert hauptsächlich, dass eine Quizfrage schon nach einer richtigen Antwort aufgelöst wird. Stattdessen läuft eine Quizfrage eine voreingestellte Zeit lang und wird danach vom Quizbot beantwortet.
Weiterhin verhindert das Addon bei einer Quizfrage zu schummeln. So gibt es eine Zeitlimit für das Beantworten einer Frage und der Administrator wird informiert, sobald ein User versucht zu schummeln.
-----
Neuerung in der aktuellesten Version sind unter anderem eine Überarbeitung der Anti-Schummel-Tricks und die Möglichkeit Antworten auch nach dem Auflösen einer Frage als richtig zu markieren.
-----
Hinweis - 23.02.05: Version 1.1.5 - problem in der description gefixt - keine änderungen für vorhandene versionen nötig
-----
Wichtig: Das Add-On basiert auf dem Quiz Hack der Version 0.2.1 von saerdnaer und ist nur mit dieser Version kompitabel
Zuletzt geändert von chris478 am 23.02.2005 21:29, insgesamt 4-mal geändert.
-
- Mitglied
- Beiträge: 189
- Registriert: 22.11.2002 18:13
- Wohnort: Sulzbach-Rosenberg
- Kontaktdaten:
Quiz Hack Add-On Version 1.1.4
Eine neue Version des Quiz Hack Addons ist verfügbar.
-----
Diese Version behebt einen Fehler in der admin_quiz.php
Sonst hat sich nichts geändert.
-----
Update von 1.1.3 --> 1.1.4:
Einfach diese Datei aus dem ZIP-Packet neu hochladen
-----
Wenn sonst noch Wünsche da sind, schreibt mir ne PM
-----
Diese Version behebt einen Fehler in der admin_quiz.php
Sonst hat sich nichts geändert.
-----
Update von 1.1.3 --> 1.1.4:
Einfach diese Datei aus dem ZIP-Packet neu hochladen
-----
Wenn sonst noch Wünsche da sind, schreibt mir ne PM
Das Addon sieht sehr vielversprechend aus und erfüllt auch die letzten Wünsche.
Allerdings macht die admin_quiz.php immer noch Probleme:
Irgendwie sieht diese Zeile auch nicht ganz korrekt aus
edit:
Achja. Die Anleitungen für posting.php, welche für Mod-Part2 sind stehen unter Mod-Part1. Darum hatte ich sie zuerst nicht gemacht und eine Fehlermeldung erhalten.
Allerdings macht die admin_quiz.php immer noch Probleme:
Irgendwie sieht diese Zeile auch nicht ganz korrekt aus
Muss das nicht anders aussehen? Mich wundert, dass zwischen ; und } nochwas einfach so rum steht.{
$old_quiz_ids = $HTTP_GET_VARS['old_quiz_ids'];1494
}
edit:
Achja. Die Anleitungen für posting.php, welche für Mod-Part2 sind stehen unter Mod-Part1. Darum hatte ich sie zuerst nicht gemacht und eine Fehlermeldung erhalten.
-
- Mitglied
- Beiträge: 189
- Registriert: 22.11.2002 18:13
- Wohnort: Sulzbach-Rosenberg
- Kontaktdaten:
hmm...kleines update nochmals, das einene fehler behebt, wenn innerhalb von 30 tagen keine neuen quizfragen mehr gestellt wurden.
Sollte so ziemlich das letzte sein
Packages werde ich morgen aktualisieren
Sollte so ziemlich das letzte sein
Packages werde ich morgen aktualisieren
Code: Alles auswählen
[OPEN]
common.php
[FINDE]
$gestellt_am = $row['MIN( gestellt_am )'];
[ERSETZEN MIT]
$gestellt_am = empty($row['MIN( gestellt_am )']) ? 0 : $row['MIN( gestellt_am )'];
Hallo nach Einbau des Addons kommt folgende Fehlermeldung direkt beim Aufruf des Forums:
Die Anleitung sieht das aber so vor:
Wo könnte der Fehler sein. Wenn ich den letzten Absatz weglasse funktioniert das Forum wieder.
Wer kann helfen?
Code: Alles auswählen
Could not get gestellt_am
DEBUG MODE
SQL Error : 1054 Unknown column 'gestellt_am' in 'field list'
SELECT MIN( gestellt_am ) FROM phpbb_quiz WHERE quiz_status = 1 AND gestellt_am != 0
Line : 221
File : /www/htdocs/.../forum/common.php
Die Anleitung sieht das aber so vor:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
// END Quiz Hack
#
#-----[ REPLACE WITH ]------------------------------------------
#
//Post the Answer
$sql = "SELECT MIN( gestellt_am ) FROM " . QUIZ_TABLE . " WHERE quiz_status = 1 AND gestellt_am != 0";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get gestellt_am", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$gestellt_am = $row['MIN( gestellt_am )'];
}
if ( ( ($gestellt_am + $quiz_config['quiz_answer_time'] ) <= $current_time) && ($gestellt_am != 0))
{
$sql = "SELECT quiz_topic_id FROM " . QUIZ_TABLE . " WHERE gestellt_am = $gestellt_am AND quiz_status = 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get quiz topic id", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$quiz_topic_id_answer = $row['quiz_topic_id'];
}
include($phpbb_root_path . 'includes/quiz.'.$phpEx);
$quiz->make_answer_post_time( $quiz_topic_id_answer );
}
//END Quiz Hack
Wer kann helfen?
-
- Mitglied
- Beiträge: 189
- Registriert: 22.11.2002 18:13
- Wohnort: Sulzbach-Rosenberg
- Kontaktdaten:
Sorry wegen der Antwort, war nen bisschen im Stress
Hast du die Datei addon_install.php ausgeführt?
Denn dadurch wird in der Datenbank die Spalte gestellt_am erstellt, die bei dir anscheinend nicht vorhanden ist.
Lösch die Datei nach der Ausführung aber wieder
edit:
ach upps...am besten du führst die datei vor den veränderungen an der common.php aus
sry..hat sich nen kleiner ablauffehler reingeschlichen
Gruss
Chris
Hast du die Datei addon_install.php ausgeführt?
Denn dadurch wird in der Datenbank die Spalte gestellt_am erstellt, die bei dir anscheinend nicht vorhanden ist.
Lösch die Datei nach der Ausführung aber wieder
edit:
ach upps...am besten du führst die datei vor den veränderungen an der common.php aus
sry..hat sich nen kleiner ablauffehler reingeschlichen

Gruss
Chris
Hi,..
hab einpaar fragen, ich will das die funktion "Zeitraum bis Antwort" auser funktion gesetzt wird. dass bei richtiger antwort, automatish das quiz beendet ist. wie mach ich das?
Zweite Frage... ich hab gemerkt, dass man bei einer gestellten Frage nicht mehr "post reply" machen kann. Das find ich blöd, kann man das irgendwie auserfuntkion setzen bzw. nur für Admins?
Bei einer Quiz frage wart ich jetzt immer noch... dass er das jetzt endlich als richtig mackiert. und das quiz beendet! Bei der nächsten Frage hat er das schon beendet... warum nicht bei dir?
warum tut er das nicht?
hab einpaar fragen, ich will das die funktion "Zeitraum bis Antwort" auser funktion gesetzt wird. dass bei richtiger antwort, automatish das quiz beendet ist. wie mach ich das?
Zweite Frage... ich hab gemerkt, dass man bei einer gestellten Frage nicht mehr "post reply" machen kann. Das find ich blöd, kann man das irgendwie auserfuntkion setzen bzw. nur für Admins?
Bei einer Quiz frage wart ich jetzt immer noch... dass er das jetzt endlich als richtig mackiert. und das quiz beendet! Bei der nächsten Frage hat er das schon beendet... warum nicht bei dir?
warum tut er das nicht?
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."