레벨 아이콘을 남녀 성별에 따라 분류해서 레벨 아이콘을 적용하고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

레벨 아이콘을 남녀 성별에 따라 분류해서 레벨 아이콘을 적용하고 싶습니다. 정보

레벨 아이콘을 남녀 성별에 따라 분류해서 레벨 아이콘을 적용하고 싶습니다.

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=62&sca=&sfl=wr_subject&stx=%EB%A0%88%EB%B2%A8+%EC%95%84%EC%9D%B4%EC%BD%98&sop=and&spt=-342&page=1


위팁을 남성 여성 성별에 따라 분류해서 레벨아이콘을 적용하고 싶습니다 어떻게 분류해서

적용하면 될까요?

mb_sex 값을 어떻게 줘서해야할듯싶습니다.

댓글 전체

extend 파일에서 파일명 앞에 img_my/level_/1.gif'  이 부분을 img_my/level_/{$member[mb_sex]}1.gif'  이렇게하고 남자아이콘은 F1, F2, F3 이런식으로 여자 아이콘은 M1,M2,M3 이런식으로 하면 되지 않을까 싶네요~
게시판 리스트에 사용하면 크게 효율이 떨어질 듯 싶네요. 매번 쿼리를 날리니...

lib/common.lib.php 파일에 아래와 같이 함수를 선언해놓고...

function sex_icon($mb_id)
{

    global $g4;

    $sql = " select * from $g4[member_table] where mb_id = '$mb_id' ";
    $mb = sql_fetch($sql);

    if ($mb['mb_sex'] == 'M') {

        $image = $g4['path']."/image/boy.gif";

    }

    else if ($mb['mb_sex'] == 'F') {

        $image = $g4['path']."/image/girl.gif";

    } else {

        $image = $g4['path']."/image/etc.gif";

    }

    return "<img src='".$image."'>";

}





list.skin.php, 코멘트

for~

<?=sex_icon($list[$i]['mb_id']);?>

~


view.skin.php

<?=sex_icon($view['mb_id']);?>


로그인 박스

<?=sex_icon($member['mb_id']);?>
제가 쓰고 있는 소스예요.

<?
if (!defined("_GNUBOARD_")) exit; // 개별페이지 접근불가
//*******************************************************************************/
//레벨별 아이콘
function level_icon($mb_id) {

global $g4;

$sql = "select mb_point, mb_level, mb_sex, mb_id, mb_datetime 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];//특정회원 지정아이콘
$ic_datetime = $data[mb_datetime];
$is_sex = $data[mb_sex];

ob_start();
if(strstr($ic_datetime, "2010"))
              {echo "";}
else if($ic_mb_id == 'visvim')
              {echo "";}
else if($ic_mb_id == 'adminmaster')
              {echo "";}
else if($ic_mb_id == 'sckshine')
              {echo "";}
else if($ic_mb_id == 'luxurykm')
              {echo "";}
else if($ic_mb_id == 'supreme')
              {echo "";}
else if(strstr($ic_datetime, "2009"))
              {echo "";}
else if(strstr($ic_datetime, "2008"))
              {echo "";}

if($is_admin == 'super') //최고 관리자 아이콘
              {echo "<img src='$g4[path]/img/l_10.gif' align=absmiddle>";}
else if($ic_mb_id == 'supreme') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_10.gif' align=absmiddle>";}
else if($ic_mb_id == 'eva2741') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_lxb.gif' align=absmiddle>";}
else if($ic_mb_id == 'luxurykm') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_10.gif' align=absmiddle>";}
else if($ic_mb_id == 'sckshine') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_10.gif' align=absmiddle>";}
else if($ic_mb_id == 'nanmoo20') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_trust.gif' align=absmiddle>";}
else if($ic_mb_id == 'tr2top') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_tr2top.gif' align=absmiddle>";}
else if($ic_mb_id == 'freev') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_tr2top.gif' align=absmiddle>";}
else if($ic_mb_id == 'ameco2000') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_9.gif' align=absmiddle>";}
else if($ic_mb_id == 'chj7726') //특정회원 지정아이콘 매화
              {echo "<img src='$g4[path]/img/l_9.gif' align=absmiddle>";}
else if($ic_mb_id == 'initialk') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_9.gif' align=absmiddle>";}
else if($ic_mb_id == 'visvim') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_10.gif' align=absmiddle>";}
else if($ic_mb_id == 'jjinhannom') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_ueno.gif' align=absmiddle>";}
else if($ic_mb_id == 'GGplay') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_ggplay.gif' align=absmiddle>";}
else if($ic_mb_id == 'icesuper') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_rpt.gif' align=absmiddle>";}
else if($ic_mb_id == 'wjdrudxo') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_rpt.gif' align=absmiddle>";}
else if($ic_mb_id == 'minooba') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_rpt.gif' align=absmiddle>";}
else if($ic_mb_id == 'ksu5521') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/l_rpt.gif' align=absmiddle>";}
 
 
else if(!$ic_point) //비회원 아이콘
              {echo "";}
else if($ic_point <= 1000 && $is_sex == "M") //1점 이상 50점 이하 아이콘
              {echo "<img src='$g4[path]/img/l_b.gif' align=absmiddle>";}
else if($ic_point <= 2000 && $is_sex == "M") //51점 이상 100점 이하 아이콘1
              {echo "<img src='$g4[path]/img/l_1.gif' align=absmiddle>";}
else if($ic_point <= 3000 && $is_sex == "M") //201점 이상 300점 이하 아이콘2
                {echo "<img src='$g4[path]/img/l_2.gif' align=absmiddle>";}
else if($ic_point <= 4000 && $is_sex == "M") //301점 이상 400점 이하 아이콘3
                {echo "<img src='$g4[path]/img/l_3.gif' align=absmiddle>";}
else if($ic_point <= 5000 && $is_sex == "M") //401점 이상 500점 이하 아이콘4
                {echo "<img src='$g4[path]/img/l_4.gif' align=absmiddle>";}
else if($ic_point <= 6000 && $is_sex == "M") //501점 이상 600점 이하 아이콘5
                {echo "<img src='$g4[path]/img/l_5.gif' align=absmiddle>";}
else if($ic_point <= 7000 && $is_sex == "M") //601점 이상 700점 이하 아이콘6
                {echo "<img src='$g4[path]/img/l_6.gif' align=absmiddle>";}
else if($ic_point <= 8000 && $is_sex == "M") //701점 이상 800점 이하 아이콘7
                {echo "<img src='$g4[path]/img/l_7.gif' align=absmiddle>";}
else if($ic_point <= 9000 && $is_sex == "M") //801점 이상 900점 이하 아이콘8
                {echo "<img src='$g4[path]/img/l_8.gif' align=absmiddle>";}
else if($ic_point <= 10000 && $is_sex == "M") //901점 이상 1000점 이하 아이콘9
                {echo "<img src='$g4[path]/img/l_8.gif' align=absmiddle>";}

else if($ic_point <= 1000 && $is_sex == "F") //1점 이상 50점 이하 아이콘
              {echo "<img src='$g4[path]/img/l_gb.gif' align=absmiddle>";}
else if($ic_point <= 2000 && $is_sex == "F") //51점 이상 100점 이하 아이콘1
              {echo "<img src='$g4[path]/img/l_g1.gif' align=absmiddle>";}
else if($ic_point <= 3000 && $is_sex == "F") //201점 이상 300점 이하 아이콘2
                {echo "<img src='$g4[path]/img/l_g2.gif' align=absmiddle>";}
else if($ic_point <= 4000 && $is_sex == "F") //301점 이상 400점 이하 아이콘3
                {echo "<img src='$g4[path]/img/l_g3.gif' align=absmiddle>";}
else if($ic_point <= 5000 && $is_sex == "F") //401점 이상 500점 이하 아이콘4
                {echo "<img src='$g4[path]/img/l_g4.gif' align=absmiddle>";}
else if($ic_point <= 6000 && $is_sex == "F") //501점 이상 600점 이하 아이콘5
                {echo "<img src='$g4[path]/img/l_g5.gif' align=absmiddle>";}
else if($ic_point <= 7000 && $is_sex == "F") //601점 이상 700점 이하 아이콘6
                {echo "<img src='$g4[path]/img/l_g6.gif' align=absmiddle>";}
else if($ic_point <= 8000 && $is_sex == "F") //701점 이상 800점 이하 아이콘7
                {echo "<img src='$g4[path]/img/l_g7.gif' align=absmiddle>";}
else if($ic_point <= 9000 && $is_sex == "F") //801점 이상 900점 이하 아이콘8
                {echo "<img src='$g4[path]/img/l_g8.gif' align=absmiddle>";}
else if($ic_point <= 10000 && $is_sex == "F") //901점 이상 1000점 이하 아이콘9
                {echo "<img src='$g4[path]/img/l_g8.gif' align=absmiddle>";}

$icon = ob_get_contents();
ob_end_clean();
return $icon;
}

?>
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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