Seite 1 von 1
Andere Header Klasse like $gen_simple_header = TRUE;
Verfasst: 03.09.2005 21:55
von mgutt
Hat jemand schonmal einen Mod geschrieben für eine dritte Header Klasse?
Es gibt ja den normalen Header und z.B. den simple_header bei dem PN Popup. Ich wollte aber hingehen und auf der Startseite bzw. dem Fotoalbum einen seperaten Header bauen. (Startseite andere Farben; Fotoalbum dünnerer Kopf)
Verfasst: 07.09.2005 14:24
von mgutt
*bump*
Verfasst: 24.09.2005 13:32
von mgutt
*bump*
Verfasst: 24.09.2005 16:12
von punkface
Hallo
Versuch mal folgendes:
page_header.php
suchen
Code: Alles auswählen
//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
ersetzten durch
Code: Alles auswählen
/*
//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
*/
$overall_header = '';
if($gen_simple_header)
{
$overall_header = 'simple_header.tpl';
}
else if(!empty($header_tpl))
{
$overall_header = $header_tpl;
}
else
{
$overall_header = 'overall_header.tpl';
}
$template->set_filenames(array(
'overall_header' => $overall_header)
);
common.php
suchen
danach einfügen
Jetzt kannst du in der entsprechenden php Datei (z.B. halt bei der Mitgliederliste wäre es die memberlist.php .. ach, du weist schon was ich meine

), bevor die page_header.php includet wird, festlegen welche Template Datei für den Header verwendet werden soll. Das funktioniert dann so:
suchen
Code: Alles auswählen
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
davor einfügen
bla.tpl dann natürlich durch den richtigen Namen der Datei ersetzten
Wenn´s nicht funktioniert, bitte laut schreien.. oder einfach hier posten

Verfasst: 24.09.2005 21:08
von mgutt
ich habs jetzt so versucht, scheint zu klappen:
Code: Alles auswählen
//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? ( ( empty($gen_main_header) ) ? 'overall_header.tpl' : 'main_header.tpl') : 'simple_header.tpl')
);
die gen_main, habe ich in der common auch zu false gemacht und in der entsprechenden datei die klasse auf true.
ich werde dann meine startseite komplett implementieren in phpbb.
danach mache ich mal eine zusammenfassung.