viewpro 加入顯示會員歲數
[size=3][color=#0000ff] 無填年份 不會顯示年 , 月 , 日 , 也會準確計算在內
到達生日那天 及 超過生日那天 才會增加一歲[/color][/size]
viewpro.htm 找
[code]<tr><td width="45%" class="bold">{lang birthday}:</td><td width="55%">$member[bday]</td></tr>
[/code]
改為
[code]<tr><td width="45%" class="bold">{lang birthday}:</td><td width="55%">$member[bday]
<!--{if $member['birthyear'] > 0}--> ( $member[birthyear] 歲 )<!--{/if}-->
</td></tr>
[/code]
viewpro.php 找
[code]$member['bday'] = str_replace('y', substr($year, 2, 4), $member['bday']);
[/code]
之下加入
[code] $birth_y = date("y");
$birth_m = date("m");
$birth_d = date("d");
$birthyear = intval($member['bday']);
$birthyears = $year > $birth_y ? gmdate('Y', $timestamp + $data['timeoffset'] * 3600) - $birthyear : '';
$member['birthyear'] = $birthyears ? ''.($birth_m > $month ? $birthyears : ''.($birth_m >= $month && $birth_d >= $day ? $birthyears : $birthyears - 1).'').'' : '';
[/code]
页:
[1]