02.02.2010, 22:16
Guten Abend,
Ich habe in diesem Thread eine Möglichkeit gefunden, wie einzelne Funktionen (vor allem die Prüfung, ob der User eingeloggt ist) in eine andere Seite eingebaut werden können.
Mein Ziel ist es vorerst mal, die global.php vernünftig in mein Drupal-Template zu integrieren.
Nach seitenweisem Lesen und rumprobieren, komme ich aber nicht weiter.
Das Problem scheint zu sein, dass ich mit chdir auf die global.php zugreifen muss, damit von dort aus richtig weiter referenziert werden kann. Gleichzeitig bringt mir die ganze Sache aber mein Drupal-Template komplett durcheinander.
Hier mal der Code, den ich zur Zeit zu Beginn der Seite eingebunden habe:
Ich bekomme inzwischen zumindest keine Fehlermeldung mehr, dass global.php nicht gefunden wird, dafür aber die folgende:
Hier ist jetzt zu sehen, dass mein Code die Datei class_datacache.php, die eigentlich zu Drupal gehört, im von mir vorher definierten Forenverzeichnis sucht, was mir eben schlussendlich die ganze Seite zerschießt.
Ich bin neu was PHP angeht und daher noch nicht so richtig drin im Thema. Hat da jemand vielleicht eine Idee, wie ich das Problem lösen könnte?
Dachte an eine Art sich anschließenden reset und habe es einfach mal so probiert:
Scheint aber auch falsch zu sein.
Späteres Ziel wäre dann eben vielleicht die Miniaturversion einer Bridge für MyBB/Drupal, weil ich das leider nirgends finden konnte und die Funktion wirklich gut gebrauchen könnte...
Vielen Dank schon mal,
Nico
Ich habe in diesem Thread eine Möglichkeit gefunden, wie einzelne Funktionen (vor allem die Prüfung, ob der User eingeloggt ist) in eine andere Seite eingebaut werden können.
Mein Ziel ist es vorerst mal, die global.php vernünftig in mein Drupal-Template zu integrieren.
Nach seitenweisem Lesen und rumprobieren, komme ich aber nicht weiter.
Das Problem scheint zu sein, dass ich mit chdir auf die global.php zugreifen muss, damit von dort aus richtig weiter referenziert werden kann. Gleichzeitig bringt mir die ganze Sache aber mein Drupal-Template komplett durcheinander.
Hier mal der Code, den ich zur Zeit zu Beginn der Seite eingebunden habe:
Code:
$level = "/www/htdocs/________/MountainboardWorld/forum";
define('IN_MYBB', 1);
chdir($level);
require('global.php');
Ich bekomme inzwischen zumindest keine Fehlermeldung mehr, dass global.php nicht gefunden wird, dafür aber die folgende:
Zitat:Fatal error: Call to a member function simple_select() on a non-object in /www/htdocs/________/MountainboardWorld/forum/inc/class_datacache.php on line 79
Hier ist jetzt zu sehen, dass mein Code die Datei class_datacache.php, die eigentlich zu Drupal gehört, im von mir vorher definierten Forenverzeichnis sucht, was mir eben schlussendlich die ganze Seite zerschießt.
Ich bin neu was PHP angeht und daher noch nicht so richtig drin im Thema. Hat da jemand vielleicht eine Idee, wie ich das Problem lösen könnte?
Dachte an eine Art sich anschließenden reset und habe es einfach mal so probiert:
Code:
require('./');
Scheint aber auch falsch zu sein.
Späteres Ziel wäre dann eben vielleicht die Miniaturversion einer Bridge für MyBB/Drupal, weil ich das leider nirgends finden konnte und die Funktion wirklich gut gebrauchen könnte...
Vielen Dank schon mal,
Nico