Quiz Hack in 2 Sprachen?
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.
schau dir mal folgenden artikel an: KB:2boards1usertabelle
du musst nur alle tabellen verdoppeln und dafür sorgen das die englischen user nur über das englische board kommen
bzw. da hab ich nen denkfehler drin. du musst im in dem 2. board ein extra quizforum machen und darfst nur gemeinsamme usertabellen haben.
du musst nur alle tabellen verdoppeln und dafür sorgen das die englischen user nur über das englische board kommen
bzw. da hab ich nen denkfehler drin. du musst im in dem 2. board ein extra quizforum machen und darfst nur gemeinsamme usertabellen haben.
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:
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...
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:
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: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";}}');
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...
stimmt wirklich ALLES, was ich mir so ausgedacht habe?
Auch das hier:
Auch das hier:
war eigentlich nur geraten... stimmt das so?// Quiz Hack
define('QUIZ_TABLE', 'quizenglisch_quiz');
define('QUIZ_ANSWER_TABLE', 'quizenglisch_quiz_answer');
define('QUIZ_CONFIG_TABLE', 'quizenglisch_quiz_config');
warum?jetzt müsstest du nur noch dafür sorgen das die englischen user nur über das quizboard einsteigen...
leider habe ich keine PHP Kenntnisse
ich dachte, es genügt, wenn die richtige Seite aufgerufen wird bei den Fragen stellen, also:
englisches Quizforum:
http://net-hoster.de/foren/kiss/Quizfor ... de=suggest
und deutsches Quizforum:
http://net-hoster.de/foren/kiss/quiz.php?mode=suggest
habe das mal mit meinem Testboard probiert:
http://net-hoster.de/foren/kiss/viewforum.php?f=22
und
http://net-hoster.de/foren/kiss/Quizfor ... m.php?f=22
funktioniert leider nicht.. alle Felder im Quizforum ACP vom Quiz waren leer... ich glaube ich sollte doch den install_quiz_hack.php aufrufen, anstatt nur den SQL-Befehl ausführen, oder? Aber muss ich denn da nicht etwas ändern? Oder kann ich den so einfach ausführen?

ich dachte, es genügt, wenn die richtige Seite aufgerufen wird bei den Fragen stellen, also:
englisches Quizforum:
http://net-hoster.de/foren/kiss/Quizfor ... de=suggest
und deutsches Quizforum:
http://net-hoster.de/foren/kiss/quiz.php?mode=suggest
habe das mal mit meinem Testboard probiert:
http://net-hoster.de/foren/kiss/viewforum.php?f=22
und
http://net-hoster.de/foren/kiss/Quizfor ... m.php?f=22
funktioniert leider nicht.. alle Felder im Quizforum ACP vom Quiz waren leer... ich glaube ich sollte doch den install_quiz_hack.php aufrufen, anstatt nur den SQL-Befehl ausführen, oder? Aber muss ich denn da nicht etwas ändern? Oder kann ich den so einfach ausführen?
dann müsste das doch so funktionieren wie ich oben beschrieben habe, oder? also im englischen Quizforum (in beiden Boards) den Link zum Quizforum geben, wo die englischen Fragen aufgerufen werden (wenn eine Frage gestellt wird), und im deutschen Quizforum in beiden Boards den Link zum normalen Forum.
könntest Du mir das bitte beantworten? Danke!sollte doch den install_quiz_hack.php aufrufen, anstatt nur den SQL-Befehl ausführen, oder? Aber muss ich denn da nicht etwas ändern? Oder kann ich den so einfach ausführen?
also nach dem 5. Mal hat die install endlich gekplappt...
aber leider funktioniert das Quiz nicht einwandfrei.
Wenn man in einem Board die Frage stellt, kommt der Text nicht im anderen Board.
Beispiel Frage #116:
im einen Board kommt die Frage richtig mit Text:
http://net-hoster.de/foren/kiss/viewtop ... =8148#8148
und so sieht das im anderen Board aus:
http://net-hoster.de/foren/kiss/Quizfor ... =8148#8148
der Text wird also nur in einem Board seltsamerweise ausgeworfen...
hast Du vielleicht eine Ahnung, woran das liegen könnte?
aber leider funktioniert das Quiz nicht einwandfrei.
Wenn man in einem Board die Frage stellt, kommt der Text nicht im anderen Board.
Beispiel Frage #116:
im einen Board kommt die Frage richtig mit Text:
http://net-hoster.de/foren/kiss/viewtop ... =8148#8148
und so sieht das im anderen Board aus:
http://net-hoster.de/foren/kiss/Quizfor ... =8148#8148
der Text wird also nur in einem Board seltsamerweise ausgeworfen...
hast Du vielleicht eine Ahnung, woran das liegen könnte?