Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
Joomla! von Anja Ebersbach, Markus Glaser, Radovan Kubani
Das Handbuch für Einsteiger
Buch: Joomla!

Joomla!
496 S., mit CD, 29,90 Euro
Galileo Computing
ISBN 3-89842-632-7
gp Kapitel A Die Joomla!-API
  gp A.1 Funktionen
  gp A.2 Konstanten
  gp A.3 Variablen
  gp A.4 Zur Laufzeit verfügbare Objekte
    gp A.4.1 Database (JDatabase)
    gp A.4.2 mosMainFrame (JApplication)
    gp A.4.3 mosUser (JModelUser)
    gp A.4.4 mosParameters (JParameter)
  gp A.5 Weitere Objekte
    gp A.5.2 mosMenuBar
    gp A.5.3 patTemplate


Galileo Computing

A.4 Zur Laufzeit verfügbare Objekte  downtop

In Klammern sind die Namen der Objekte unter Joomla 1.1 angegeben.


Galileo Computing

A.4.1 Database (JDatabase)  downtop

Ermöglicht den Zugriff auf die Datenbank.

Laufzeitvariable

$database

Methoden


Tabelle A.4   Die Methoden des Database-Objekts

Methode Beschreibung
getErrorMsg() Liefert im Fehlerfall die Fehlermeldung.
getErrorNum() Liefert im Fehlerfall die Fehlernummer.
getNumRows() Die Anzahl der Ergebnisse der letzten Abfrage.
loadObjectList() Liefert das Abfrageergebnis als Array von Objekten.
loadResult() Liefert das erste Feld des ersten Ergebnisses der Abfrage.
query() Führt die Abfrage aus. Gibt eine Datenbankressource zurück, wenn die Abfrage erfolgreich war, ansonsten false.
setQuery(string $sql) Setzt das SQL-Statement für die Datenbankabfrage fest. $sql. Das SQL-Statement.


Galileo Computing

A.4.2 mosMainFrame (JApplication)  downtop

Liefert viele wichtige Funktionen der API.

Laufzeitvariable

$mainframe

Methoden


Tabelle A.5   Die Methoden des mosMainFrame-Objekts

Methode Beschreibung
addCustomHeadTag (string $html) Fügt dem Head-Bereich der HTML-Ausgabe ein neues Tag hinzu. $html. Das neue HTML-Tag.
addMetaTag ( string $name, string $content) Fügt ein neues Metatag in den HTML-Header ein. $name. Inhalt des Name-Attributs. $content. Inhalt des Content-Attributs.
appendMetaTag ( string $name, string $content) Erweitert ein bereits existierendes Metatag im HTML-Header. $name. Name des zu erweiternden Tags. $content. Inhalt, der an den bestehenden Inhalt angehängt werden soll.
getPageTitle () Gibt den Titel der Seite zurück.
getPath(mixed $varname) Gibt eine zuvor gespeicherte Pfadvariable zurück, beispielsweise, um die verschiedenen Teile einer Komponente aufzurufen. $varname. Der Name der Pfadvariablen.
getUser () Liefert ein Objekt vom Typ mosUser zurück, das die Daten des aktuell eingeloggten Benutzers enthält.
login ( mixed $username, mixed $passwd) Versucht, einen bestimmten Benutzer im System anzumelden. $username. Der Benutzername des Users. $passwd. Das Passwort des Benutzers.
logout () Beendet die aktuelle Session und loggt den Benutzer aus.
setPageTitle (string $title) Setzt den Seitentitel auf den angegebenen Wert. $title. Der neue Seitentitel.


Galileo Computing

A.4.3 mosUser (JModelUser)  downtop

Enthält Informationen über einen bestimmten Benutzer.

Laufzeitvariable

$my

Variablen


Tabelle A.6   Variablen des mosUser-Objekts

Name Inhalt
id Die ID des Benutzers.
Name Der echte Name des Benutzers.
username Der Benutzername.
usertype Der Name der Gruppe, zu der der Benutzer gehört.


Galileo Computing

A.4.4 mosParameters (JParameter)  toptop

Stellt den Zugriff auf die Parameter der Einstellungsseite einer Erweiterung her.

Laufzeitvariable

$params

Methoden


Tabelle A.7   Methoden des mosParameters-Objekts

Methode Beschreibung
def ( string $key, string $value) Setzt einen Wert, der noch nicht registriert ist. E $key. Name des neuen Parameters. E $value. Wert, der gesetzt werden soll.
get ( string $key, [mixed $default]) Liefert den Wert eines bestimmten Parameters zurück. E $key. Name des Parameters. E $default. Standardwert, falls der Parameter nicht gefunden wird.
set ( string $key, string $value) Setzt den Wert eines bestimmten Parameters. E $key. Name des Parameters. E $value. Wert, der gesetzt werden soll.

 << zurück
  
  Zum Katalog
Zum Katalog: Joomla!
Joomla!
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Joomla! 1.5 für Einsteiger






 NEU: Joomla! 1.5 -
 für Einsteiger


Zum Katalog: Einstieg in Joomla! - Das Video-Training






 Einstieg in Joomla! -
 Das Video-Training


Zum Katalog: CSS-Layouts






 CSS-Layouts


Zum Katalog: Webseiten erstellen für Einsteiger






 Webseiten erstellen
 für Einsteiger


Zum Katalog: Suchmaschinen-Optimierung für Webentwickler






 Suchmaschinen-Optimierung
 für Webentwickler


Zum Katalog: Professionelles Webdesign mit (X)HTML und CSS






 Professionelles Webdesign
 mit (X)HTML und CSS


Zum Katalog: Einstieg in osCommerce/xt:Commerce






 Einstieg in
 osCommerce/xt:Commerce


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de