MyBB.de Forum
[Erledigt]Neue Forenseiten - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: [Erledigt]Neue Forenseiten (/thread-1577.html)



[Erledigt]Neue Forenseiten - Jan - 28.03.2006

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


RE: Neue Forenseiten - Scorpio - 28.03.2006

Hier wird einiges erklärt: https://www.mybb.de/forum/showthread.php?tid=364&pid=1799#pid1799


RE: Neue Forenseiten - Jan - 28.03.2006

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?



RE: Neue Forenseiten - Michael - 28.03.2006

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")."\";"); 



RE: Neue Forenseiten - Jan - 28.03.2006

Danke.

Noch eine Frage:
Wie kann ich in der Navigationsleiste Umlaute benutzen? Also ü,ö und so?



RE: Neue Forenseiten - Michael - 28.03.2006

Welche Navigationsleiste? Wie dem auch sei, du musst Umlaute höchstwahrscheinlich in HTML umwandeln.

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


RE: Neue Forenseiten - Jan - 28.03.2006

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?


RE: Neue Forenseiten - krafdi - 28.03.2006

Setze dein "Sprüche" in Anführungszeichen dann sollte es gehen.


RE: Neue Forenseiten - Jan - 29.03.2006

Danke geht.

Jan