恋雾迷尘论坛's Archiver

爱雨冷雪 发表于 2006-11-30 09:00

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}-->&nbsp; ( $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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.