also eigentlich müsste ich folgendes machen. Korregiere mich bitte, wenn ich einen Denkfehler habe:
im Prinzip: 2 Domains mit einer Datenbank, nur das Quiz mit anderen Präfix.
Also ich erstelle praktisch eine Kopie meines Boardes, indem ich ALLE Dateien meines Boardes in einen Ordner kopiere. Sagen wir einem "Quizboard". Damit habe ich praktisch das Board auf einer anderen Domain. Board neu installieren brauche ich ja nicht, da ja die gleiche Datenbank verwendet werden soll.
Für das Quizboard muss dann noch eine eigene Datenbanktabelle angelegt werden, sagen wir mal mit Präfix
quizenglisch_, also das hier durchführen als SQL-Befehl:
INSERT INTO quizenglisch_quiz_config (config_name, config_value) VALUES ('quizbot_id', '2'),
('forum_id', '1'),
('next_quiz', '1032591540'),
('next_quiz_step', '1'),
('next_quiz_step_mode', '1'),
('disable', '1'),
('next_quiz_number', '1'),
('quiz_points_disable', '0'),
('banned_users', ''),
('banned_groups', ''),
('admin_user_id', '2'),
('allow_admin_in_quiz', '0'),
('allow_mod_in_quiz', '0'),
('allow_quiz_from_user_in_quiz', '0'),
('html', '1'),
('bbcode', '1'),
('smilies', '1'),
('imported_files', ''),
('last_start_time', '1034790108'),
('version', '0.2.1'),
('notify_admin_on_new_suggestions', '1'),
('show_mod_answer_in_quiz', '1'),
('libraries', 'a:3:{s:5:"count";i:1;s:7:"version";i:0;i:1;a:2:{i:0;s:36:"Standart Biblothek / default library";i:1;s:46:"
http://sphm.sourceforge.net/quiz_lib/index.txt";}}');
ich nehme an, vom ursprünglichen SQL-Befehl kann ich das hier weglassen, da es ja schon durchgeführt wurde und mit dem Präfix ja nichts zu tun hat:
ALTER TABLE phpbb_users ADD quiz_points MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_topics ADD topic_quiz MEDIUMINT(8) DEFAULT '0' NOT NULL ;
ALTER TABLE phpbb_posts_text ADD quiz_answer VARCHAR(100) NOT NULL;
Jetzt muss ich dann noch im Quizboard in der includes/constants.php den Quizfeldern in der Datenbank einen anderen Präfix zuordnen, z.B.: Präfix quizenglisch_. Bin mir nicht sicher, wie ich das schreiben muss, ist das so hier richtig?
// Quiz Hack
define('QUIZ_TABLE', 'quizenglisch_quiz');
define('QUIZ_ANSWER_TABLE', 'quizenglisch_quiz_answer');
define('QUIZ_CONFIG_TABLE', 'quizenglisch_quiz_config');
Falls das falsch ist, wie schreibt man denn das richtig :roll:
Im overall_header muss ich dann noch den Link ändern, je nachdem in welchen Forum man sich befindet, muss dann bei neuer Quizfrage vorschlagen dieser Link:
http://net-hoster.de/foren/kiss/uiz.php?mode=suggest
oder in englischen dieser Link:
http://net-hoster.de/foren/kiss/Quizfor ... de=suggest
sein...
So müsste es doch funktionieren, oder nicht?
Ich habe es zuerst schon versucht, ohne den Präfix zu ändern, aber das geht nicht, da sonst die Fragen immer nur in einem Forum erscheinen, da man es nur einmal einstellen kann, da man nur einen Präfix, also nur ein Quiz hat...