Es liegt an Deiner Programmierung, da bin ich mir zu 99% sicher.
Ich weiß aus Erfahrung, dass
$tmpl->setVar('msg', 'localhost');
array_push($table_data, array(
'name' => 'localhost',
'birthday' => $date->formatDate($row[birthday], '%A, %d.%m.%Y'),
'city' => $row[city]
)
keine Probleme machen.
Du hast mein Wort, die obenstehenden Sachen einwandfrei funktionieren und deswegen musst Du erstmal beweisen, dass es an vLIB liegt, nicht einfach behaupten.
Auch vLIB ist solange unschuldig, bis das Gegenteil bewiesen ist. :-)
Ich nehme stark an, dass der Hund in dieser Zeile begraben ist:
<a href="{TMPL_VAR NAME="homepage" escape=none}" style="color:black">
Denn was steht nach dem Parsen da?
<a href="
www.xyz.de" style="color:black">
Und ist das ein richtiger link? Nein, ist es nicht. (Bitte nicht fragen warum, denn dann werde ich sauer.)
Schreib doch einfach mal den
<a href="
www.xyz.de" style="color:black">
oder den
<a href="
www.ix.de">www.ix.de</a>
Link in eine HTML Datei ohne PHP, vlib und alles. Und sag mir wo der Link hingeht ...
Aber ich rege mich schon wieder auf, weil hier jemand nicht ordentlich HTML coden kann und somit dieses Thema hier Off-Topic ist.
Zur Info: In meinen Board-Regeln wird explizit gesagt, dass Off-Topic Probleme hier nicht gepostet werden sollen.