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
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

so die neue version ist endlich drausen:
-> http://www.phpbb.de/viewtopic.php?p=197303#197303

@devotion: vieleicht geht mit der neuen vesion... eine updatedatei ist auch dabei
devotion
Mitglied
Beiträge: 75
Registriert: 02.10.2002 19:18
Wohnort: Hamburg

Beitrag von devotion »

Thanx, habe jetzt alles neu gemacht und folgende Fehlermeldung:

Could not insert quiz data!

DEBUG MODE

SQL Error : 1054 Unknown column 'answer_explain' in 'field list'

INSERT INTO phpbb_quiz SET question = 'test?', answer = 'a', answer2 = 'b', answer3 = 'c', answer4 = 'd', answer_explain = 'ss', quiz_type = '1', quiz_status = '0', quiz_from_user_id = '2'

Line : 1019
File : /homepages/xx/xxxxxxx/htdocs/phpBB/admin/admin_quiz.php


Was nun?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

oh da hab ich ein en fehler im updatescript bitte führe folgende query aus:
ALTER TABLE phpbb_quiz ADD answer_explain TEXT NOT NULL AFTER answer4;
install script wird geupdated...

PS: alle fragen zu der neuen version in das neue thema....

ah
devotion
Mitglied
Beiträge: 75
Registriert: 02.10.2002 19:18
Wohnort: Hamburg

Beitrag von devotion »

VIELEN DANK!!!!! :wink: Jetzt klappt alles wunderbar, tolle Sache der Hack.

Hut zieh.
Benutzeravatar
Schwarzer-Schlumpf
Mitglied
Beiträge: 848
Registriert: 19.06.2003 00:26
Wohnort: Kiel
Kontaktdaten:

Beitrag von Schwarzer-Schlumpf »

Ist es eigentlich möglich bei der Fragenstellung mit anzuzeigen, wer die Frage gestellt hat??

Wenn ja wie?

Danke schon mal.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

was meinst du genau? mit den 0.2.x versionen geht das doch automatisch wenn im quizfragentemplate
<USERNAME>Diese Quizfrage wurde von {USERNAME} vorgeschlagen</USERNAME>
drin ist...

ah
dsC
Mitglied
Beiträge: 3
Registriert: 19.10.2003 11:51

Beitrag von dsC »

könntet ihr mir mal mit dem Mod helfen?

ich bekomme im bei admin -> importieren folgende warning:

Code: Alles auswählen

Warning: OpenDir: No such file or directory (errno 2) in /.../phpBB2/admin/admin_quiz.php on line 831

Warning: Supplied argument is not a valid Directory resource in /.../phpBB2/admin/admin_quiz.php on line 832

Warning: Supplied argument is not a valid Directory resource in /.../phpBB2/admin/admin_quiz.php on line 839
an der datei habe ich nichts geändert (musste man ja nicht).
ich kann auch keine fragen importieren, vorschlagen (geht zwar ohne fehlermeldung, allerdings speichert er sie nicht). wenn ich den bot aktiviere, deativiert er sich gleich wieder weil er keine fragen hat...

die zeilen der admin_quiz.php 831- 839:

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);
vielen dank schonmal
dsC
Zuletzt geändert von dsC am 19.10.2003 16:53, insgesamt 1-mal geändert.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

erstelle ein verzeichnis mit dem namen quiz_export in deinem phpbb root verzeichnis und setzte es auf chmod 744 bzw. 766 bzw. 777 wenn die vorgenannten nicht gehen sollten...

ah
dsC
Mitglied
Beiträge: 3
Registriert: 19.10.2003 11:51

Beitrag von dsC »

vielen dank. mit 744 hats gleich geklappt
(stand das irgendwo in der readme, dass ich das schon hätte machen sollen? oder sollte das automatisch irgendwie geschehen?)

die fragen gehen mittlerweile auch (echt cooler mod. gratuliere)

eine warning gibts bei mir noch und zwar beim manuellen frage stellen, wenn ich zufallsfrage auswählen. daraufhin erhalte ich

Code: Alles auswählen

Warning: mt_rand(): Invalid range: 1..0 in /.../phpBB2/includes/quiz.php on line 733
die entsprechende zeile in quiz.php

Code: Alles auswählen

$random_quiz_id = mt_rand(1, $count_quiz_id);
(ich habe momentan 103 fragen in der datenbank)

gruss
dsC
Zuletzt geändert von dsC am 19.10.2003 16:53, insgesamt 1-mal geändert.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

ersetze das $count_quiz_id in der zeile durch $row['num'] ...

ah
Gesperrt

Zurück zu „phpBB 2.0: Mod Support“