Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
28.03.2006, 13:34
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2007, 17:42 von Jan.)
Hallo,
ich würde gerne eigene Seiten erstellen. Also Seiten mit verschiedenen Funktionen. Allerdings sollten diese ins Forum eingebunden sein. Das template kann ich ja per ACP erstellen. Und PHP kann ich ja ganz normal machen. Jetzt geht es nur darum, wie ich so eine Seite ertstelle.
Also nen grober Aufbau.
Es sollte der header, die navigation und der footer, sowie einige Infos des Forum zur verfügung stehen.
Wie ersetzte ich Platzhalter im Template? Wie werden diese Definiert?
Jan
Beiträge: 137
Themen: 7
Registriert seit: 05.08.2005
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
28.03.2006, 18:52
(Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2006, 19:08 von Jan.)
okay, geht alles.
Wie kann ich:
- Einen Platzhalter im Template erstellen?
- Diesen dann durch einen bestimmten Code ersetzen?
- Wo finde ich die Daten über den aktuellen Besucher? Hab da sowas wie $mybb[''] in erinnerung!
- Wie kann ich bestimmte Templates einbinden?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Jan schrieb:Einen Platzhalter im Template erstellen?
Du fügst einfach eine Variable ins Template ein, z.B. $hallo. In der PHP-Datei fügst du folgenden Code ein, bevor das entsprechende Template geladen wird:
In dem Fall wird die Variable/der Platzhalter $hallo durch "Guten Tag!" ersetzt.
Jan schrieb:Diesen dann durch einen bestimmten Code ersetzen?
Siehe Frage 1
Jan schrieb:Wo finde ich die Daten über den aktuellen Besucher? Hab da sowas wie $mybb[''] in erinnerung!
Daten über den Beutzer findest du im Array $mybb->user. $mybb->user['username'] z.B. gibt den Benutzernamen aus.
Jan schrieb:Wie kann ich bestimmte Templates einbinden?
Du musst in das erste Template wieder eine Variable, z.B. $meintemplate einfügen. Um diese durch ein anderes Templte zu ersetzen, musst du dieses Laden:
PHP-Code:
eval("\$meintemplate .= \"".$templates->get("meintemplate")."\";");
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
Danke.
Noch eine Frage:
Wie kann ich in der Navigationsleiste Umlaute benutzen? Also ü,ö und so?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
28.03.2006, 20:24
(Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2006, 20:25 von Michael.)
Welche Navigationsleiste? Wie dem auch sei, du musst Umlaute höchstwahrscheinlich in HTML umwandeln.
ä = ä
Ä = Ä
ö = ö
Ö = Ö
ü = ü
Ü = Ü
ß = ß
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
28.03.2006, 20:40
(Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2006, 20:40 von Jan.)
Hmmm,
leider steht das bei mir so
Wie muss ich das Umwandeln?
hatte es schon damit versucht
Code:
addnav(Sprüche);
aber da liest er das ; als Ende des Befehls. Wie wandel ich in PHP das um? Einfach escapen?
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
Setze dein "Sprüche" in Anführungszeichen dann sollte es gehen.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006