Quiz Hack 0.2.1 zeigt leere Seite beim Absenden

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.
Antworten
Benutzeravatar
Nighthawk
Mitglied
Beiträge: 82
Registriert: 04.11.2005 20:49

Quiz Hack 0.2.1 zeigt leere Seite beim Absenden

Beitrag von Nighthawk »

Hallo

Ich habe gerade den Quiz Hack 0.2.1 eingebaut und wollte es gleich testen, doch wenn ich ein Quiz eingebe und auf Absenden klicke, dann erhalte ich eine leere Seite. Im ACP ist die Quiz-Frage jedoch vorhanden. Ich habe den Quiz Hack 2x kontrolliert und keinen Einbaufehler gefunden. Über die Forum-Suche habe ich leider nichts gefunden, was mir weiterhelfen kann - leider.
Greeting
Nighthawk
Benutzeravatar
Nighthawk
Mitglied
Beiträge: 82
Registriert: 04.11.2005 20:49

Beitrag von Nighthawk »

... hat keiner eine Idee?
Greeting
Nighthawk
Rob-oter
Mitglied
Beiträge: 17
Registriert: 15.12.2004 21:58

Beitrag von Rob-oter »

Hallo,

ich habe das Problem auch. Ich habe nun angefangen zurück zu verfolgen, wo die Skriptausführung abbricht.

Meines Erachtens müsste es die "includes/bbcode.php" sein, denn:
(aus der quiz.php, um Zeile 450)

Code: Alles auswählen

global $html_entities_match, $html_entities_replace, $code_entities_match, $code_entities_replace;
		print 'in make post';
		include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
		print 'nach bbcode';
		include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
		print 'nach den 2 Includings';
Wenn ich nun eine richtige Antwort absende, bekomme ich ein "in make post" zurück. D.h. es muss die bbcode.php sein.
Die einzige Modifikation an dieser Datei durch den Mod ist:

Code: Alles auswählen

// BEGIN Quiz Hack
if ( defined('BBCODE_INCLUDED') )
{
	return;
}
define('BBCODE_INCLUDED', true);
// END Quiz Hack
Wenn ich diesen Bereich auskommentiere, funktioniert es aber immer noch nicht! Das eigenartige ist, dass das Forum sonst einwandfrei funktioniert.

//EDIT: Also die bbcode.php ist es auch irgendwie nicht? Ich versteh das einfach nicht :) wenn ich am Ende der bbbcode.php ein print hinmache, dann bekomme ich das!

Hat jemand eine Idee ?

mfg Robert
Benutzeravatar
Nighthawk
Mitglied
Beiträge: 82
Registriert: 04.11.2005 20:49

Beitrag von Nighthawk »

Hallo

Da scheint noch jemand weiteres dasselbe Problem auch zu haben. Könnte uns vielleicht jemand einen entscheidenden Tipp geben. Das Quiz MOD ist ja völlig ok, aber leider unbrauchbar in der jetztigen Situation. :-?
Greeting
Nighthawk
Rob-oter
Mitglied
Beiträge: 17
Registriert: 15.12.2004 21:58

Beitrag von Rob-oter »

Hi,

ich habe die Lösung.

1. du brauchst php4

2. in der Quiz.php muss
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
durch

Code: Alles auswählen

if(!function_exists('smiley_sort'))
{
	include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
}
ersetzt werden.

(ich werde es auch noch mit include_once() versuchen)
Antworten

Zurück zu „phpBB 2.0: Mod Support“