Probleme smf_center block / No Database Selected wenn Angemeldet

Begonnen von mrmeissner, 13 August 2008, 17:27:54

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

mrmeissner

Hallo,

habe ein Update der Seite auf Smf 1.1.5 und PragmaMx 0.1.10, als Theme benutze ich MxDefault. PHP 5.2.0-8+etch11 und MySQL 5.0.32

Wenn ich als Gast/Besucher auf der Seite bin wird der Block smf_Center einwandfrei angezeigt. Melde ich mich als User oder Admin an, erscheint nur eine Leere Seie mit "No database selected". Im Degbug-Modus werden mir hier auch kein Fehler angezeigt.

Da der Fehler in diesem Threat http://www.pragmamx.org/Forum-topic-22457.html
schon ähnlich beschrieben wurde habe ich folgendes bereits geprüft:

mx_SSI.php ist im Ordner modules/Forum/ vorhanden und der Pfad stimmt auch. Wenn ich den Pfad im Block ändere wird der Block gar nicht mehr angezeigt.

Die Problemlösung mit dem chcounter scheidet aus, da ich das PragmaMX Default Theme benutze.

Komme an dieser Stelle nicht weiter.

mrmeissner

Wenn ich in der centerblock php den Pfad auf die /smf/ssi.php lege

/// die SSI-Datei includen
include(dirname(dirname(__FILE__)) . '/modules/'.$boardname.'/smf/SSI.php');


und die letzte Zeile auskommentiere

//$content = mxSmfPrepareOutput($content);

wird der Block angezeigt und zwar sowohl als Gast als auch als angemeldeter Benutzer.
Allerdings sind dann die Links des Blocks falsch, da die SSI.php auf das StandAlone Forum zeigt und die Dateien nicht direkt
zugreifbar sind "You can't access this file directly..."

Hat keine eine Idee warum die mx_ssi.php den Datenbankfehler produziert?