Woord op tijd
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.

Woord op tijd
Ik wil op mijn portaal een text zetten die afhankelijk is van de tijd van de dag.
Dus bv 'smorgens: Goedemorgen
's middags: Goedemiddag etc....
Weet iemand hoe ik dat kan doen?
Dus bv 'smorgens: Goedemorgen
's middags: Goedemiddag etc....
Weet iemand hoe ik dat kan doen?
Code: Selecteer alles
<?php
$var = date("H");
if ($var <= 11) {
echo "Mogge";
}
else {
if ($var > 11 and $var < 18) {
echo "Middag";
}
else {
echo "Goeie avond";
}
}
?>
Open phpbb/includes/page_header.php
Plaats na <?php
Scroll naar onderen en zoek $template->assign_vars(array(
Plaats daaronder:
Open nu je overal_header.tpl
En plaats waar jij wilt dat de groet verschijnt:
Uploaden en klaar.
Plaats na <?php
Code: Selecteer alles
$var = date("H");
if ($var <= 11) {
$groet = "Mogge";
}
else {
if ($var > 11 and $var < 18) {
$groet = "Middag";
}
else {
$groet = "Goeie avond";
}
}
Plaats daaronder:
Code: Selecteer alles
'GROET' => $groet,
En plaats waar jij wilt dat de groet verschijnt:
Code: Selecteer alles
{GROET}
Code: Selecteer alles
'GROET' => (date('H') <= 11) ? "Mogge" : (date('H') >= 18) ? "Avond" : "Middag",

Code: Selecteer alles
'GROET' => ((date('H') <= 11) ? "Mogge" : (date('H') >= 18) ? "Avond" : "Middag") . $userdata['username'],

Code: Selecteer alles
'GROET' => ((date('H') <= 11) ? "Mogge" : (date('H') >= 18) ? "Avond" : "Middag") . ($userdata['user_id'] != -1) ? $userdata['username'] : ''),

Foutje:
Code: Selecteer alles
'GROET' => ((date('H') <= 11) ? "Mogge" : (date('H') >= 18) ? "Avond" : "Middag") . ($userdata['user_id'] != -1) ? $userdata['username'] : '',
Code: Selecteer alles
'GROET' => ((date('H') <= 11) ? "Mogge" : (date('H') >= 18) ? "Avond" : "Middag") . ($userdata['user_id'] > 1) ? $userdata['username'] : ''
Code: Selecteer alles
'GROET' => ( date('H') < 12 ? 'Mogge' : ( date('H') > 17 ? 'Avond' : 'Middag' ) ) . ( $userdata['user_id'] > -1 ? ' ' . $userdata['username'] : '' ),

Dat is dan zo als het goed is:
Code: Selecteer alles
'GROET' => ( ( date('H') < 6 ) ? 'Goedeavond' : ( ( date('H') < 12 ) ? 'Goedemiddag' : ( ( date('H') < 17 ) ? 'Goedemiddag' : 'Goedeavond' ) ) ) . ( $userdata['user_id'] > -1 ? ' ' . $userdata['username'] : '' ),