Funktionen
Eine unvollständige Auswahl der wichtigsten Funktionen.
Siehe dazu auch die ausführliche Entwickler-Dokumentation.
Funktion(Wert) | Beschreibung |
---|---|
a($nummer,$zusatz) | liefert einen (öffnenden) Link zu einer CMS-Seite ($nummer) |
cmscript($script,$text) | prüft, ob gesuchtes CMSimple-Skript im Text vorhanden ist |
download($datei) | stellt eine Datei zum Download bereit |
e($fehler,$typ,$datei) | erzeugt Fehlermeldung |
evaluate_scripting($text,$compat) | liefert Text mit evaluiertem Scripting zurück |
gc($name) | liest ein Cookie |
geturl($url) | liest eine externe Ressource |
geturlwp($url) | liest eine externe Ressource mit Parametern |
h($nummer) | liefert die Überschrift einer Seite |
hide($nummer) | ob die Seite versteckt ('hide') ist |
initvar($name) | initialisiert eine Variable aus POST oder GET |
l($nummer) | liefert die Menüebene einer Seite |
logincheck() | überprüft Anmeldung am CMS |
meta($name) | liefert <meta> Element |
ml($key) | liefert einen Link zu einer Sonderseite |
plugin_admin_common($action, $admin, $plugin) | behandelt Standard-Aktionen der Plugin-Administration |
print_plugin_admin($main) | liefert das Plugin-Menü |
rfc() | liest content.htm und initialisiert die entsprechenden globalen Variablen |
rmanl($text) | entfernt alle Zeilenumbrüche (\n , \r ) aus einem Text |
rmnl($text) | ersetzt mehrfache Zeilenumbrüche durch einen einzelnen |
shead($code) | erzeugt eine HTTP Fehlermeldung |
sortdir($ordner) | liefert ein Array mit allen Einträgen eines Verzeichnisses (alphabetisch sortiert) |
stsl($text) | demaskiert GPC Parameter |
sv($name) | liefert eine Server-Variable |
uenc($ueberschrift) | kodiert eine Seiten-URL |
writelog($nachricht) | hängt einen Eintrag an die Protokolldatei an |
Deprecated
An verschiedenen Stellen, vor allem in älteren Plugins, können noch veraltete (deprecated) oder bereits aus dem Core entfernte Funktionen auftauchen. Diese sollten nicht mehr verwendet bzw. mit neuen Funktionen ersetzt werden.
Funktion(Wert) | Beschreibung |
---|---|
amp() | gibt & oder (XHTML-konform) & zurück; deprecated seit XH 1.5.4 |
autogallery($url) | Galerie-Plugin; deprecated seit XH 1.5.4 |
chkdl($datei) | überprüft Download (Existenz, Berechtigungen etc.); deprecated seit XH 1.6 |
chkfile($key,$schreibbar) | überprüft eine Datei (Berechtigungen etc.); deprecated seit XH 1.6 |
editmenu() | gab in früheren Versionen das Admin-Menü aus, liefert jetzt einen leeren String, um Inkompatibilitäten zu vermeiden; deprecated |
guestbooklink() | Gästebuch-Plugin; deprecated |
PluginDebugger() | deprecated; verwende stattdessen andere Methoden |
PluginPrepareTextData() | deprecated; verwende stattdessen stsl() |
rf($datei) | liest eine Datei; deprecated seit XH 1.6 |
rp($datei) | liefert absoluten Dateipfad; deprecated seit XH 1.5.4 |
selectlist(…) | erzeugt eine Selectbox; entfernt seit XH 1.6 |
tag($tag) | liefert einen HTML konformen Tag; deprecated |
Glossar
Admin-Menü
Das Admin-Menü ist die Schaltzentrale des Systems. Über dieses Menü werden alle CMS-Aktionen gesteuert. Es erscheint nur im Backend, also, nur wenn man am System angemeldet ist.
CMS
CMS = Content Management System (Inhaltsverwaltungssystem)
Ein CMS ist ein Software-System, mit dem man Websites im Browser bearbeiten kann.