![]() |
Anzeige:
|
|
|||||||
| PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Hallo,
ich suche eine Möglichkeit wie ich in eine zum Forum gehörenden Datei mit der Endung .tpl einen PHP-Code einfügen kann. Gibt es da wohl eine Möglichkeit? Gruß Schwabenpfeil!
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 07.12.2002
Ort: Oldenburg
Alter: 40
Beiträge: 13.041
|
Hallo,
das hilft wohl nicht viel weiter, aber vielleicht doch: http://www.phpbb.de/viewtopic.php?p=902195#902195
__________________
Mit freundlichen Grüßen Michi |
|
|
|
|
|
#3 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Nein, das passt leider nicht. Dort wird beschrieben, wie man in einen PHP-Datei eine andere Datei einbinden kann. Ich brauch es genau umgekehrt und müsste wissen, wie ich in eine TPL-Datei PHP-Code integireren kann.
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 07.12.2002
Ort: Oldenburg
Alter: 40
Beiträge: 13.041
|
Kannst du nicht über einen iframe den PHP Code einbinden?
Es müsste doch auch gehen, wenn du den PHP Code in eine extra php Datei schreibst und ihn dann über ein PHP Kürzel (die mit {...}) in den HTML Text einfügst. Allerdings weiß ich nicht, wie man da bei PHP vorgeht.
__________________
Mit freundlichen Grüßen Michi |
|
|
|
|
|
#5 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Das kommt in etwa dem gsuchten Nahe. Ich muss einfach eine möglichkeit finden, wie ich in die TPL-Datei entweder den PHP-Code bekomme, oder den Code in eine PHP-Datei auslagern und dann die Datei in die TPL-Datei einbinden kann.
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
|
|
#6 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 07.12.2002
Ort: Oldenburg
Alter: 40
Beiträge: 13.041
|
Als Muster/Vorlage könnte man vielleicht den Impressum Mod verwenden, der ist nicht so aufwendig gestrickt.
__________________
Mit freundlichen Grüßen Michi |
|
|
|
|
|
#7 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.11.2005
Alter: 22
Beiträge: 721
|
Hi
Ist nicht sonderlich schön, funktioniert aber (zumindest bei mir): Nimm den Namen der .tpl Datei und suche die passende .php Datei dazu (index_body.tpl => index.php, posting_preview.tpl => posting.php etc.). In den .php-Dateien sollte etwas stehen wie: Code:
$template->assign_vars(array( 'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts), 'TOTAL_USERS' => sprintf($l_total_user_s, $total_users), Code:
echo 'Das Ergebnis ist ' . $ergebnis; Code:
$ausgabe = 'Das Ergebnis ist ' . $ergebnis; Code:
$template->assign_vars(array( 'AUSGABE' => $ausgabe, 'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts), 'TOTAL_USERS' => sprintf($l_total_user_s, ... Gruß Cage
__________________
Change my Avatar |
|
|
|
|
|
#8 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Danke Cage! Ich möchte den PHP-Code in die overall_footer.tpl integrieren. Es soll eine Textanzeige in den Fuß des Forums gesetzt werden. Zur overall_footer.tpl gehört dann wohl die index.php, oder?
Kapiert habe ich es nicht, aber wohl verstanden was ich tun muss. Oh je, wenn ich nur fitter in PHP wäre. Mal sehen, ob ich das hinbekomme.
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
|
#9 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 02.01.2006
Beiträge: 602
|
Joar das ist ja Sinn und Zweck von Templates, dass man schnell etwas am Design ändern kann und PHP und HTML eigentlich strikt getrennt sind.
Joar eigentlich müsste die index.php zum Footer gehören. Im Fotter haste halt Variablen die du im PHP Code belegen kannst. |
|
|
|
|
|
#10 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Cage, ich hatte gleichzeitig diesen Artikel bei phpbb.de gefunden.
http://www.phpbb.de/doku/kb/include_tpl Dort wird die PHP-Datei über den Befehl Code:
file_get_contents('pfadzurdatei'),
Ich werde das morgen mal versuchen. Mal sehen, ob es klappt.
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
|
|
#11 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.11.2005
Alter: 22
Beiträge: 721
|
So ist es natürlich wesentlich eleganter, da du den php-Code in einer eigenen Datei speichern kannst. Habs grad mal ausprobiert, klappt super.
Gruß Cage
__________________
Change my Avatar |
|
|
|
|
|
#12 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Cage, die Ausgabe in der tpl-Datei muss über {AUSGABE} erfolgen. (Also statt AUSGABE eben die verwendete Variablenbezeichnung) $AUSGABE funzt nicht, oder?
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
|
#13 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 08.11.2005
Alter: 22
Beiträge: 721
|
Zitat:
__________________
Change my Avatar |
|
|
|
|
|
|
#14 (Direktlink) | |
|
Erfolgreich angemeldet
![]() Registriert seit: 07.09.2007
Beiträge: 3
|
Zitat:
__________________
http://grundlagen-computer.de - PC-Blog - Seite mit Computer Grundlagen |
|
|
|
|
|
|
#15 (Direktlink) |
|
Administrator
![]() Registriert seit: 08.02.2002
Ort: Königreich Württemberg
Alter: 44
Beiträge: 29.074
|
Leider hatte es nicht geklappt. Lag aber vermutlich an dem einzubindenen Code. Der Code-Hersteller hat sich nun eine andere Lösung einfallen lassen.
__________________
"Nur wo du zu Fuß warst, bist du auch wirklich gewesen." Johann Wolfgang von Goethe |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|