MyBB.de Forum

Normale Version: eigene Seiten mit einem anderen Header
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Gar nichts,
deshalb hab ich es oben rausgenommen.
Es verwirrt nur;
hab es so gelöst

Eine PHP Datei erstellt mit

PHP-Code:
<?php
define
("KILL_GLOBALS"1);
define("IN_MYBB"1);
#define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll

require("global.php");

// Der Name der Seite wird eingefügt
add_breadcrumb("NamederSeite.php");
 
// Hier werden die erstellten Templates geladen
eval("\$layout .= \"".$templates->get("layout")."\";");
eval(
"\$NamederSeite.php = \"".$templates->get("NamederSeite.php")."\";");

// Hier wird die Seite angezeigt
output_page($NamederSeite.php);
?>

Dann ein Template mit dem Layout,
und im Template NamederSeite, hab ich dann die Variable {$layout}
eingesetzt.

Es funktioniert Big Grin
____________________________________________

Nur noch eine Zwischenfrage,
weshalb ich keinen neuen Thread erstellen will.

Wie definiere ich im Template das Hintergrundbild?

Hab es mir <body background="images/back.gif">
versucht, aber es klappt nicht ?

Gibt es noch einen anderen Lösungsweg?
Hinweis: Entferne beim eval den Punkt vor dem =. (mache aus .= das: =)
Mache es doch per CSS. (body)
Danke für den Hinweis,

Ja, wenn ich das im CSS machen, ist es im ganzen Forum so.
Ich möchte eben fürr die eigenen Seiten einen anderen Hintergund haben,
deshalb versuch das im Template zu machen.
Aber da ist CSS nicht möglich [Bild: http://smileyjungle.com/smilies/confused10.gif]
Setze einfach einen neuen div-Tag mit einer eindeutigen ID:
Code:
<body>
<div id="eigeneseite">
INHALT
</div>
</body>
Anschließend kannst du diesen Tag per CSS formatieren. Natürlich sollte der Tag dann auch nur auf der eigenen Seite auftauchen.
Super jetzt hat es geklappt [Bild: http://smileyjungle.com/smilies/celebrate0.gif]

Noch ne Frage
Ich versteh nicht so ganz,
das hab ich oft in Templates gesehen,
warum man den Div eine ID zuweisen muss [Bild: http://smileyjungle.com/smilies/confused10.gif]
Damit der Browser weiß worauf sich die CSS-Formatierung bezieht. Grundsätzlich musst du keine ID zuweisen, aber ohne ID klappts eben nicht.
Seiten: 1 2