PHP-Webseite: Aber wie?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

leopittoni hat geschrieben:Ich habe mir mal eine phpBB-Templat Datei angesehen, da steht ja auch nur drinn {L_blablabl}...

Wie muss man denn das machen?
Dann musst du die Datei auch als Template laden/anzeigen: KB:template_syntax
KB:knigge
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ok, danke, jetzt gehts...

Ich habe noch eine Frage.

Ich habe jetzt noch diese Dateien:

page_header.php & page_header.tpl
page_footer.php & page_footer.tpl
page_menu.php & page_manu.tpl

Wie kann ich diese "Dateien" in meine php_seite.php einfügen, damit page_header.tpl oben , page_footer.tpl unten und page_menu.tpl links (menu) erscheint? Die Datei php_seite.tpl sollte dann in der Mitte, als Inhalt der Seite erscheinen.

Wie kann man das machen? Ich habe nun mal alle so eingefügt:

Code: Alles auswählen

//Menu
include('page_menu.'.$phpEx);
Es erscheint aber alles übereinander, also der Inhalt ist über dem Menü,...

Danke für die Hilfe, Léo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Dann musst du in den header/footer Dateien z.B. ein Tabellenlayout erstellen (oder etwas schwieriger mit CSS)
KB:knigge
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

aha.... :-?

Und wie macht man das???

Also ganz normal, in den tpl-Dateien? Also eine HTML-Tabelle? Also dass das Mnü links erscheint usw.?

Danke, Léo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

So wie man in HTML halt Tabellen erstellt... also z.B. im einfachsten Fall im Header:

Code: Alles auswählen

<table><tr><td>Menü Links</td><td>
und im Footer:

Code: Alles auswählen

</td></tr></table>
KB:knigge
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Ok, das habe ich mal geschafft. Danke!

Nun noch eine Frage:

Wie kann man zB. den Username des Besuchers in die tpl einfügen?

Also dass steht: willkommen leopittoni, wenn ich die Seite besuche, oder wenn Fritz die seite besucht: willkommen Fritz...

Danke, Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Das habe ich jetzt auch geschafft.

Ich möchte nun noch das "Dein letzter besuch war am..." einfügen.
Ich habe in meiner .php-Datei das eingetragen:

'LASTVISIT' => ( $userdata['user_lastvisit'] )

In der Page erscheint dann aber das:

1114794066


Wie kann ich machen, dass da das Datum de letzten Besuchs erscheint?

Und wie kann ich mehrere Sprachen verwenden?
Also wie kann ich eine lang-Datei definieren, inwelcher alle Texte/... drinnstehen? Wenn der Besucher nicht eingeloggt ist, soll der auf eine Seite kommen, aufder er die Sprache wählen kann.,

Wie kann ich das machen?

Danke, Léo
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

EIn Blick in die page_header.php verrät, wie es gemacht wird:

Code: Alles auswählen

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($userdata['user_dateformat'], $userdata['user_lastvisit'], $userdata['user_timezone']) : '';

$template->assign_vars(array(
'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit)
);
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ok, danke

aber wie kann ich mehrere Sprachen verwenden?
Also wie kann ich eine lang-Datei definieren, inwelcher alle Texte/... drinnstehen? Wenn der Besucher nicht eingeloggt ist, soll der auf eine Seite kommen, aufder er die Sprache wählen kann.,

Wie kann ich das machen?

Danke, Léo
Antworten

Zurück zu „Coding & Technik“