Quote:
Originally Posted by christianb
I have fixed it - at least on my site
PHP Code:
// Nicer Greeting On NavBar
$ng_gmt = date('G') + 6; // add + or - and the difference between the server and GMT. My time zone is GMT-6 so I add 6
$ng_tz_useroffset = $vbulletin->userinfo['timezoneoffset'];
$ng_result = bcadd($ng_gmt, $ng_tz_useroffset);
if($ng_result < 12){
$ng_greeting = "<strong>" . $vbphrase[ng_goodmorning] . " " . $vbulletin->userinfo[username] . ".</strong>";
} elseif($ng_result < 18){
$ng_greeting = "<strong>" . $vbphrase[ng_goodafternoon] . " " . $vbulletin->userinfo[username] . ".</strong>";
} else {
$ng_greeting = "<strong>" . $vbphrase[ng_goodevening] . " " . $vbulletin->userinfo[username] . ".</strong>";
}
// Nicer Greeting On NavBar
|
I think that fixed it:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="nicergreeting" active="1">
<title>Nicer Greeting On NavBar</title>
<description>This adds a nicer greeting to your navbar.</description>
<version>1.0.1</version>
<codes>
</codes>
<templates>
</templates>
<plugins>
<plugin active="1">
<title>Nicer Greeting On NavBar</title>
<hookname>global_start</hookname>
<phpcode><![CDATA[// Nicer Greeting On NavBar
$ng_gmt = date('G') + 8;
$ng_tz_useroffset = $vbulletin->userinfo['timezoneoffset'];
$ng_result = bcadd($ng_gmt, $ng_tz_useroffset);
if($ng_result < 12){
$ng_greeting = "<strong>" . $vbphrase[ng_goodmorning] . " " . $vbulletin->userinfo[username] . ".</strong>";
} elseif($ng_result < 18){
$ng_greeting = "<strong>" . $vbphrase[ng_goodafternoon] . " " . $vbulletin->userinfo[username] . ".</strong>";
} else {
$ng_greeting = "<strong>" . $vbphrase[ng_goodevening] . " " . $vbulletin->userinfo[username] . ".</strong>";
}
// Nicer Greeting On NavBar]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="GLOBAL" fieldname="global">
<phrase name="ng_goodafternoon"><![CDATA[Good Afternoon, ]]></phrase>
<phrase name="ng_goodevening"><![CDATA[Good Evening,]]></phrase>
<phrase name="ng_goodmorning"><![CDATA[Good Morning, ]]></phrase>
</phrasetype>
</phrases>
<options>
</options>
</product>