제로보드 기준 -_-
스킨디렉토리의 setup.php 의 적당한 곳에 다음을 넣어줍니다.
<?
// 회원 포인트를 불러오는 함수
function point_lev($member_no) {
global $connect, $member_table;
if($member_no) {
$data=mysql_fetch_array(mysql_query("select point1,point2 from $member_table where no='$member_no'"));
$return_point1 = $data['point1']*10 + $data['point2'];
$return_point2 = $return_point1/1000;
$p_level1 = ceil($return_point2);
$p_level2 = ($return_point1 + 1000) - $p_level1*1000;
if($p_level2<"100") $p_level3 = "<font color=#B9E2FA>llllllllll</font>";
elseif($p_level2<"200") $p_level3 = "<font color=#646EFF>l</font><font color=#B9E2FA>lllllllll</font>";
elseif($p_level2<"300") $p_level3 = "<font color=#646EFF>ll</font><font color=#B9E2FA>llllllll</font>";
elseif($p_level2<"400") $p_level3 = "<font color=#646EFF>lll</font><font color=#B9E2FA>lllllll</font>";
elseif($p_level2<"500") $p_level3 = "<font color=#646EFF>llll</font><font color=#B9E2FA>llllll</font>";
elseif($p_level2<"600") $p_level3 = "<font color=#646EFF>lllll</font><font color=#B9E2FA>lllll</font>";
elseif($p_level2<"700") $p_level3 = "<font color=#646EFF>llllll</font><font color=#B9E2FA>llll</font>";
elseif($p_level2<"800") $p_level3 = "<font color=#646EFF>lllllll</font><font color=#B9E2FA>lll</font>";
elseif($p_level2<"900") $p_level3 = "<font color=#646EFF>llllllll</font><font color=#B9E2FA>ll</font>";
elseif($p_level2<"950") $p_level3 = "<font color=#646EFF>lllllllll</font><font color=#B9E2FA>l</font>";
else $p_level3 = "<font color=#646EFF>llllllllll</font>";
echo "<b>level ".$p_level1."</b> ".$p_level3;
} else {
echo "<b>out of level</b>";
}
}
?>
게시물은 10점, 코멘트는 1점으로 산정했고
100점마다 막대기가 한 개씩 늘어나며
1000점마다 1레벨씩 올라가게 된다.
위 소스에서 텍스트 대신 이미지를 넣어도 무방....
스킨디렉토리의
view.php 파일에는 <?=point_lev($data[ismember])?> 를
view_comment.php 파일에는 <?=point_lev($c_data[ismember])?> 를
넣으면 출력된다.
=============================================
- 디자인이야 여러가지로 응용이 가능
- 여러가지 스킨에 사용하고 싶다면 파일 하나에 위 소스를 몰아넣고
인클루드만 해서 쓰면 관리하기에 편리함
출처 : 리디폭스님 홈페이지
스킨디렉토리의 setup.php 의 적당한 곳에 다음을 넣어줍니다.
<?
// 회원 포인트를 불러오는 함수
function point_lev($member_no) {
global $connect, $member_table;
if($member_no) {
$data=mysql_fetch_array(mysql_query("select point1,point2 from $member_table where no='$member_no'"));
$return_point1 = $data['point1']*10 + $data['point2'];
$return_point2 = $return_point1/1000;
$p_level1 = ceil($return_point2);
$p_level2 = ($return_point1 + 1000) - $p_level1*1000;
if($p_level2<"100") $p_level3 = "<font color=#B9E2FA>llllllllll</font>";
elseif($p_level2<"200") $p_level3 = "<font color=#646EFF>l</font><font color=#B9E2FA>lllllllll</font>";
elseif($p_level2<"300") $p_level3 = "<font color=#646EFF>ll</font><font color=#B9E2FA>llllllll</font>";
elseif($p_level2<"400") $p_level3 = "<font color=#646EFF>lll</font><font color=#B9E2FA>lllllll</font>";
elseif($p_level2<"500") $p_level3 = "<font color=#646EFF>llll</font><font color=#B9E2FA>llllll</font>";
elseif($p_level2<"600") $p_level3 = "<font color=#646EFF>lllll</font><font color=#B9E2FA>lllll</font>";
elseif($p_level2<"700") $p_level3 = "<font color=#646EFF>llllll</font><font color=#B9E2FA>llll</font>";
elseif($p_level2<"800") $p_level3 = "<font color=#646EFF>lllllll</font><font color=#B9E2FA>lll</font>";
elseif($p_level2<"900") $p_level3 = "<font color=#646EFF>llllllll</font><font color=#B9E2FA>ll</font>";
elseif($p_level2<"950") $p_level3 = "<font color=#646EFF>lllllllll</font><font color=#B9E2FA>l</font>";
else $p_level3 = "<font color=#646EFF>llllllllll</font>";
echo "<b>level ".$p_level1."</b> ".$p_level3;
} else {
echo "<b>out of level</b>";
}
}
?>
게시물은 10점, 코멘트는 1점으로 산정했고
100점마다 막대기가 한 개씩 늘어나며
1000점마다 1레벨씩 올라가게 된다.
위 소스에서 텍스트 대신 이미지를 넣어도 무방....
스킨디렉토리의
view.php 파일에는 <?=point_lev($data[ismember])?> 를
view_comment.php 파일에는 <?=point_lev($c_data[ismember])?> 를
넣으면 출력된다.
=============================================
- 디자인이야 여러가지로 응용이 가능
- 여러가지 스킨에 사용하고 싶다면 파일 하나에 위 소스를 몰아넣고
인클루드만 해서 쓰면 관리하기에 편리함
출처 : 리디폭스님 홈페이지
bibaram