1. global.func.php
function showstars($num) {
global $starthreshold;
$alt = 'alt="第 '.$num.' 級"';
if(empty($starthreshold)) {
for($i = 0; $i < $num; $i++) {
echo '<img src="'.IMGDIR.'/star_level1.gif" '.$alt.' />';
}
} else {
for($i = 3; $i > 0; $i--) {
$numlevel = intval($num / pow($starthreshold, ($i - 1)));
$num = ($num % pow($starthreshold, ($i - 1)));
for($j = 0; $j < $numlevel; $j++) {
echo '<img src="'.IMGDIR.'/star_level'.$i.'.gif" '.$alt.' />';
}
}
}
}
function showstars($num) {
global $starthreshold;
$alt = 'alt="第 '.$num.' 級"';
for($i = 0; $i < $num; $i++) {
echo '<img src="images/common/star.gif" '.$alt.' />';
}
}
2. 上傳star.gif到images/common (star.gif 請自己找圖)
3. admincp.lang.php
'settings_starthreshold' => '星星升級閥值:',
'settings_starthreshold_comment' => '星星數在達到此閥值(設為 N)時,N 個星星顯示為 1 個月亮、N 個月亮顯示為 1 個太陽。默認值為 2,如設為 0 則取消此項功\能,始終以星星顯示',
4. admin/settings.inc.php
showsetting('settings_starthreshold', 'settingsnew[starthreshold]', $settings['starthreshold'], 'text');