Wie man mit Core-Tags dynamische Inhalte einfügt

Wie man mit Core-Tags dynamische Inhalte einfügt

Beitrag wurde zuletzt von 2 geändert, 09.05.2011

Core-Tags sind Platzhalter, die bei der Ausgabe einer Seite durch bestimmte Inhalte ersetzt werden. So kann beispielsweise das aktuelle Datum angezeigt oder ein Benutzer mit seinem Namen angesprochen werden. Core-Tags können fast überall verwendet werden. Alle Core-Tags werden standartmäßig direkt nach dem Hook Event "onBeforeOutput" ausgeführt somit besteht für Sie die möglichkeit eventuell vorher noch änderungen am Inhalt der Seite vorzunehmen.

Benutzereigenschaften

Mit den folgenden Core-Tags können Eigenschaften des angemeldeten Benutzers ausgebeben werden.

Core-TagsBeschreibung
{user:id} Dieses Tag wird mit der ID des angemeldeten Benutzers ersetzt.
{user:username} Dieses Tag wird mit dem Benutzernamen des angemeldeten Benutzers ersetzt.
{user:firstname} Dieses Tag wird mit dem Vorname des angemeldeten Benutzers ersetzt.
{user:lastname} Dieses Tag wird mit dem Nachnamen des angemeldeten Benutzers ersetzt.
{user:phone} Dieses Tag wird mit der Telefonnummer des angemeldeten Benutzers ersetzt.
{user:email} Dieses Tag wird mit der Email-Adresse des angemeldeten Benutzers ersetzt.
{user:fax} Dieses Tag wird mit der Fax Nummer des angemeldeten Benutzers ersetzt.
{user:bio} Dieses Tag wird mit der Biografie des angemeldeten Benutzers ersetzt.
{user:birthday} Dieses Tag wird mit dem Gebutsdatum des angemeldeten Benutzers ersetzt.

Umgebungsvariablen

Mit den folgenden Core-Tags können Umgebungsvariablen wie z.B. der Seitenname oder der Request-String ausgegeben werden.

Core-TagsBeschreibung
{request:*} Egal ob POST oder GET. Dieses Tag ersetzt den Inhalt jeweils mit der POST oder GET Variable falls diese nicht leer ist.
{config:*} Dieses Tag wird mit dem Inhalt einer Konfiguartions-Variable ersetzt.
{env:ip} Dieses Tag wird mit der IP-Adresse des Benutzers ersetzt. Falls kein IP-Adresse vorhanden ist wird dieses Tag mit 0.0.0.0 ersetzt.
{env:host} Dieses Tag wird mit dem Host-Namen des Benutzers ersetzt. Falls kein Host-Name vorhanden ist, wird dieses Tag mit der IP-Adresse des Benutzers ersetzt.
{env:url} Dieses Tag wird mit der aktuellen Dokument Url ersetzt.
{env:referer} Dieses Tag wird mit der URL der zuletzt besuchten Seite ersetzt.
{env:browser} Dieses Tag wird mit der Browser Identifikation des Benutzers ersetzt.
{env:requestmethod} Dieses Tag wird mit der Anfrage-Methode ersetzt.

Links

Mit den folgenden Core-Tags können Seiten anhand ihrer ID oder ihres Alias verlinkt werden.

Core-TagsBeschreibung
{news:*} Dieses Tag wird mit einem Link zu einer Nachricht ersetzt (ersetzen Sie * mit der ID oder dem Alias).
{newstitle:*} Dieses Tag wird mit dem Titel einer Nachrichten Seite ersetzt: <h3>{linktitle:1}</h3>. (ersetzen Sie * mit der ID oder dem Alias).
{newslink:*} Dieses Tag wird mit der URL einer Nachrichten Seite ersetzt: <a href="{newslink:1}">Click here</a>. (ersetzen Sie * mit der ID oder dem Alias).
{article:*} Dieses Tag wird mit einem Link zu einem Artikel ersetzt (ersetzen Sie * mit der ID oder dem Alias).
{articletitle:*} Dieses Tag wird mit dem Titel eines Artikels ersetzt: <h3>{articletitle:1}</h3>. (ersetzen Sie * mit der ID oder dem Alias).
{articlelink:*} Dieses Tag wird mit der URL zu einem Artikel ersetzt: <a href="{articlelink:1}">Click here</a>. (ersetzen Sie * mit der ID oder dem Alias).

Verschiedenes

Mit den folgenden Core-Tags können Sie verschiedene Aufgaben erledigen und z.B. das aktuelle Datum, Bilder manipulieren oder ein Lightbox-Bild einfügen.

Core-TagsBeschreibung
Ist in arbeit.

Site Hits

Unique Site Hits

144.150

Today Hits

136

Listed By

php-resource.de
Das DreamCMS wird gelistet bei PHP-RESOURCE.DE