einer php neuen header zuordnen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
secarum
Beiträge: 25
Registriert: Sa 04.Dez, 2004 17:34
Wohnort: Goerlitz
Kontaktdaten:

einer php neuen header zuordnen

Beitrag von secarum »

guten abend

ich wollt ja in meinem album eine kategorie erscheinen lassen und kommen damit eigendlich recht gut vorran (mit frames), nur muß ich dazu der index.php, der viewforum.php und der vietopic.php einen leeren header (also ohne schrift, bilder, etc.) zuordnen.

in der index hab ich das wie folgt gemacht:

Code: Alles auswählen

$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx); ->	

$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_headerindex.'.$phpEx);
dann einen neuen pageheader erschaffen mit

Code: Alles auswählen

$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : (($gen_simple_header < 0) ? 'slideshow_header.tpl' : 'simple_header.tpl') )); ->

$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_headerindex.tpl' : (($gen_simple_header < 0) ? 'slideshow_header.tpl' : 'simple_header.tpl') )
);
und eine overallheaderindex.tpl

funktioniert alles super, nur wenn ich das jetzt bei der viewtopic.php probiere und

Code: Alles auswählen

$page_title = $lang['View_topic'] .' - ' . $topic_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx); ->
$page_title = $lang['View_topic'] .' - ' . $topic_title;
include($phpbb_root_path . 'includes/page_headerindex.'.$phpEx);
das so einsetze wie in der index.php, kommt da folgende fehlermeldung

Parse error: parse error, unexpected ']' in /homepages/43/d100862137/htdocs/phpBB2kon/viewtopic.php on line 1226

Code: Alles auswählen

// Start add - Gender MOD
		switch ($postrow[$i]['user_gender']) 
		{ 
			case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender'].  '].'].'].":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. '].'].']."\" border=\"0\" />"; break; 
			case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. '].'].'].":".$lang['Female']. '].'].']."\" title=\"" . $lang['Gender'] . ":".$lang['Female']. '].'].']."\" border=\"0\" />"; break; 
			default : $gender_image=""; 
		}
// End add - Gender MOD
<- bei der befehlszeile handelt es sich um den grender-mod

was muß ich da wo ändern und sieht es dann bei der viewforum ähnlich aus?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, der Block für den Gender Mod würde ich mal vom Mod neu in die viewtopic.php einfügen. Der sieht sehr zerstört aus.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
secarum
Beiträge: 25
Registriert: Sa 04.Dez, 2004 17:34
Wohnort: Goerlitz
Kontaktdaten:

Beitrag von secarum »

scheint wirklich am grender-mod gelegen zu haben.

also reicht das, wenn ich in der php den link zu einem neuen pageheader (ordner includes) setze und in dieser pageheader.php den neuen header auschreibe, oder muß ich noch in einem anderen verzeichnis was verändern?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, was willst Du denn jetzt noch ändern? Es läuft doch, wenn der Block für den Gender Mod korrigiert wurde, oder nicht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
secarum
Beiträge: 25
Registriert: Sa 04.Dez, 2004 17:34
Wohnort: Goerlitz
Kontaktdaten:

Beitrag von secarum »

ich will es verstehen lernen und nicht nur einen code von der einen ecke zur nächsten schieben ;)

hab ein paar php dateien erstellt und denen seperate header und footer zugeordnet. also muß das erstellen eines neuen pageheader im ordner include und eine neu header tpl reichen. zumindest gabs bei mir keine fehlermeldung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das geht natürlich.
Eine andere Methode ware, mit define() eine Konstante zu setzen, die dann in der page_header.php bestimmte Befehle ausführt (if-Bedingung). Das würde zusätzliche Dateien sparen und die Übersichtlichkeit des gesamten Boards erhöhen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten