간단한 포인트별 계급장 적용하기
간단한 포인트별 계급장 적용하기 입니다
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>";}
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 33개
아주 힘드신작업인데 간단하다고해주셨네요 ^^
홈페이지에 재미를 더할것 같습니다. ㅋㅋ
아니면 아이콘이 계급장으로 자동 처리되는건가요
개별적으로 적용되는 거에요...^^
<?=$row[mb_id]?> 를 <?=$row[mb_nick]?>으로 고치시면 됩니다
관리자 순위에 안나오게하려면 어떻해하면되나여?
관리자 포인트가너무많아서 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])?> 을 삽입하시면 정상적으로 작동합니다.