Seite 1 von 2

eigenen Header in versch. Skins einbinden

Verfasst: 12.10.2004 11:47
von Gast
Hallo!

Ich habe in den Header (zwischen Titel und den Optionen wie z. B. Login)des subSilver-Skins einen Textabschnitt eingebaut. Allerdings möchte ich diesen Abschnitt in jeden Skin nutzen. Kann ich diesen Abschnitt in eine Datei auslagern und dann includen? Wenn ja, wie (muss es eine PHP, HTML-Datei sein?)?

Verfasst: 12.10.2004 23:10
von Acid
..genügt dir das als Antwort ?

Verfasst: 12.10.2004 23:53
von Gast
Nein, is mir irgendwie zu kompliziert. Kannst du mir noch eine andere Möglichkeit vorschlagen? Wäre klasse!!! Trotzdem schon mal thx!

Verfasst: 13.10.2004 14:43
von Acid
hmm.. du schreibst einfach dein Zeugs in eine Datei, die du dann wie im Artikel beschrieben in die overall_header.tpl (über die page_header.php) includest.

Was genau verstehst du am Artikel nicht?

Verfasst: 13.10.2004 22:26
von Gast
Nun, schon der Code "$template->assign_vars(array(" den man suchen soll ist in meiner overall_header nicht vorhanden (2.0.10).

Und der pfadzurdatei MUSS der absolut sein oder gehts auch relativ?

Verfasst: 13.10.2004 22:55
von Acid
Bis auf den letzten Satz aus dem Artikel muss alles in der .php gemacht werden (in deinem Fall die page_header.php).
In die overall_header.tpl trägst du dann nur {WHAT_INCLUDE} ein.
Wie der Pfad aussehen muss, siehst du am Beispiel im Artikel.

Verfasst: 14.10.2004 17:32
von Gast
okay thx schon mal. noch ne frage:

WHAT_INCLUDE ist doch ne Variable ne? Kann die auch anders heissen?

Verfasst: 14.10.2004 19:05
von Acid
Konstante.. ja, aber dementsprechend auch den .php-Teil anpassen.

Verfasst: 14.10.2004 20:53
von Gast
Danke, Acid. Bei mir klappts trotzdem nicht. Wenn ich nach der Änderung mein Forum wieder aufrufe, erscheint folgender Fehler:

http://img40.exs.cx/img40/7526/Unbenannt-17.jpg

Ich hab alles so gemacht, wie du es gesagt hast!

Verfasst: 15.10.2004 12:50
von Acid
'NAV_LINKS' => $nav_links_html)

// Meine Include-Dateien

'INCLDATEI' => implode("",file("http://www.meinedomain.de/phpbb/include ... ldatei.php")),

);
..ersetze das mit..
'NAV_LINKS' => $nav_links_html,
// Meine Include-Dateien
'INCLDATEI' => implode("",file("http://www.meinedomain.de/phpbb/include ... ldatei.php")))
);
Da du es am Ende eingefügt hattest, muss als letztes eine Klammer stehen (sonst Kommatas).