Quizmod - Es existiert kein solcher Beitrag bei Antwort...

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
shiftshock
Beiträge: 5
Registriert: Fr 17.Jun, 2005 18:51

Quizmod - Es existiert kein solcher Beitrag bei Antwort...

Beitrag von shiftshock »

Deine phpBB Version: 2.0.11
Typ Deines phpBB Forums: Premodded phpBB
MODs: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://som-forum.de.vu

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
Quiz Mod 0.21 nach Anleitung eingebaut.


Was hast Du bereits versucht um das Problem zu lösen?
Anpassungen für phpbb plus von Angel190 durchgeführt. phpbb2 und phpbb-Forum nach Lösung durchsucht!



Fehlerbeschreibung und Nachricht

Hallo zusammen,

ich hab mich jetzt bereits mehrere Tage mit dem Quizmod beschäftigt und bin fast am verzweifeln. Der Mod scheint jetzt endlich zu funktionieren, allerdings kommt bei Beantwortung einer Frage folgende Info:

Es existiert kein solcher Beitrag. Versuchen Sie es noch einmal.

Ich hab schon diverse Hinweise auf fehlerhaften Code fürs plus gefunden, alle Lösungsansätze haben aber bei mir irgendwie nicht geholfen. Vielleicht kann sich ja hier ein Profi mal mein Forum anschauen. Account gibt es auf Anfrage. Vielen Dank schonmal für die Hilfe bzw. Antworten.

shiftshock
Zuletzt geändert von shiftshock am Fr 17.Jun, 2005 19:01, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bitte mal die posting.php, posting_body.tpl und viewtopic.php hier als ZIP_Archiv anhängen.
Dann schaue ich da mal rein.
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
shiftshock
Beiträge: 5
Registriert: Fr 17.Jun, 2005 18:51

Dateien...

Beitrag von shiftshock »

...findest du im Anhang. Vielen Dank schonmal.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das hier ist die Stelle, an der viele User, bzw. Unerfahrene scheitern:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
		$sql = "SELECT f.*, t.topic_status, t.topic_title 
			FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t
			WHERE t.topic_id = $topic_id
				AND f.forum_id = t.forum_id";
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
t.topic_status
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, t.topic_quiz
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED , t.topic_quiz WITH Quiz Hack
Nur Anweisungen mit "IN-LINE ..." beziehen sich direkt auf die Fundstelle, alle anderen Anweisungen fügen dafor oder dahinter ein.
So baut der Einsteiger nach dieser Anleitung sowas:

Code: Alles auswählen

		$sql = "SELECT f.*, t.topic_status, t.topic_quiz, t.topic_title
// ADDED , t.topic_quiz WITH Quiz Hack
			FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t
			WHERE t.topic_id = $topic_id
				AND f.forum_id = t.forum_id";
korrekt wäre es aber so (auch nach dieser Anleitung!):

Code: Alles auswählen

		$sql = "SELECT f.*, t.topic_status, t.topic_quiz, t.topic_title
			FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t
			WHERE t.topic_id = $topic_id
				AND f.forum_id = t.forum_id";
// ADDED , t.topic_quiz WITH Quiz Hack
Man beachte die Position der Kommentarzeile dabei.
Hierzu ist anzumerken, daß diese wie im ersten "falschen" Beispiel an die Datenbank geschickt wird, die dann zwar keine Fehler aber auch kein Ergebnis liefert. Und dann kommt es zu der von Dir geposteten Fehlermeldung, die phpBB erzeugt!

Anbei dann auch das gefixte File (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!
Benutzeravatar
shiftshock
Beiträge: 5
Registriert: Fr 17.Jun, 2005 18:51

Super....

Beitrag von shiftshock »

...danke, hat funktioniert...und wieder was gelernt...Jetzt hab ich aber noch ne Frage: Wenn ich auf Antwort gehe erscheint das Post-Fenster mit der Antwort unter dem Texteingabefenster...pben steht noch in schwarz eine Meldung dies aussieht wie Quelltext:

if (from.Errors && document.post.answer.valuelenght != 0 ) form.Errors = false;

Ich hab nochmal nen Screenshot angehängt, um das klarer zu machen. Ist das das richtige Verhalten?

Auf jeden Fall Danke nochmal für die super-schnelle Hilfe...

shiftshock
Zuletzt geändert von shiftshock am Fr 17.Jun, 2005 21:26, insgesamt 1-mal geändert.
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Kannst du mal gucken, aus welcher Datei die Zeile stammt?
Ich hab die bei mir in keiner Datei. Normal ist es jedenfalls nicht.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Diese Zeile ist in der posting_body.tpl.
Häng die mal an. Scheint das Javascript nicht korrekt erstellt worden zu sein.
Schaue ich dann morgen mal nach.

Wenn Du allerdings ein plus 1.5.3 verwendest: Da muss auch ich passen...
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
shiftshock
Beiträge: 5
Registriert: Fr 17.Jun, 2005 18:51

Danke nochmal...

Beitrag von shiftshock »

...obwohl ich die Zeile in der posting_body.tpl auch nicht gefunden habe....anbei die Datei...und ich verwende ein 1.5.2
Zuletzt geändert von shiftshock am Fr 17.Jun, 2005 22:34, insgesamt 1-mal geändert.
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Mmh, also bei mir nicht, abweichend nur formErrors.
Benutzeravatar
shiftshock
Beiträge: 5
Registriert: Fr 17.Jun, 2005 18:51

Fehler gefunden...

Beitrag von shiftshock »

...hatte die Fehlerkorrektur von Angel nicht korrekt durchgeführt, aber in dem Quizmod-Topic auf phpbb2 hat modbo es nochmal richtig geschrieben. Erst die Funktion checkForm löschen in der add_bbcode.js und dann die portal_body.tpl editieren...das zweite hatte ich wohl irgendwie vergessen oder falsch gemacht. Fehler lag auf jeden Fall in der posting_body.tpl, wie bereits vermutet. Wer lesen kann, ist klar im Vorteil ;) Danke an alle für die Hilfe...

Super Forum...

shiftshock
Antworten