Seite 1 von 1

geschweifte Klammern in template-Dateien

Verfasst: 23.04.2004 18:20
von SchaHu.Ma
Hi,

wusste net nach was ich da suchen sollte, hab also nix darüber gefunden. Wollte mal fragen wie das mit den geschweiften Klammern in den Template-Dateien funzt. Da wird doch irgendwie der Text aus den tpl-dateien genommen und die Wörter mit { und } werden doch dann ersetzt. Ich würde gerne mal wissen, wo das definiert ist, womit die Sachen ersetzt werden. Ich würde das auch gerne für meine eigene Seiten benutzen, aber ich weiß net wie das jetzt genau funzt. Kann mir da einer helfen?

Sorry, falls ich im falschen Forum bin. Weiß net, ob das ne frage is, die sich auf's phpBB bezieht oder doch eher zu "PHP" ... naja...wenn ihr mir trotzdem helft, wär das sehr nett :)

Verfasst: 23.04.2004 18:28
von shwepsi
schau in die constants.php und in die language/lang_xxx/lang_main.php

dort wirst du einiges davon sehen können

Verfasst: 23.04.2004 18:32
von SchaHu.Ma
ja ähm ... die hab ich schon gesehn.

Aber ich will eigentlich wissen, wie die Sachen ersetzt werden. Also wo der Befehl steht: "Ersetze das mit dem".

Verfasst: 23.04.2004 18:41
von Christian_W
Schau Dir mal die "includes/template.php" an. Darin ist vor allem die Funktion "compile" (die von der Funktion "pparse" aufgerufen wird) interessant. Diese wird (fast?) immer aufgerufen wenn etwas ausgegeben werden soll.

Gruß Christian

Verfasst: 23.04.2004 18:53
von Tuxman
Du willst das für eigene Seiten verwenden?

Hier mal als Beispiel ein Teil aus meinem Change-User-Mod:

Code: Alles auswählen

changeuser.php:

$template->assign_vars(array(
'CHANGEID' => $changeid,
'TEXT' => $changemsg,
...)
);
Bei eigenen Seiten kannst du das dann entsprechend machen. Aber beachte die Klammern. :)

Verfasst: 23.04.2004 20:17
von Mungo
Schau dir vielleicht mal folgende Artikel an:

KB:70
KB:72