Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Einleitung
2 Installation
3 Frontend
4 Backend
5 Eine erste Webseite
6 Inhalte erstellen und verändern
7 Module, Mambots, Komponenten
8 Konfiguration von Joomla!
9 Eine Site aufbauen
10 Der Joomla!-Baukasten
11 Formulare: Facile Forms
12 Benutzer und Bereiche
13 Joomla! als Community-Treff
14 Forum: Simpleboard
15 Blog: WordPress
16 Wiki: MamboWiki
17 Noch mehr Kommunikation
18 Systemwartung
19 Weiterführende Themen
20 Eigene Erweiterungen schreiben
21 Mambots erstellen
22 Eine eigene Komponente
23 Troubleshooting
A Die Joomla!-API
B Glossar
C Inhalt der CD
Index
Index
Download: - ZIP, ca. 19,6 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / Joomla! | vor >>
Joomla! von Anja Ebersbach, Markus Glaser, Radovan Kubani Das Handbuch für Einsteiger
Joomla! 496 S., mit CD, 29,90 Euro Galileo Computing ISBN 3-89842-632-7 |
| Kapitel A Die Joomla!-API
|  | A.1 Funktionen
|  | A.2 Konstanten
|  | A.3 Variablen
|  | A.4 Zur Laufzeit verfügbare Objekte
|  |  | A.4.1 Database (JDatabase)
|  |  | A.4.2 mosMainFrame (JApplication)
|  |  | A.4.3 mosUser (JModelUser)
|  |  | A.4.4 mosParameters (JParameter)
|  | A.5 Weitere Objekte
|  |  | A.5.2 mosMenuBar
|  |  | A.5.3 patTemplate
## A.4 Zur Laufzeit verf ü gbare Objekte In Klammern sind die Namen der Objekte unter Joomla 1.1 angegeben. ### A.4.1 Database (JDatabase) 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.
### A.4.2 mosMainFrame (JApplication) 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.
### A.4.3 mosUser (JModelUser) 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.
### A.4.4 mosParameters (JParameter) 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 | <top> | vor >>
Zum Katalog
Joomla! bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| NEU: Joomla! 1.5 - für Einsteiger
| Einstieg in Joomla! - Das Video-Training
| CSS-Layouts
| Webseiten erstellen für Einsteiger
| Suchmaschinen-Optimierung für Webentwickler
| Professionelles Webdesign mit (X)HTML und CSS
| Einstieg in osCommerce/xt:Commerce
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

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