Author Topic: Leider auch eine Frage bezüglich Zeilenumbruch  (Read 896 times)

0 Members and 1 Guest are viewing this topic.

Jingle

  • Guest
Leider auch eine Frage bezüglich Zeilenumbruch
on: Tue, 07. October 2003 - 10:25:31
Hi zusammen,

ich habe folgendes Problem, ich lese mittels PHP einen Text aus einer Datei und speichere diese in einer Variablen. Diese enhält unter anderem auch Zeilenumbrüche.

Parse ich diese Vairable dann mit vlib an eine HTML-Seite werden die Zeilenumbrüche nicht angezeigt. Ist ja auch soweit logisch und nicht das Problem.

Benutze ich jetzt die nl2br Funktion von PHP für diese besagte Variable, und parse dies dann, werden in der HTML-Seite anstatt dem Zeilenumbruch "</br>"'s angezeit.

Jetzt meine Frage: Anscheinend kann HTML die </br>'s nicht interpretieren, wenn diese in einer Template-Variablen stehen. Sehe ich das richtig oder habe ich einen Fehler gemacht?

Kann man überhaupt diese Zeilenumbrüche mittels vlib parsen oder ist dies nicht möglich?
Ich habe zwar im Support-Forum eine Antwort vom Admin(übrigens Gratulation zu dieser perfekten Doku) gelesen, wonach vlib das nicht kann, bin mir aber nicht sicher ob ich seine Antwort so richtig verstanden habe.

Vielen Dank im vorraus
Ciao Jingle

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Leider auch eine Frage bezüglich Zeilenumbruch
Reply #1 on: Tue, 07. October 2003 - 11:27:26
Ich weiß nicht genau, was Du da gelesen hast, aber die Interpretation von HTML funktioniert auf jeden Fall mit vLIB.

Auszug aus meiner Dokumentation:

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>


Hast Du es mit "{... escape='none'}" versucht?

Gruß
Claus

Jingle

  • Guest
Leider auch eine Frage bezüglich Zeilenumbruch
Reply #2 on: Tue, 07. October 2003 - 11:49:53
Super funktioniert.

Hatte ich in deine Doku leider überlesen.

Vielen Dank für die Hilfe.
Ciao Jingle

fisch.auge

  • Guest
Leider auch eine Frage bezüglich Zeilenumbruch
Reply #3 on: Tue, 07. October 2003 - 12:02:01
ich glaube es müsste auch so gehen :D
in vlibini.php so ändern
Code: [Select]

 'DEFAULT_ESCAPE' = 'none',                // 1 of the following html, url, sq, dq, none


Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Leider auch eine Frage bezüglich Zeilenumbruch
Reply #4 on: Tue, 07. October 2003 - 13:40:54
Quote
Hatte ich in deine Doku leider überlesen.
Die Suchfunktion hätte übrigens exakt diesen Post zutage gefördert:

/forum/viewtopic.php?p=566

Ich habe diese Frage im Forum schon 2 oder 3 mal beantwortet  :wink:

Aber macht nix, da ich ja in der Lage bin, Copy&Paste zu bedienen.  :lol: