간단한 포인트별 계급장 적용하기 정보
기타 간단한 포인트별 계급장 적용하기첨부파일
본문
간단한 포인트별 계급장 적용하기 입니다
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>";}
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
10
댓글 전체
이런것두 있군요
이거 해달라는사람많은데 감사합니다.
아주 힘드신작업인데 간단하다고해주셨네요 ^^
아주 힘드신작업인데 간단하다고해주셨네요 ^^
ㄷㄷㄷㄷ용도가 다양할듯한..그나저나 계급 더 많이 확장은 안될라나요
감사합니다.
홈페이지에 재미를 더할것 같습니다. ㅋㅋ
홈페이지에 재미를 더할것 같습니다. ㅋㅋ
적용했읍니다, ~너무좋아요^^ 추천 한방 ~
이거 아이콘하고 개별적으로 적용되는건가요
아니면 아이콘이 계급장으로 자동 처리되는건가요
아니면 아이콘이 계급장으로 자동 처리되는건가요
아이콘 하고 상관없이
개별적으로 적용되는 거에요...^^
개별적으로 적용되는 거에요...^^
그런데 매인페이지에서 아이디되신에 별명으로 나오게 하려면 어디 고쳐야하나요?
main_class_rank.php 파일에서 52번째줄
<?=$row[mb_id]?> 를 <?=$row[mb_nick]?>으로 고치시면 됩니다
<?=$row[mb_id]?> 를 <?=$row[mb_nick]?>으로 고치시면 됩니다
이런 있는줄 모르고 만들고 있었네..잘 쓰겠습니다.
다시한번 질문좀 합니다, ~
관리자 순위에 안나오게하려면 어떻해하면되나여?
관리자 포인트가너무많아서 1등으로 나오네요 ㅠ
관리자 순위에 안나오게하려면 어떻해하면되나여?
관리자 포인트가너무많아서 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 ";
이걸로 교체하세요
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 ";
이걸로 교체하세요
1년이나 늦었네요
감사합니다~
감사합니다.
덕분에 계급장 멋지게 적용해봤습니다. 감사합니다.^^
감사합니다^^
감사
좋은팁 감사합니다 ㅎㅎ
원하던것임!!!
배추빌더 사용하시는 분들을 위한 팁!!
이용안내에 포인트순위 (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])?> 을 삽입하시면 정상적으로 작동합니다.
이용안내에 포인트순위 (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])?> 을 삽입하시면 정상적으로 작동합니다.
계급장 감사드려요~
계급
uu
정말감사합니다
good~
친절한 설명을 해주셔서 적용시키는데 어려움없이 도와주신것 감사하구요 코멘트로 추가로 의견 주신분들도 감사합니다.
레벨아이콘
good~
오호 ㅎㅎ 감사합니다. ㅎ
이걸 적용한뒤에 아이디를 클릭하면 쪽지보내기랑 이런게 안되는데 그건 왜 그런건가요?
이걸 적용한뒤에 아이디를 클릭하면 쪽지보내기랑 이런게 안되는데 그건 왜 그런건가요?
ㅎㅎ 감사~ 그누5에서도 잘됩니다