Wie include ich AUS einer tpl Datei ?

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.
Antworten
Crossgolfer
Mitglied
Beiträge: 57
Registriert: 08.10.2004 11:14
Kontaktdaten:

Wie include ich AUS einer tpl Datei ?

Beitrag von Crossgolfer »

Habe hier schon einige Beiträge gefunden wie ich in eine tpl Datei include. Aber wie geht es aus dieser ?

Ich möchte auf meiner Homepage in einer Tabelle einen Inframe haben. Dieser soll eine php Seite aufrufen, die den User Status aus dem Forum aufruft (Login/Logout, Keine Nachricht/Neue Nachricht usw).

Im Forum erscheinen diese Angaben aber nicht mehr, da ich sie aus der Overall-Header.tpl entfernt habe.

Wie kann ich jetzt eine PHP Seite schreiben (Habe da leider sehr geringe Ahnung von) die diese Daten (Login Zustand eines Users) abruft und wiedergibt ?

Danke mfg Maik
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Schau dir mal die page_header.php und die overall_header.tpl aus einen orginalen phpBB Paket an. Und folgende Artikel:

KB:70
KB:74
Crossgolfer
Mitglied
Beiträge: 57
Registriert: 08.10.2004 11:14
Kontaktdaten:

Beitrag von Crossgolfer »

ok werde mir das jetzt offline mal zu gemüte führen :)

aber ich komme bestimmt wieder :)

danke dir aber
Crossgolfer
Mitglied
Beiträge: 57
Registriert: 08.10.2004 11:14
Kontaktdaten:

Beitrag von Crossgolfer »

ok verstehe ich das richtig, das der teil:

Code: Alles auswählen

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';
aus der page_header.php den login logout vorgang vollzieht und auch merkt wie der momentane status ist. und ansonsten den befahl gibt ob aus login logout wird ?

und dieser teil aus der overall_header.tpl

Code: Alles auswählen

<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>
fragt das nur ab und gibt es wieder und ist im grunde nichts weiteres hier als einfaches html wie in den meisten tpl dateien wie in deinem link (http://www.phpbb.de/doku/kb/artikel.php?artikel=70) beschrieben ?

d.h. ich könnte mit diesem code aus der eigentlichen overall_header.tpl immer den status variabel abfragen?

was ich auch nocht nicht ganz verstehe, sofern ich mir bis jetzt alles richtig zusammen gereimt habe, ob dieser code

Code: Alles auswählen

<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>
dann auch noch funktioniert wenn ich ihn in eine ganz einfach html datei einfüge die nicht mehr in dem root/forum/templates/subSilver/ liegt sondern zb. root/htmldatas/ ?
Antworten

Zurück zu „Coding & Technik“