PHP-Webseite: Aber wie?
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
PHP-Webseite: Aber wie?
Hallo
Ich habe momentan eine Homepage, in HTML. Nun möchte ich aber ein Template machen, und den Inhalt der jeweiligen Seiten mit einer lang.php auslesen.
Also müsste ich die Seite in PHP machen. Aber wie? Ich brauche sicher mal eine lang.php und eine template.tpl.
Und dann? Wie kann ich das Template in einer PHP-Datei einfügen? Und wie kann ich dann den Inhalt meiner lang.php in eine PHP/TPL Datei reinbringen?
Danke für die Hilfe, Léo
Ich habe momentan eine Homepage, in HTML. Nun möchte ich aber ein Template machen, und den Inhalt der jeweiligen Seiten mit einer lang.php auslesen.
Also müsste ich die Seite in PHP machen. Aber wie? Ich brauche sicher mal eine lang.php und eine template.tpl.
Und dann? Wie kann ich das Template in einer PHP-Datei einfügen? Und wie kann ich dann den Inhalt meiner lang.php in eine PHP/TPL Datei reinbringen?
Danke für die Hilfe, Léo
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
Hmm, sorry, aber bringt mich nicht sehr viel weiter.
Gibts nicht irgendwo eine Vorlage? Meine Seite ist 2 Sprachig, deshalb sollte der inhalt in einer lang-Datei sein.
Aber zuerst einmal das "einfache": Wie mache ich das, mit diesem php und tpl? Wie kann ich Text in der tpl-Template einfügen?
Mfg, Léo
Gibts nicht irgendwo eine Vorlage? Meine Seite ist 2 Sprachig, deshalb sollte der inhalt in einer lang-Datei sein.
Aber zuerst einmal das "einfache": Wie mache ich das, mit diesem php und tpl? Wie kann ich Text in der tpl-Template einfügen?
Mfg, Léo
- JumpinJack
- Mitglied
- Beiträge: 953
- Registriert: 27.05.2002 10:37
- Wohnort: Ariendorf
- Kontaktdaten:
Ohne dir was zu wollen, aber ein bissle must du dich schon einlesen. Sonst wirds nix. Ob das in lang.php steht oder in eine XyZ.php ist wurscht. Du solltest dich schon ein bissle mit php beschäftigen.
Versuch mal das template-Sytem: http://smarty.php.net/
Versuch mal das template-Sytem: http://smarty.php.net/
Liebe Grüße
JumpinJack
JumpinJack
Hi leopittoni,
ohne php, html und css Wissen kommst du nicht weiter. Du müsstest dich da schon einarbeiten. Hier ein paar Seiten für alle Fälle:
ohne php, html und css Wissen kommst du nicht weiter. Du müsstest dich da schon einarbeiten. Hier ein paar Seiten für alle Fälle:
- Template FAQ: http://www.mambogfx.de/index.php?option ... &Itemid=49
CSS: http://www.mambogfx.de/index.php?option ... &Itemid=49
PHP-Tutorial: http://www.phpfinder.de/php/tutorials/
PHP-Tutorial: http://www.php-center.de/tutorial/teil1.htm
Und wenn du es nicht selber programmieren möchtest, dann geht das soweit ich das weiss mit Smarty: http://smarty.php.net/
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
Hallo
Habe mal diese Seite gemacht:
Ich habe zum Test einmal noch eine "page_header.php" und eine "page_footer.php" erstellt, beide momentan noch leer. Dann noch meine HTML-Seite, die index_body.tpl.
Beim Aufrufen der php-Seite kommt aber diese Fehlermeldung:
Was ist an meinem Code nicht korrekt? Und wie kann ich die Variablen in meiner tpl-Datei anzeigen lassen?
Danke, Léo
Habe mal diese Seite gemacht:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['session_logged_in'] )
{
$lang['willkommen'] = 'Hallo';
}
else
{
$lang['willkommen'] = 'Hallo Gast';
}
include('index_body.tpl');
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include('page_header.'.$phpEx)
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include('page_footer.'.$phpEx);
?>
Beim Aufrufen der php-Seite kommt aber diese Fehlermeldung:
Code: Alles auswählen
Parse error: parse error, unexpected T_INCLUDE in /usr/kunden/confixx/kunde304/html/liceo/php_seite.php on line 28
Was ist an meinem Code nicht korrekt? Und wie kann ich die Variablen in meiner tpl-Datei anzeigen lassen?
Danke, Léo
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
Hallo
OK, danke.
Die Variable erscheint aber nicht...
In der Seite steht einfach $willkommen, es sollte aber der Begrüssungstext stehen...
In der PHP-Datei steht nun dies:
Wer kann mir sagen, wie man diese Variablen einsetzen muss?
Danke, Léo
OK, danke.
Die Variable erscheint aber nicht...
In der Seite steht einfach $willkommen, es sollte aber der Begrüssungstext stehen...
In der PHP-Datei steht nun dies:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['session_logged_in'] )
{
$willkommen = "Hallo";
}
else
{
$willkommen = "Hallo Gast";
}
include('index_body.tpl');
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include('page_header.'.$phpEx);
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include('page_footer.'.$phpEx);
?>
Danke, Léo
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17