Quiz Mod 0.2.1

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Quiz Mod 0.2.1

Beitrag von skittles »

Ich hab auch ein Problem mit dem Quiz Mod!
Und zwar schreibt er mir im Admin Panel im linken Frame aufeinmal

Code: Alles auswählen

Fatal error: Call to a member function on a non-object in /home/.sites/126/site211/web/phpBB2plus/language/lang_german/lang_quiz_faq.php on line 49
Hmm die Datei wurde aber 1:1 übernommen! Aber ich poste trotzdem den Code von ~~Zeile 49

Code: Alles auswählen

if ( $quiz->check_mod_auth($userdata, true) )
{
Könnte irgendjemand so nett sein und mir mal helfen?
Besten Dank!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Den Fehler hatte ich auch und kurzerhand diese Zeilen und die schliessende Klammer } nach dem Block gelöscht.
Zwar haben dann alle User die FAQ für Admins/Mods in der Anzeige, aber das sollte noch vermerzt werden können, denke ich.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Hmm! OKay jetzt funkt es wunderbar! DAnke!
Ein kleines Problem habe ich aber noch (bin ich grad drauf gekommen)
und zwar wenn ich im ACP auf QUIZ --> Importieren klicke dann kommt folgende Fehlermeldung über der normalen Seite

Code: Alles auswählen

Warning: opendir(../quiz_export/): failed to open dir: No such file or directory in /home/.sites/126/site211/web/phpBB2plus/admin/admin_quiz.php on line 831

Warning: readdir(): supplied argument is not a valid Directory resource in /home/.sites/126/site211/web/phpBB2plus/admin/admin_quiz.php on line 832

Warning: closedir(): supplied argument is not a valid Directory resource in /home/.sites/126/site211/web/phpBB2plus/admin/admin_quiz.php on line 839
Der Inhalt der Datei ist

Code: Alles auswählen

$dir = opendir($phpbb_root_path . $quiz_data_dir);
			while ( $file = readdir($dir) )
			{
				if ( $file != '.' && $file != '..' && $file != 'index.htm' && is_file($phpbb_root_path . $quiz_data_dir . $file) )
				{
					$server_file_select .= '<option>' . $file . '</option>';
				}
			}
			closedir($dir);
			$server_file_select .= '</select>';
Hmm? muss ich da einfach einen Ordner anlegen oder wie?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der Ordner quiz_export ist nicht vorhanden und der muss auch CHMOD 777 gesetzt werden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

okay! Also die Fehlermeldunge sind weg! Aber das mit dem automatischen Fragen erstellen workt trotzdem nicht!
hat wer eine Idee?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Automatische Fragen erstellen? Du musst das Standard-Paket importieren und dann bearbeiten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

ja also alle Fragen aktivieren (ich hab vorerst nur 20 oder so aktiviert)
Nur es tut sich nichts, und das Datum bei der Konfiguration ändert sich immer automatisch nach weiter hinten.
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Stelle es manuell nach vorne.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

hab ich ha gemacht! Und sobald dieser Zeitpunkt erreicht wurde, schiebts sich automatisch weiter!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wird denn aber die Quiz-Frage eingestellt, also vom Bot gepostet?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

nein!
Fragen werden nur gestellt wenn man sie per Hand stellt!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Zuerst sind mehrere Voraussetzungen nötig, damit der Quiz-Bot Fragen stellen kann (sofern der Mod fehlerfrei installiert wurde - setzen wir das mal voraus). Hier also zur Klärung von Missverständnissen einige Sachen zum prüfen (Alles unter ACP -> Quiz -> Konfiguration):
- Ein gesetzter User mit Post-Rechten in dem gewählten Forum (am besten ein Admin-Account oder ein neuer versteckter User mit Admin-Rechten und einem Passwort, daß nur möglichst Admins kennen)...
- ... in ein nicht privates Forum
- Andere User sollten hier nur antworten können, dieses aber auch dürfen!
- "Quiz Hack Automatik deaktivieren" muss auf "nein" eingestellt sein.
- Die "Nächste Quizfragennummer" muss existieren.
- Die Texte unter "Quiz... Template" müssen alle gefüllt sein (sollten Sie nach der Mod-Installation auch).

Dazu die Frage, ob in Deiner benutzten PHP-Umgebung die Einstellung "register_globals" auf "On" oder "Off" steht. Ist diese "Off", so muss ich mal in den Mod schauen, ob hier diverse Werte nicht sauber ausgelesen werden.
Wenn Du dazu Einstellungen im ACP änderst, werden diese auch alle nach neuem Aufruf geändert angezeigt?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Also ich hab alles genau so gemacht wie hier beschrieben! Dabei ist mir aufgefallen wenn ich den Zeitpunkt der nächsten Frage auf heute 12:00 einstelle, und dann nachdem Speichern wieder hingehe steht auf einmal 13h.
Nochwas! Man kann ja nen WuizBot User auswählen und einen Quizadmin! Die müssen ja eh nicht ident sein oder?

Und ja Register globals ist on!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also Quizbot habe ich einen neuen User (user_id = 1), den ich ansonsten weitgehends versteckt habe.
Und Quizadmin bin ich selber.
Wenn register_globals = On dann ist die halbe Miete schon geschafft. Der Mod scheint nämlich insgesamt noch recht instabil zu laufen, ist er doch auch noch kein Final Release ;)
Und soweit ich das jetzt überblicken kann, berücksichtigt der Mod bei den Einstellungen die Zeitzone.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten