Ich habe ein Hilfsskript für ein Joomla 1.0-Modul, das ich entwickle. Ich verwende es, um AJAX-Aufgaben auszuführen (Lesen und Schreiben in die Datenbank, Rückgabe von JSON), also muss ich Joomla davon abhalten, seine Header und so weiter auszugeben.Wie erstellen Sie das Benutzerobjekt in Joomla 1.0?
Ich habe bisher um diese bekam durch einige Code-Hacking gemeinsam das Notwendige zu tun enthält die Datenbank-Verbindung einzurichten, etc:
define('_VALID_MOS', 1);
require_once '../globals.php';
require_once '../configuration.php';
require_once '../includes/joomla.php';
Das einzige Problem ist, dass die $my
Variable (die mos_user
Objekt für den aktuellen Benutzer) wird nicht erstellt.
Wie erstelle ich diesen Benutzer? Welche Datei muss ich aufnehmen?
ah ich fragte mich, wie man vermeidet, dass der Header gedruckt wird. Was ist, wenn es ein Modul ist? – nickf
Sie können ein Modul nicht direkt aufrufen, aber jede Anfrage in Joomla! lädt genau eine Komponente. Wenn Sie ein Modul haben, das AJAX-Anfragen ausführt, müssen Sie eine Komponente dafür erstellen. – jlleblanc