레벨별 닉네임 색깔지정에 대한 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

레벨별 닉네임 색깔지정에 대한 질문 정보

레벨별 닉네임 색깔지정에 대한 질문

본문

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//레벨별 닉네임 색깔지정
function level_color($mb_id) {
global $g4, $member, $is_admin;
$sql = "select mb_nick, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_level = $data[mb_level];
$ic_mb_id = $data[mb_nick];//특정회원 지정색
if($is_admin == 'super') //최고 관리자 색
              {echo "<font color='#E80000'>쥬니어</font></a>";}
else if($ic_mb_id == '테스트') //특정회원 지정색
              {echo "<font color='#FF86C2'>테스트</font></a>";}
else if(!$ic_level) //비회원 지정색
              {echo "<font color='#CECECE'>".$ic_mb_id."</font></a>";}
else if($ic_level == 1) //레벨 1 일때
              {echo "<font color='#808080'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 2) //레벨 2 일때
              {echo "<font color='#FF8800'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 3) //레벨 3 일때
              {echo "<font color='#FF7700'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 4) //레벨 4 일때
              {echo "<font color='#CCCC00'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 5) //레벨 5 일때
              {echo "<font color='#009900'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 6) //레벨 6  일때
              {echo "<font color='#0080C0'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 7) //레벨 7 일때
              {echo "<font color='#FF7700'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 8) //레벨 8 일때
              {echo "<font color='#FF7700'>".$ic_mb_id."</font></a>";}
      else if($ic_level == 9) //레벨 9 일때
              {echo "<font color='#9B009B'>".$ic_mb_id."</font></a>";}
}
 
 
주의 - 레벨별 색깔지정은 사이드뷰링크 소스를 뺐습니다. 원하시는 분은 위에 포인트별 색깔지정의 것을 복사해서 쓰세요.


-----------------------------------------------------------------------------------------------------------------------------------------

* 포인트별 색깔지정 소스를

게시판 리스트에 불러들일때
skin/board/스킨명/list.skin.php파일의 <?=$list[$i][name]?> ← 이름에 덮어씌웁니다.
<?= point_color($list[$i][mb_id])?>

게시판 글읽기 레벨 아이콘
skin/board/각스킨/view.skin.php파일의 <?=$name?>  ← 이름에 덮어씌웁니다.
<?= point_color($write[mb_id])?>

코멘트 글읽기 레벨 아이콘
skin/board/각스킨/view_comment.skin.php파일의<?=$list[$i][name]?>  ← 이름에 덮어씌웁니다.
<?= point_color($list[$i][mb_id])?>

* 레벨별 색깔지정 소스를

게시판 리스트에 불러들일때
skin/board/스킨명/list.skin.php파일의 <?=$list[$i][name]?> ← 이름에 덮어씌웁니다.
<?= level_color($list[$i][mb_id])?>

게시판 글읽기 레벨 아이콘
skin/board/각스킨/view.skin.php파일의 <?=$name?>  ← 이름에 덮어씌웁니다.
<?= level_color($write[mb_id])?>

코멘트 글읽기 레벨 아이콘
skin/board/각스킨/view_comment.skin.php파일의<?=$list[$i][name]?>  ← 이름에 덮어씌웁니다.
<?= level_color($list[$i][mb_id])?>

---------------------------------------------------------------------------------------------

위에꺼가 소스인데요

여기서 제가 이해가 안가는부분이 잇어서요 ;;

1. "주의 - 레벨별 색깔지정은 사이드뷰링크 소스를 뺐습니다. 원하시는 분은 위에 포인트별 색깔지정의 것을 복사해서 쓰세요."  이부분에서 사이드뷰링크 소스를 뺏는다는게 무슨말이죠?

2. "<?=$list[$i][name]?>  ← 이름에 덮어씌웁니다.
<?= level_color($list[$i][mb_id])?>" 여기서 이름에 덮어씌운다는말이 무슨말인가요?

<?=$list[$i][name]?> 여기에 name을 지우고 <?= level_color($list[$i][mb_id])?>를 넣으라는 말입니까?
아니면
<?=$list[$i][name]?> 이걸 통째로 지우고 <?= level_color($list[$i][mb_id])?>를 넣으라는 말입니까?
아니면 그밖에 다른방법입니까?
  • 복사

댓글 전체

1. 사이드뷰리크 소스에다가 적용하지 않았다는 뜻이고요.. 적용하려면 포인트별 색까지정한 방법대로 사이드뷰링크 소스에다가 적용하라는 이야깁니다.
2. 2가지 다 맞습니다.
© SIRSOFT
현재 페이지 제일 처음으로