WIe? - Platzhalter
- witzigerkiller
- Gesperrt
- Beiträge: 878
- Registriert: 05.02.2005 13:27
- Wohnort: Sonthofen
WIe? - Platzhalter
Wie funktioniert das mit denen Platzhaltern, also z.b.
{uhr} und dann wird da eine uhrzeit an der stelle eingesetzt.
oder {Title} dass dann der title oben kommt? Kann mir das jemand erklären, sodass ich daas für meine private hp nutzen kann?
{uhr} und dann wird da eine uhrzeit an der stelle eingesetzt.
oder {Title} dass dann der title oben kommt? Kann mir das jemand erklären, sodass ich daas für meine private hp nutzen kann?
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
- mad-manne
- Ehemaliges Teammitglied
- Beiträge: 5403
- Registriert: 18.03.2005 10:00
- Wohnort: Marl im Ruhrgebiet
dafür ist in phpBB die Template-Engine zuständig!
In den Skipten werden die Template-Variablen zugewiesen ...z.B.:
Diese Variablen können dann in dem Template "genutzt" werden, also hier z.B.: {SITENAME}, {SITE_DESCRIPTION} und {PAGE_TITLE}
Bei der Ausgabe werden dann die Platzhalter durch die Template-Engine ersetzt.
Wenn du das für deine eigene HP nutzen willst, solltest du sie entweder in phpBB integrieren oder eine andere Template-Engine ins Auge fassen, da es wahrcsheinlich zu kompliziert ist, die phpBB-template Engine aus phpBB "rauszuoperieren".
Gruss,
Manne.
P.S.: Eine gute OpenSource Engine ist smarty ...
In den Skipten werden die Template-Variablen zugewiesen ...z.B.:
Code: Alles auswählen
$template->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'SITE_DESCRIPTION' => $board_config['site_desc'],
'PAGE_TITLE' => $page_title)
);
Bei der Ausgabe werden dann die Platzhalter durch die Template-Engine ersetzt.
Wenn du das für deine eigene HP nutzen willst, solltest du sie entweder in phpBB integrieren oder eine andere Template-Engine ins Auge fassen, da es wahrcsheinlich zu kompliziert ist, die phpBB-template Engine aus phpBB "rauszuoperieren".
Gruss,
Manne.
P.S.: Eine gute OpenSource Engine ist smarty ...
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Supportanfragen via E-Mail oder PN werden ignoriert
- witzigerkiller
- Gesperrt
- Beiträge: 878
- Registriert: 05.02.2005 13:27
- Wohnort: Sonthofen
würde das Funktionieren?
{SITENAME} etc.....
Würde das gehen?
Code: Alles auswählen
$Sitename ="Halllo";
$beschreibung ="HUHU du da";
$pagetitle = "So da bin ich";
$template->assign_vars(array(
'SITENAME' => $Sitename,
'SITE_DESCRIPTION' => $beschreibung,
'PAGE_TITLE' => $pagetitle)
);
Würde das gehen?
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
- mad-manne
- Ehemaliges Teammitglied
- Beiträge: 5403
- Registriert: 18.03.2005 10:00
- Wohnort: Marl im Ruhrgebiet
Ja ... aber es gehört mehr dazu!
Studiere mal eine "einfache" Datei wie z.B. die viewonline.php
Ausserdem gibt es einen guten KB-Artikel auf dem Mutterschiff, der aber logischerweise in Englisch vorliegt.
Viel Erfolg,
Manne.
Studiere mal eine "einfache" Datei wie z.B. die viewonline.php
Ausserdem gibt es einen guten KB-Artikel auf dem Mutterschiff, der aber logischerweise in Englisch vorliegt.
Viel Erfolg,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Supportanfragen via E-Mail oder PN werden ignoriert
- witzigerkiller
- Gesperrt
- Beiträge: 878
- Registriert: 05.02.2005 13:27
- Wohnort: Sonthofen
hmm, kanns net so richtig begreifen. Vllt, da ich erst 13 bin? Naja, ich habs mir durchglesen, aber komme net ganz drauf, wie das funzt. bei mir kommt fehler mit call to member oderso..
Kannst du es mir vllt anhand einen kleinen scriptes erklären?
z.b.
Ich will das auf der index.php seite durch {Uberschrift} der Text: "Hallo"
dargestellt werden soll. Vllt kapiere ich das dann.
Oder ist das für euch zuviel arbeit?
Kannst du es mir vllt anhand einen kleinen scriptes erklären?
z.b.
Ich will das auf der index.php seite durch {Uberschrift} der Text: "Hallo"
dargestellt werden soll. Vllt kapiere ich das dann.
Oder ist das für euch zuviel arbeit?
witzigerkiller hat geschrieben:Kannst du es mir vllt anhand einen kleinen scriptes erklären?
KB-Artikel hat geschrieben:Ein Beispiel, welches die Template-Syntax demonstriert, kannst du dir hier runterladen:
http://www.phpbb.de/doku/foren_liste.zip
KB:knigge
- witzigerkiller
- Gesperrt
- Beiträge: 878
- Registriert: 05.02.2005 13:27
- Wohnort: Sonthofen
ich habs mit runtergeladen, aber ich blicke das net.
foren_liste.tpl
dann foren_liste.php
dann rufe ich bei mir im browser www.meinedomain.de/foren_liste.tpl
auf, aber da wird das genau so angezeigt wie in der tpl seite, also
Habe das phpbb zeugs raus, weil das ja für meine website dienen soll.
foren_liste.tpl
Code: Alles auswählen
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Foren Liste</title>
<meta name="author" content="Frank">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body>
<h1>Foren Liste von {BOARD_NAME}</h1>
</body>
</html>
Code: Alles auswählen
<?php
//Template Laden
$template->set_filenames(array(
'foren_liste' => 'foren_liste.tpl'
));
$Boardname ="HUHU";
$template->assign_vars(array(
'BOARD_NAME' => $Boardname
));
$template->pparse('foren_liste');
?>
auf, aber da wird das genau so angezeigt wie in der tpl seite, also
Und wenn ich die php datei aufrufe:Foren Liste von {BOARD_NAME}
BItte herzlich um HilfeFatal error: Call to a member function on a non-object in /mnt/kw2/01/139/00000003/htdocs/foren_liste.php on line 3
Habe das phpbb zeugs raus, weil das ja für meine website dienen soll.
Herr Mechaniker, mein Auto fährt nicht. Ach ja, habe die Reifen abmontiert, da ich ja mit dem Motor fahren will.witzigerkiller hat geschrieben:Habe das phpbb zeugs raus, weil das ja für meine website dienen soll.
Dann kann es ja nicht gehen. Wie willst du denn das phpBB Template-System verwenden, wenn du sämtliche Verweise darauf löscht?
KB:knigge
- witzigerkiller
- Gesperrt
- Beiträge: 878
- Registriert: 05.02.2005 13:27
- Wohnort: Sonthofen