Author Topic: HTML Tags in vLib Variablen  (Read 1287 times)

0 Members and 1 Guest are viewing this topic.

ESHdaBaer

  • Guest
HTML Tags in vLib Variablen
on: Mon, 20. December 2004 - 19:38:07
Ich hab folgendes Problem:

Ich will aus meiner Datenbank Newsberichte der Administratoren auslesen und dann mithilfe von vLib ausgeben.

Das Script funktioniert soweit ganz gut - war einfach zu schreiben - jedoch hab ich ein Problem:
Meine Newsberichte gehen meist über mehr als 1 Zeile hinweg, jedoch ignoriert jeder Browser n (Newline) da es nicht HTML ist und vLib ignoriert <br> da es HTML ist.

Nachdem ich auch gerne Links in die News schreiben möchte folgende Frage:
Wie kann ich HTML Tags die in dynamischen Inhalten vorkommen auch als HTML auswerten lassen ?

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
HTML Tags in vLib Variablen
Reply #1 on: Thu, 23. December 2004 - 16:21:55
Quote
Nachdem ich auch gerne Links in die News schreiben möchte folgende Frage:
Wie kann ich HTML Tags die in dynamischen Inhalten vorkommen auch als HTML auswerten lassen ?
Das steht in der Doku beantwortet:
Quote
Manchmal wird es nötig sein, Zellen auszugeben, die HTML-Tags enthalten. Zum Beispiel wenn DB-Einträge mit nl2br($db_eintrag) abgespeichert wurden. In dem Fall setzt man im Template nicht:
<td valign="top">{tmpl_var name=db_eintrag}</td>
sondern
<td valign="top">{tmpl_var name=db_eintrag escape=none}</td>
(Quelle: Erstes Beispiel mit zwei Templatevariablen)

Und wenn du dies generell ausschalten willst, dann kannst du das in der Datei
vlibIni.php: DEFAULT_ESCAPE => none
setzen.
Siehe dazu auch
Options - DEFAULT_ESCAPE

Damit werden alle HTML-Tags, Sonderzeichen, Kommentare, <br> etc. geparst und ordentlich dargestellt.

Gruß
Claus
Last Edit: Sat, 10. January 2009 - 20:48:42 by ClausVB