quizhack
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!
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!
quizhack
Hi
bin dabei den Quizhack einzubauen, wenn ich die install ausführe meldet er folgendes:
Could not get quiz config information
DEBUG MODE
SQL Error : 1146 Table 'usr_web52_1.orion_quiz_config' doesn't exist
SELECT config_name, config_value FROM orion_quiz_config WHERE config_name IN ('next_quiz','last_start_time','disable')
Line : 279
File : common.php
Kann mir da einer helfen? Jetzt blockiert nämlich mein ganzes Board.
bin dabei den Quizhack einzubauen, wenn ich die install ausführe meldet er folgendes:
Could not get quiz config information
DEBUG MODE
SQL Error : 1146 Table 'usr_web52_1.orion_quiz_config' doesn't exist
SELECT config_name, config_value FROM orion_quiz_config WHERE config_name IN ('next_quiz','last_start_time','disable')
Line : 279
File : common.php
Kann mir da einer helfen? Jetzt blockiert nämlich mein ganzes Board.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hast Du den MOD eingebaut bevor Du das Datenbankscript ausführtst hast?
Dann ist erstmal Ende, da das Script global benötigte Informationen in der Datenbank anlegt.
Hier die kompletten SQL-Anweisungen, die Du mittels phpmyadmin ausführen kannst:
Dann ist erstmal Ende, da das Script global benötigte Informationen in der Datenbank anlegt.
Hier die kompletten SQL-Anweisungen, die Du mittels phpmyadmin ausführen kannst:
Code: Alles auswählen
CREATE TABLE orion_quiz (
quiz_id mediumint(8) unsigned DEFAULT '0' NOT NULL auto_increment,
question text NOT NULL,
answer varchar(100) NOT NULL,
answer2 varchar(100) NOT NULL,
answer3 varchar(100) NOT NULL,
answer4 varchar(100) NOT NULL,
answer_explain text NOT NULL,
quiz_points tinyint(2) DEFAULT '1' NOT NULL,
quiz_type tinyint(1) DEFAULT '0' NOT NULL,
quiz_status tinyint(1) DEFAULT '0' NOT NULL,
quiz_from_user_id mediumint(8) DEFAULT '0' NOT NULL,
quiz_topic_id mediumint(8) unsigned DEFAULT '0' NOT NULL,
quiz_bot_post_id mediumint(8) unsigned DEFAULT '0' NOT NULL,
answered_by_user_id mediumint(8) DEFAULT '0' NOT NULL,
PRIMARY KEY (quiz_id),
KEY quiz_status (quiz_status),
KEY quiz_topic_id (quiz_topic_id)
);
CREATE TABLE orion_quiz_answer (
topic_id mediumint(8) unsigned DEFAULT '0' NOT NULL,
user_id mediumint(8) DEFAULT '0' NOT NULL
);
CREATE TABLE orion_quiz_config (
config_name varchar(255) NOT NULL,
config_value text NOT NULL,
PRIMARY KEY (config_name)
);
INSERT INTO orion_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:"Standard Biblothek / default library";i:1;s:46:"http://sphm.sourceforge.net/quiz_lib/index.txt";}}');
ALTER TABLE orion_users ADD quiz_points MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE orion_topics ADD topic_quiz MEDIUMINT(8) DEFAULT '0' NOT NULL ;
ALTER TABLE orion_posts_text ADD quiz_answer VARCHAR(100) NOT NULL;
INSERT INTO orion_quiz_config (config_name, config_value) VALUES ('subject', 'Quiz Frage #{NUM} ...'),
('message', 'Und hier die neue Quiz-Frage:\r\n{QUIZ}\r\n\r\n<USERNAME>Diese Quizfrage wurde von {USERNAME} vorgeschlagen </USERNAME>'),
('subject2', 'Quiz beantwortet'),
('message2', 'Die Quiz-Frage wurde von [i]{USERNAME}[/i] richtig beantwortet.\r\nDas Quiz wurde beendet.'),
('subject3', 'Fehler'),
('message3', 'Aus technischen Gründen wurde die Antwort von [i]{USERNAME}[/i] irrtümlich als richtig markiert. Wir bitten dies zu entschuldigen.\r\nDas Quiz wird nicht wiedereröffnet und bleibt beendet. \r\n');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!
-={ 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!
ja, wenn ich die install vorher ausführ sagt er ja das man erst die changes machen soll.
wenn ich den code benutze meldet phpMyAdmin das:
#1067 - Invalid default value for 'quiz_id'
hab 2. im code geändert in: quiz_id mediumint(8) auto_increment,
Jetzt hat er sie angelegt.
edit: So kann Frage vorschlagen auch die faq lesen und im acp einstellen usw. , aber nirgends das Quiz sehn, und mein link Profil im Portal ist tot.
im forum kommt die Meldung:
Warning: Missing argument 14 for prepare_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 130
Warning: Missing argument 21 for submit_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 229
Warning: Missing argument 22 for submit_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 229
Warning: Missing argument 23 for submit_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 229
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web52/html/includes/functions_search.php on line 508
wenn ich den code benutze meldet phpMyAdmin das:
#1067 - Invalid default value for 'quiz_id'
hab 2. im code geändert in: quiz_id mediumint(8) auto_increment,
Jetzt hat er sie angelegt.
edit: So kann Frage vorschlagen auch die faq lesen und im acp einstellen usw. , aber nirgends das Quiz sehn, und mein link Profil im Portal ist tot.
im forum kommt die Meldung:
Warning: Missing argument 14 for prepare_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 130
Warning: Missing argument 21 for submit_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 229
Warning: Missing argument 22 for submit_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 229
Warning: Missing argument 23 for submit_post() in /srv/www/htdocs/web52/html/includes/functions_post.php on line 229
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web52/html/includes/functions_search.php on line 508
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die Fragen werden nach und nach gestellt, wenn Du die automatisch stellen lässt.
Das klappt aber auch nur, wenn die Funktionen, die bei Dir als fehlerhaft angezeigt werden, syncron der posting.php aufgebaut sind.
Also in der includes/quiz.php und das ist im Orion auf jeden Fall nötig, da das Quiz sonst weder Quizfragen stellen noch als korrekt beantworten kann.
Und in der Suche ist vermutlich eine Klammer zu viel/wenig.
Prüfe dort nochmal den Einbau.
Zuletzt noch ein Hinweis:
Der MOD selber fügt diverse Kommentare ein. An sich nichts schlimmes. Handelt man aber streng nach der Anleitung werden Kommentare auch in den SQL-Statements eingebaut. Dort darf aber kein Kommentar rein, sonst gibt es Fehler seitens der Datenbank!
Also alle Stellen prüfen, wo Kommentare innerhalb der Variable $sql durch den Einbau enthalten sind und diese entfernen.
Das klappt aber auch nur, wenn die Funktionen, die bei Dir als fehlerhaft angezeigt werden, syncron der posting.php aufgebaut sind.
Also in der includes/quiz.php und das ist im Orion auf jeden Fall nötig, da das Quiz sonst weder Quizfragen stellen noch als korrekt beantworten kann.
Und in der Suche ist vermutlich eine Klammer zu viel/wenig.
Prüfe dort nochmal den Einbau.
Zuletzt noch ein Hinweis:
Der MOD selber fügt diverse Kommentare ein. An sich nichts schlimmes. Handelt man aber streng nach der Anleitung werden Kommentare auch in den SQL-Statements eingebaut. Dort darf aber kein Kommentar rein, sonst gibt es Fehler seitens der Datenbank!
Also alle Stellen prüfen, wo Kommentare innerhalb der Variable $sql durch den Einbau enthalten sind und diese entfernen.
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!
-={ 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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wenn ich Dir das komplett erklären soll, ist es schneller, wenn ich selber nachsehe.
Häng mal bitte die Dateien
- posting.php
- includes/quiz.php
- search.php
hier als ein Zip-Archiv an.
Häng mal bitte die Dateien
- posting.php
- includes/quiz.php
- search.php
hier als ein Zip-Archiv an.
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!
-={ 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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Verbockt hast Du garnichts, im Gegenteil: Alles i.O.
Die quiz.php habe ich angepasst.
Hier musst Du zukünftig aufpassen, alle Änderungen an prepare_post und submit_post in der posting.php auch in dieser Datei durchzuführen...
Die search.php und posting.php waren ebenfalls fehlerfrei.
Die quiz.php habe ich angepasst.
Hier musst Du zukünftig aufpassen, alle Änderungen an prepare_post und submit_post in der posting.php auch in dieser Datei durchzuführen...
Die search.php und posting.php waren ebenfalls fehlerfrei.
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!
-={ 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!
danke muss aber nochwas nicht stimmen.
wenn ich mich in mein acp klicke kommt das:
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web52/html/includes/functions_search.php on line 508
, auch wenn ich meine Seite aufrufe.Mit F5 komm ich dann weiter.
im acp wenn ich dann eine zufällige frage zB. auswähle, kommt nach absenden das:
Quiz Bot error while make_post():
Da hab ich den Bockmist bestimmt woanderst geschoßen.
edit: in zeile 508 steht nur else, wenn ich das rausnehme ist der parse error weg, aber ob das so richtig ist?
wenn ich mich in mein acp klicke kommt das:
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web52/html/includes/functions_search.php on line 508
, auch wenn ich meine Seite aufrufe.Mit F5 komm ich dann weiter.
im acp wenn ich dann eine zufällige frage zB. auswähle, kommt nach absenden das:
Quiz Bot error while make_post():
Da hab ich den Bockmist bestimmt woanderst geschoßen.
edit: in zeile 508 steht nur else, wenn ich das rausnehme ist der parse error weg, aber ob das so richtig ist?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nein, in der functions_search.php ist sicher irgendwo eine Klammer zuviel/zuwenig oder es fehlt ein Semikolon.
Häng diese Datei bitte nochmal an.
Und zum Erstellen von Quizfragen must Du auch einen User einsetzen, der im gewählten Quiz-Forum Rechte zum Posten hat!
Häng diese Datei bitte nochmal an.
Und zum Erstellen von Quizfragen must Du auch einen User einsetzen, der im gewählten Quiz-Forum Rechte zum Posten hat!
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!
-={ 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!
jups.
Die meldung vom Bot kommt wenn ich auf:Quizfrage manuell stellen im ACP gehe
und bei importieren kommt das:
Warning: opendir(../quiz_export/): failed to open dir: No such file or directory in /srv/www/htdocs/web52/html/admin/admin_quiz.php on line 831
Warning: readdir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web52/html/admin/admin_quiz.php on line 832
Warning: closedir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web52/html/admin/admin_quiz.php on line 839
Kann ich das ignorieren?
Die meldung vom Bot kommt wenn ich auf:Quizfrage manuell stellen im ACP gehe
und bei importieren kommt das:
Warning: opendir(../quiz_export/): failed to open dir: No such file or directory in /srv/www/htdocs/web52/html/admin/admin_quiz.php on line 831
Warning: readdir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web52/html/admin/admin_quiz.php on line 832
Warning: closedir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web52/html/admin/admin_quiz.php on line 839
Kann ich das ignorieren?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du musst im phpBB-Root-Ordner den Ordner quiz_export anlegen und diesen auf CHMOD 666 setzen. Dann sind diese Fehlermeldungen weg.
Die functions_search.php war dagegen völlig verhunzt.
Hier die Datei mit korrektem Aufbau:
Die functions_search.php war dagegen völlig verhunzt.
Hier die Datei mit korrektem Aufbau:
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!
-={ 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!
Danke bestens hab noch 2 kleine probs dann biste mich los.
1. die punkte werden doch im profil eigentlich angezeigt, denke ich doch mal,bei mir nicht.
2. in der overall_header.tpl hab ich probs mit der anpassung. wenn ich das so mache wie denke setzt er mir den link profil oben aus, der ist dann tot.
Ich hab sie mal angehängt.
Sorry nochmal bin halt noch blutiger Anfänger, aber fleißig am lernen.
1. die punkte werden doch im profil eigentlich angezeigt, denke ich doch mal,bei mir nicht.
2. in der overall_header.tpl hab ich probs mit der anpassung. wenn ich das so mache wie denke setzt er mir den link profil oben aus, der ist dann tot.
Ich hab sie mal angehängt.
Sorry nochmal bin halt noch blutiger Anfänger, aber fleißig am lernen.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
1. Schau Dir die Installation in der includes/usercp_viewprofile.php und templates/.../profile_view_body.tpl nochmal genauer an.
2. Du hattest auch die Links zum Quiz mitten in den Link zum Profil eingebaut. Der ist damit erfolgreich zerstört worden. Ich habe die Links nun mal getrennt eingetragen, wie es richtig wäre.
Ist nur die Frage, ob nicht das Layout selber nun weniger passt...
2. Du hattest auch die Links zum Quiz mitten in den Link zum Profil eingebaut. Der ist damit erfolgreich zerstört worden. Ich habe die Links nun mal getrennt eingetragen, wie es richtig wäre.
Ist nur die Frage, ob nicht das Layout selber nun weniger passt...
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!
-={ 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!
Danke passt alles bestens.
Der Bot meldet aber immer Fehler an meine PM, irgendwie willer noch nicht so richtig.
Könnte ich noch irgendwo einen Fehler haben?
Und wenn ich im forum wo das quiz läuft ein testquiz löschen will kommt:
Kein Eintrags-Modus ausgewählt
Was heist das? Oder hab ich da was verkehrt eingestellt?
Der Bot meldet aber immer Fehler an meine PM, irgendwie willer noch nicht so richtig.
Könnte ich noch irgendwo einen Fehler haben?
Und wenn ich im forum wo das quiz läuft ein testquiz löschen will kommt:
Kein Eintrags-Modus ausgewählt
Was heist das? Oder hab ich da was verkehrt eingestellt?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, gute Frage, ob hier das Orion verändert wurde. Da sollte mal CBack genauer hinschauen...
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!
-={ 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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Im Link zum Posten (siehst Du in der Browser-Statusleiste, wenn Du mit der Maus über den "Antwort Erstellen"-Button fährst) muss ein Parameter mode=... vorhanden sein.
Fehlt der, ist das Posten nicht möglich.
Die posting.php ist hier zunächst nicht falsch. Ich kann zumindest keinen Fehler finden...
Fehlt der, ist das Posten nicht möglich.
Die posting.php ist hier zunächst nicht falsch. Ich kann zumindest keinen Fehler finden...
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!
-={ 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!
er zeigt mir das:
http://www.bambamcity.de/posting.php?mode=newtopic&f=36
http://www.bambamcity.de/posting.php?mode=newtopic&f=36
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, ich kann nicht wirklich einen Fehler finden.
Versuchs aber dennoch mal mit dieser posting.php...
Versuchs aber dennoch mal mit dieser posting.php...
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!
-={ 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!