php script aan de header toevoegen??

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
fanta
Berichten: 11
Lid geworden op: 18 jul 2005, 21:43

php script aan de header toevoegen??

Bericht door fanta » 18 jul 2005, 21:55

Hoi,

ik ben bezig een phpbb foprum aan te passen en wilde een phpscript toevoegen aan de header gedeelte en kriijg enkel de code te zien, ik snap dat de header teplate enkel voor d elayout is maar als ik een stuk code aan de header wil toevoegen zoals bijvoorbeeld een tijdweergave, waar kan ik dit plaatsen zodat het werkt?
Laatst gewijzigd door fanta op 25 jul 2005, 16:25, 1 keer totaal gewijzigd.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 jul 2005, 21:58

Je moet de php code in includes/page_header.php zetten en dan steeds als je een $variabele wilt echoën ( echo();, print(); ) dan moet je tussen $template=>assign_vars(array(
"VARIABELE" => $variabele,
zetten, dan kun je in het .tpl bestand {VARIABELE} gebruiken.
Afbeelding

fanta
Berichten: 11
Lid geworden op: 18 jul 2005, 21:43

Bericht door fanta » 25 jul 2005, 12:52

ik heb het nu zo staan zie enkel nog steeds niks:

page _header.php

<?php
// starttijd:
list($msec, $sec) = explode(' ',microtime());
$start_time = ((float)$msec + (float)$sec);

$datum = date ("j F Y" );
$dagvanweek = date("l");
$arraydag = array("Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag");
$dagvanweek = $arraydag[date("w")];
$arraymaand = array("Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December");
$datum = date("j ") . $arraymaand [date("n") - 1] . date (" Y");
echo "$dagvanweek, $datum";
?>

$template->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'DATUM' => $datum,
'DAGVANDEWEEK' => $dagvanweek,

overall_header.tpl
Het is vandaag:{DAGVANWEEK} {DATUM}

fanta
Berichten: 11
Lid geworden op: 18 jul 2005, 21:43

Bericht door fanta » 25 jul 2005, 16:23

heb em verbetert(zie boven) maar nog steeds zie ik niks, ikw eet niet wat ik fout doe????

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 25 jul 2005, 16:38

Denk je echt dat dit gaat werken...... Ik zal het antwoord geven, nee, dat gaat het niet!

Zoek bijna onderaan de code:
(dit is niet de volledige regel, maar een stukje)

Code: Selecteer alles

$template->pparse(
Voeg daarboven toe:

Code: Selecteer alles

// starttijd: 
list($msec, $sec) = explode(' ',microtime()); 
$start_time = ((float)$msec + (float)$sec); 

$datum = date ("j F Y" ); 
$dagvanweek = date("l"); 
$arraydag = array("Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"); 
$dagvanweek = $arraydag[date("w")]; 
$arraymaand = array("Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"); 
$datum = date("j ") . $arraymaand [date("n") - 1] . date (" Y"); 

$template->assign_vars(array( 
'SITENAME' => $board_config['sitename'], 
'DATUM' => $datum, 
'DAGVANDEWEEK' => $dagvanweek)
) 
... Maar ik modereer (nog) niet.

fanta
Berichten: 11
Lid geworden op: 18 jul 2005, 21:43

Bericht door fanta » 25 jul 2005, 17:06

dus de code:

Code: Selecteer alles

// starttijd: 
list($msec, $sec) = explode(' ',microtime()); 
$start_time = ((float)$msec + (float)$sec); 

$datum = date ("j F Y" ); 
$dagvanweek = date("l"); 
$arraydag = array("Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"); 
$dagvanweek = $arraydag[date("w")]; 
$arraymaand = array("Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"); 
$datum = date("j ") . $arraymaand [date("n") - 1] . date (" Y"); 

$template->assign_vars(array( 
'SITENAME' => $board_config['sitename'], 
'DATUM' => $datum, 
'DAGVANDEWEEK' => $dagvanweek)
) 
moet hiertussen

Code: Selecteer alles

$template->pparse(
achter de overall_header.

dit heb ik in diverse varianten geprobeerd helaas werkt het niet diverse parse erorrs

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 25 jul 2005, 17:24

Ik zeg, ERBOVEN :wink:
... Maar ik modereer (nog) niet.

fanta
Berichten: 11
Lid geworden op: 18 jul 2005, 21:43

Bericht door fanta » 25 jul 2005, 17:44

Code: Selecteer alles

// starttijd: 
list($msec, $sec) = explode(' ',microtime()); 
$start_time = ((float)$msec + (float)$sec); 

$datum = date ("j F Y" ); 
$dagvanweek = date("l"); 
$arraydag = array("Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"); 
$dagvanweek = $arraydag[date("w")]; 
$arraymaand = array("Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"); 
$datum = date("j ") . $arraymaand [date("n") - 1] . date (" Y"); 

$template->assign_vars(array( 
'SITENAME' => $board_config['sitename'], 
'DATUM' => $datum, 
'DAGVANDEWEEK' => $dagvanweek) 
) 

$template->pparse('overall_header');
parse error in deze regel:

Code: Selecteer alles

 $template->pparse('overall_header');
:?

fanta
Berichten: 11
Lid geworden op: 18 jul 2005, 21:43

Bericht door fanta » 25 jul 2005, 19:44

gelet op de puntkomma doet hij het nu

Gesloten