If any one wants a zodiac and user age hack that doesnt replace any code and works with vb 3.0 and just simply copy and paste without replacing any clode and thats template driven to esily edit online go here:
https://vborg.vbsupport.ru/showthrea...threadid=37938
Plus theres alot less code, heres an example:
PHP Code:
if (!isset($bday) or !$bday) $bday = explode("-",$post[birthday]);
if (date("Y")>$bday[0] and $bday[0]>1901 && $bday[0]!='0000') {
$userage= date("Y") - ($bday[0]+1);
if ((date("m")==$bday[1] and $bday[2]<=date("d")) or date("m")>$bday[1])
$userage=$userage+1;
$zodiac_chinese_array = array("Rooster","Dog","Pig","Rat","Ox","Tiger","Hare","Dragon","Snake","Horse","Goat","Monkey");
$zodiacbit=$bday[0]%12;
eval("\$zodiac[chinese] = \"".gettemplate("zodiac_chinese_".strtolower(trim($zodiac_chinese_array[$zodiacbit-1])))."\";");
}
if ($bday[1]!='00' and $bday[1]>0 and $bday[2]!='00' and $bday[2]>0) {
$zodiac_astro_array = array("Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn","Aquarius","Pisces");
$zodiac_month = array(
start => array("3","4","5","6","7","8","9","10","11","12","1","2"),
end => array("4","5","6","7","8","9","10","11","12","1","2","3")
);
$zodiac_day = array(
start => array("21","20","21","22","23","23","23","23","22","22","20","19"),
end => array("19","20","21","22","22","22","22","21","21","19","18","20")
);
for($i=0;$i<12;$i++) {
$month['start'] = $zodiac_month['start'][$i];
$month['end'] = $zodiac_month['end'][$i];
$day['start'] = $zodiac_day['start'][$i];
$day['end'] = $zodiac_day['end'][$i];
if($bday[1] == $month['start'] and $bday[2] >= $day['start'] or $bday[1] == $month['end'] and $bday[2] <= $day['end']) {
eval("\$zodiac[astro] = \"".gettemplate("zodiac_astro_".strtolower(trim($zodiac_astro_array[$i])))."\";");
break;
}
}
}
It works too, this hack boofo release was version 1.o of my code after he made small edits to it, the code was almost identicle though, So you can use Boofo's fix of version 1.0 of my code or mu version 2.0 code. Both work.