(ez)Portal met andere header dan forum?
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

(ez)Portal met andere header dan forum?
Is er een mogelijkheid om de portal (ik heb ezportal) van een andere header te voorzien dan de rest van het forum? Zodat ik het portal meer bij de site kan laten passen en meer een algemene pagina maak. Ik heb een aantal links in de php en tpl files gevonden en vervangen maar krijg dan errors...
Misschien dat iemand dit probleem al een keer heeft gehad?
Misschien dat iemand dit probleem al een keer heeft gehad?
Dit zou je dan moeten veranderen:
Maar onthoud wel dat er veel wordt aangeroepen en het kan zijn dat de portal niet meer 100% werkt.
Code: Selecteer alles
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Òf, zet in het php bestand voor de regel waar page_header.php geinclude wordt
$portal_header = TRUE;
Open dan includes/pahe_header.php
Zoek
Vervang met
Nu kun je voor het portal het bestand portal_header.tpl aanmaken (dus overall_header.tpl kopieeren en aanpassen) wat dan de header voor het forum komt.
$portal_header = TRUE;
Open dan includes/pahe_header.php
Zoek
Code: Selecteer alles
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Code: Selecteer alles
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? ( ( empty(portal_header) ) ? 'portal_header.tpl' : 'overall_header.tpl' ) : 'simple_header.tpl')
);
Heb bovenstaande toegepast maar krijg i.p.v mijn forum slechts de volgende mededeling:Luuk schreef:<snip code vervangen>
Maar goed dat ik eerst back-ups maak van bestanden die ik verander...Het genderforum schreef:Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in /home/httpd/web04543/www/genderforum/includes/page_header.php on line 67
Een $tring vergeten
Moest natuurlijk zo zijn:

Moest natuurlijk zo zijn:
Code: Selecteer alles
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? ( ( empty($portal_header) ) ? 'portal_header.tpl' : 'overall_header.tpl' ) : 'simple_header.tpl')
);
In elk geval hebben de portal.php en de index.php een verschillende header... Alleen precies verkeerd om dan de bedoeling was! Ik dacht slim te zijn en heb de namen van de beide headers verwisseld, maar dan hebben beide weer dezelfde header. Ik probeer nog wel variaties, maar wordt niet vrolijker van alle code... (ben vandaag bezig geweest met drafts MOD, durf birthday MOD nu even niet meer) 
