MyBB.de Forum

Normale Version: [Erledigt]Neue Forenseiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
okay, geht alles.

Wie kann ich:
  1. Einen Platzhalter im Template erstellen?
  2. Diesen dann durch einen bestimmten Code ersetzen?
  3. Wo finde ich die Daten über den aktuellen Besucher? Hab da sowas wie $mybb[''] in erinnerung!
  4. Wie kann ich bestimmte Templates einbinden?
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:
PHP-Code:
$hallo "Guten Tag!"
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")."\";"); 
Danke.

Noch eine Frage:
Wie kann ich in der Navigationsleiste Umlaute benutzen? Also ü,ö und so?
Welche Navigationsleiste? Wie dem auch sei, du musst Umlaute höchstwahrscheinlich in HTML umwandeln.

ä = ä
Ä = Ä
ö = ö
Ö = Ö
ü = ü
Ü = Ü
ß = ß
Hmmm,

leider steht das bei mir so
Code:
addnav(Sprüche);
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?
Setze dein "Sprüche" in Anführungszeichen dann sollte es gehen.
Danke geht.

Jan