특정회원에 지정색 넣기 활용함에 있어서.. 정보
특정회원에 지정색 넣기 활용함에 있어서..
본문
안녕하세요 ^^
우선 원글의 링크입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1482&sca=&sfl=wr_name&stx=%C1%EA%B4%CF%BE%EE&sop=and
원글 작성자님께 늦게나마 감사드립니다.
제 사이트에 맞게 수정하여 쓰고 있는데..
문제가 있어서.. ㅠㅠ
일단 사이트엔 포인트별 레벨아이콘을 지급하는 developer.lib.php 를 쓰고 있구요
요기에 포인트별 닉네임색깔을 끼워맞추기로 했는데,
소스는 다음과 같습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {
global $g4;
$sql = "select mb_point, 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_point = $data[mb_point];
$ic_mb_id = $data[mb_id];//특정회원 지정아이콘
if($is_admin == 'super') //최고 관리자 아이콘
{echo "<img src='$g4[path]/img/level_/sp.gif' align=absmiddle>";}
여기까지는 포인트별 레벨아이콘 지급에 관한 문제없는 소스구요.
.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//포인트별 닉네임 색깔지정
function point_color($mb_id) {
global $g4, $member, $is_admin, $list, $i;
$sql = "select mb_nick, mb_name, mb_point, 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_point = $data[mb_point];
$ic_mb_id = $data[mb_nick];//특정회원 지정색
$ic_guest = $list[$i][wr_name];
if($is_admin == 'super') //최고 관리자색
{echo "<a href=\"javascript:;\" onClick=\"showSideView(this, '$mb_id', '$name', '$email', '$homepage');\" title=\"{$title_mb_id}{$title_name}\"><font color='#E80000'>".$ic_mb_id."</font></a>";}
else if($ic_mb_id == 'cha2') //특정회원 지정색
{echo "<a href=\"javascript:;\" onClick=\"showSideView(this, '$mb_id', '$name', '$email', '$homepage');\" title=\"{$title_mb_id}{$title_name}\"><font color='#1b13c7'>".$ic_mb_id."</font></a>";}
그 밑에 이 소스를 넣었는데..
$ic_mb_id = $data[mb_nick];//특정회원 지정색
아 부분에서 mb_id 로 표출하면 회원아이디가 id로 표출되면서 아이디에 색이 아주 잘 표출됩니다.
그러나 mb_nick 으로만 하면 admin 의 색상만 들어가고, 지정한 회원의 색상이 들어가질 않네요..ㅠㅠ
sql 에서 뭐 주고 받는게 치환이 안되는건지..
3일째 붙잡고 있다가 글까지 올려봅니다. ㅠㅠ
우선 원글의 링크입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1482&sca=&sfl=wr_name&stx=%C1%EA%B4%CF%BE%EE&sop=and
원글 작성자님께 늦게나마 감사드립니다.
제 사이트에 맞게 수정하여 쓰고 있는데..
문제가 있어서.. ㅠㅠ
일단 사이트엔 포인트별 레벨아이콘을 지급하는 developer.lib.php 를 쓰고 있구요
요기에 포인트별 닉네임색깔을 끼워맞추기로 했는데,
소스는 다음과 같습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {
global $g4;
$sql = "select mb_point, 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_point = $data[mb_point];
$ic_mb_id = $data[mb_id];//특정회원 지정아이콘
if($is_admin == 'super') //최고 관리자 아이콘
{echo "<img src='$g4[path]/img/level_/sp.gif' align=absmiddle>";}
여기까지는 포인트별 레벨아이콘 지급에 관한 문제없는 소스구요.
.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//포인트별 닉네임 색깔지정
function point_color($mb_id) {
global $g4, $member, $is_admin, $list, $i;
$sql = "select mb_nick, mb_name, mb_point, 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_point = $data[mb_point];
$ic_mb_id = $data[mb_nick];//특정회원 지정색
$ic_guest = $list[$i][wr_name];
if($is_admin == 'super') //최고 관리자색
{echo "<a href=\"javascript:;\" onClick=\"showSideView(this, '$mb_id', '$name', '$email', '$homepage');\" title=\"{$title_mb_id}{$title_name}\"><font color='#E80000'>".$ic_mb_id."</font></a>";}
else if($ic_mb_id == 'cha2') //특정회원 지정색
{echo "<a href=\"javascript:;\" onClick=\"showSideView(this, '$mb_id', '$name', '$email', '$homepage');\" title=\"{$title_mb_id}{$title_name}\"><font color='#1b13c7'>".$ic_mb_id."</font></a>";}
그 밑에 이 소스를 넣었는데..
$ic_mb_id = $data[mb_nick];//특정회원 지정색
아 부분에서 mb_id 로 표출하면 회원아이디가 id로 표출되면서 아이디에 색이 아주 잘 표출됩니다.
그러나 mb_nick 으로만 하면 admin 의 색상만 들어가고, 지정한 회원의 색상이 들어가질 않네요..ㅠㅠ
sql 에서 뭐 주고 받는게 치환이 안되는건지..
3일째 붙잡고 있다가 글까지 올려봅니다. ㅠㅠ
댓글 전체

$ic_mb_id 변수에 닉네임이 들어가게 되는데
위구문대로라면
닉네임이 "cha2" 라면 색깔이 나오는 것입니다
닉네임이 cha2 인지 확인해보세요
위구문대로라면
닉네임이 "cha2" 라면 색깔이 나오는 것입니다
닉네임이 cha2 인지 확인해보세요

넓은마인드님 댓글보고 머리에 땡 맞은것처럼
저 변수가 왜 저렇게 선언되엇는지 생각이 확 드네요
감사합니다. 제가 지금 회식자리라.. ㅜㅜ
집에가서 해보구 바로 결과 말씀 드릴게요
다시 한번 감사드립니다 ^^
저 변수가 왜 저렇게 선언되엇는지 생각이 확 드네요
감사합니다. 제가 지금 회식자리라.. ㅜㅜ
집에가서 해보구 바로 결과 말씀 드릴게요
다시 한번 감사드립니다 ^^

넓은마인드님 감사합니다. 집에서 지금 해봤는데, 대 성공이네요 ^^
정말 날카로운 지적 감사합니다. 아직도 얼얼하다는 기분이랄까?? 그렇네요
감사합니다. ^^
정말 날카로운 지적 감사합니다. 아직도 얼얼하다는 기분이랄까?? 그렇네요
감사합니다. ^^