간단한 포인트별 계급장 적용하기 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

간단한 포인트별 계급장 적용하기 정보

기타 간단한 포인트별 계급장 적용하기

첨부파일

extend.zip (46.3K) 715회 다운로드 2009-05-08 15:02:42
basic.zip (10.0K) 112회 다운로드 2009-05-08 15:02:42
main_class_rank.php (2.2K) 113회 다운로드 2009-05-08 15:02:42

본문

간단한 포인트별 계급장 적용하기 입니다

extend.zip 파일은 압축풀어 extend폴더에 넣어주시고
basic.zip 파일은 계급장 적용한 그누보드 기본 게시판스킨입니다

다른 스킨에도 적용하시려면 아래와 같이 하시면됩니다

list.skin.php 파일을 열어
계급 항목을 만들고
<?=level_icon($list[$i][mb_id])?> 를 넣습니다

view.skin.php 파일에서
글쓴이 옆에 <?=level_icon($write[mb_id])?> 를 넣습니다

view_comment.skin.php 파일에서
글쓴이 옆에 <?=level_icon($list[$i][mb_id])?>  를 넣습니다


이외 필요한 곳에도 사용하시면됩니다

예를 들어 로그인창에보이게 하려면
outlogin 스킨 폴더 outlogin.skin2.php 파일을 열어
아이디 옆에 <?=level_icon($member[mb_id])?>  를 넣어주시면됩니다


메인화면에 포인트와 계급 순위 10위를 보이게 하시려면

main_class_rank.php 파일을 bbs폴더에 넣어주시고
메인화면에서 보여주고 싶은 곳에
<?include_once("$g4[path]/bbs/main_class_rank.php");//회원 포인트 랭킹& 계급?>
를 넣으시면됩니다

bbs 폴더가 아닌 다른곳에 넣으실경우
<?include_once("$g4[path]/bbs/main_class_rank.php");?>에서
경로만 수정하시면됩니다




마지막으로 포인트별 계급표시 와 운영진 계급 수정은
extend폴더에 넣은 class.lib.php 파일에서 수정하시면됩니다

else if($ic_point <= 500) //1점 이상 500점 이하 아이콘1 (이병)
              {echo "<img src='$g4[path]/skin/level_img/level-19.gif' align=absmiddle>";}
else if($ic_point <= 1000) //1,000점 이하 아이콘2 (일병)
              {echo "<img src='$g4[path]/skin/level_img/level-18.gif' align=absmiddle>";}
else if($ic_point <= 1500) //1,500점 이하 아이콘3 (상병)
              {echo "<img src='$g4[path]/skin/level_img/level-17.gif' align=absmiddle>";}
추천
10

댓글 전체

다시한번 질문좀 합니다, ~
관리자 순위에  안나오게하려면  어떻해하면되나여?
관리자 포인트가너무많아서  1등으로 나오네요 ㅠ
늦게나마 답변...

17 줄에

$sql = " select count(*) as cnt from $g4[member_table] where mb_id <> '".$config[cf_admin]."'";

이걸로 교체하시고

30 줄 ~ 32줄을

$sql2 = " select * from $g4[member_table]
          where mb_id <> '".$config[cf_admin]."'
          order by mb_point desc, mb_today_login desc
          limit $from_record, 10 ";

이걸로 교체하세요
배추빌더 사용하시는 분들을 위한 팁!!

이용안내에 포인트순위 (page/help/point_ranking.php) 계급장을 적용하실려는 분들은

point_ranking.php 42번째줄 부근
$list = array();
for ($i=0; $row=sql_fetch_array($qry); $i++) {
    $list[$i][rank] = number_format((($page - 1) * $rows) + $i + 1);
    $list[$i][name] = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email]. $row[mb_homepage]);
    $list[$i][point] = number_format($row[mb_point]);
}



$list = array();
for ($i=0; $row=sql_fetch_array($qry); $i++) {
    $list[$i][rank] = number_format((($page - 1) * $rows) + $i + 1);
    $list[$i][name] = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email]. $row[mb_homepage]);
$list[$i][mb_id] = $row[mb_id];
    $list[$i][point] = number_format($row[mb_point]);
}

로 변경하시고, 넣고 싶으신 곳에

<?=level_icon($list[$i][mb_id])?> 을 삽입하시면 정상적으로 작동합니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT