천상재회님 레벨아이콘

천상재회님 레벨아이콘

QA

천상재회님 레벨아이콘

답변 5

본문

<p><a href="http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8056&sca=&sfl=wr_subject&stx=%B7%B9%BA%A7&sop=and">http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&amp;wr_id=8056&amp;sca=&amp;sfl=wr_subject&amp;stx=%B7%B9%BA%A7&amp;sop=and</a></p>
<p><br /></p>
<p>천상재회님 소스데로 회원레벨아이콘을 사용중입니다.</p>
<p><br /></p>
<p>추가하고싶은게 있어서용</p>
<p><br /></p>
<p>로그인창에도 레벨아이콘을 표시하고 싶은데 어떻게 해야되나요?</p>
<p><br /></p>
<p></p>
<div style="text-align: center"><img width="321" height="130" alt="ddd.jpg" src="//sir.kr/data/cheditor4/1405/9fb19b6159892eef8a67050c57f9da8e_1LMQSHbaq6ARFGeo6Oz9c.jpg" /></div>
<div>&nbsp;</div><br />
<p></p>
<p>로그인을하면 "(요부분에)누구 님 어서오세요" 가로친 부분에 레벨아이콘 </p>
<p><br /></p>
<p>표시되게 하려면 어떻게 해야하나용?</p>
<p><br /></p>
<p>그누보드4</p>
<p>배추빌더3</p>
<p>utf-8</p>
<p><br /></p>
<p>사용중입니다</p>
<p><br /></p>
<p>가르쳐주세요~고수님들~^^♥</p>

이 질문에 댓글 쓰기 :

답변 5

/skin/outlogin/해당 로그인 폴더에서

outlogin.skin.2.php에서
아이디 앞에 해당 레벨 넣어주시면 됩니다.

<? if ($is_admin == "super" || $is_auth) { ?>
    <div class="login-title"><a href="<?=$g4[admin_path]?>/"><strong><?=$nick?></strong> 님 어서오세요.</a></div>
    <? } else { ?>
    <div class="login-title"><strong><?=$nick?></strong> 님 어서오세요.</div>
    <? } ?>

해당레벨을 어떻게 불러와용?;;;;
제가 완전초보라서요
어떤소스를 넣어야 되는지 알려주시면 감사하겠습니다.
ㅠㅠ

<strong><?=$nick?></strong>
이 앞쪽으로 넣으시면 될것 같구요.
현재 사용하시는 레벨 아이콘이 어떻게 되는지 알아야 도움을 드릴 수 있을것 같네요.

천상재회님의 등급별 레벨아이콘 적용소스

// 회원 레이어
function get_sideview($mb_id, $name="", $email="", $homepage="")
{
    global $config;
    global $g4;

    $email = base64_encode($email);
    $homepage = set_http($homepage);

    $name = preg_replace("/\&#039;/", "", $name);
    $name = preg_replace("/\'/", "", $name);
    $name = preg_replace("/\"/", "&#034;", $name);
    $title_name = $name;

    if ($mb_id) {
        $tmp_name = "<span class='member'>$name</span>";

        if ($config['cf_use_member_icon']) {
            $mb_dir = substr($mb_id,0,2);
            $icon_file = "$g4[path]/data/member/$mb_dir/$mb_id.gif";

            //if (file_exists($icon_file) && is_file($icon_file)) {
            if (file_exists($icon_file)) {
                //$size = getimagesize($icon_file);
                //$width = $size[0];
                //$height = $size[1];
                $width = $config['cf_member_icon_width'];
                $height = $config['cf_member_icon_height'];
                $tmp_name = "<img src='$icon_file' width='$width' height='$height' align='absmiddle' border='0'>";

                if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름
                    $tmp_name = $tmp_name . " <span class='member'>$name</span>";
            }
//레벨아이콘 자동적용을 위해 추가함(천상재회 2006-10-29 : 위치는 개인에 맞게 수정)
if ($config['cf_10'] && $config['cf_10'] =='Y') {
$lv = get_member($mb_id);

$icon_lv = "$g4[path]/img/level_{$lv[mb_level]}.gif";
$tmp_name = "<img src='$icon_lv' align='absmiddle' border='0'>" . $tmp_name;
        }

        }
        $title_mb_id = "[$mb_id]";
    } else {
        $tmp_name = "<span class='guest'>$name</span>";
        //레벨아이콘 자동적용을 위해 추가함(천상재회 2006-10-29 : 위치는 개인에 맞게 수정)
if ($config['cf_10'] && $config['cf_10'] =='Y') {
$icon_lv = "$g4[path]/img/level_1.gif";
$tmp_name = "<img src='$icon_lv' align='absmiddle' border='0'>" . $tmp_name;
        }
        $title_mb_id = "[비회원]";
    }

    return "<a href=\"javascript:;\" onClick=\"showSideView(this, '$mb_id', '$name', '$email', '$homepage');\" title=\"{$title_mb_id}{$title_name}\">$tmp_name</a>";
}

마루Design 님의 포인트별 자동등업소스

    // 포인트 내역의 합을 구하고
    $sql = " select sum(po_point) as sum_po_point from $g4[point_table] where mb_id = '$mb_id' ";
    $row = sql_fetch($sql);
    $sum_point = $row[sum_po_point];
   
if($sum_point > 100){
$mb_sql = ", mb_level = '2'";
}
if($sum_point > 1400){
$mb_sql = ", mb_level = '3'";
}
    if($sum_point > 5000){
$mb_sql = ", mb_level = '4'";
}
if($sum_point > 10000){
$mb_sql = ", mb_level = '5'";
}
    if($sum_point > 15000){
$mb_sql = ", mb_level = '6'";
}
if($sum_point > 20000){
$mb_sql = ", mb_level = '7'";
}
if($sum_point > 25000){
$mb_sql = ", mb_level = '8'";
}
if($sum_point > 30000){
$mb_sql = ", mb_level = '9'";
}
if($sum_point > 35000){
$mb_sql = ", mb_level = '10'";
}
if($sum_point > 40000){
$mb_sql = ", mb_level = '11'";
}
if($sum_point > 45000){
$mb_sql = ", mb_level = '12'";
}
if($sum_point > 50000){
$mb_sql = ", mb_level = '13'";
}
if($sum_point > 60000){
$mb_sql = ", mb_level = '14'";
}
if($sum_point > 70000){
$mb_sql = ", mb_level = '15'";
}
if($sum_point > 800000){
$mb_sql = ", mb_level = '16'";
}
if($sum_point > 100000){
$mb_sql = ", mb_level = '17'";
}
if($sum_point > 150000){
$mb_sql = ", mb_level = '18'";
}
if($sum_point > 200000){
$mb_sql = ", mb_level = '19'";
}
if($sum_point > 250000){
$mb_sql = ", mb_level = '20'";
}
if($sum_point > 350000){
$mb_sql = ", mb_level = '21'";
}
if($sum_point > 400000){
$mb_sql = ", mb_level = '22'";
}
if($sum_point > 450000){
$mb_sql = ", mb_level = '23'";
}
if($sum_point > 500000){
$mb_sql = ", mb_level = '24'";
}
if($sum_point > 600000){
$mb_sql = ", mb_level = '25'";
}
if($sum_point > 700000){
$mb_sql = ", mb_level = '26'";
}
if($sum_point > 1000000){
$mb_sql = ", mb_level = '27'";
}
if($sum_point > 5000000){
$mb_sql = ", mb_level = '28'";
}
if($sum_point > 7000000){
$mb_sql = ", mb_level = '29'";
}
if($sum_point > 10000000){
$mb_sql = ", mb_level = '30'";
}

 


    // 포인트 UPDATE
    $sql = " update $g4[member_table] set mb_point = '$sum_point' $mb_sql where mb_id = '$mb_id' ";
    sql_query($sql);

    return 1;
}

모두 common.lib.php 파일안에 적용됬으며 부가적인 사항으로는 그누 기본설정에서 여분필드 10에 대문자 Y를
적어논게 전부이며 레벨아이콘 이미지 파일은 최상위 img폴더에 있습니다.

nick을 name으로 수정해보시겠어요 ?
저는 레벨별 아이콘이 분리되어 있는줄 알았는데...
사이드뷰로 되어 있군요

<div class="login-title"><a href="<?=$g4[admin_path]?>/"><strong><?=$name?></strong> 님 어서오세요.</a></div>
    <? } else { ?>
    <div class="login-title"><strong><?=$name?></strong> 님 어서오세요.</div>

이렇게 바꾸니까 닉네임이 사라지고 그냥 "님 어서오세요"라고 떠요;;;

<div class="login-title"><a href="<?=$g4[admin_path]?>/"><strong><?=$nick?></strong> 님 어서오세요.</a></div>
    <? } else { ?>
    <div class="login-title"><strong><?=$name?></strong> 님 어서오세요.</div>

요렇게 하믄 아무변화가 없구용

    <div class="login-title"><a href="<?=$g4[admin_path]?>/"><strong><?=$name?></strong> 님 어서오세요.</a></div>
    <? } else { ?>
    <div class="login-title"><strong><?=$nick?></strong> 님 어서오세요.</div>

요렇게 하믄 닉네임이 사라지네용

<div class="login-title"><a href="<?=$g4[admin_path]?>/"><img src='<?=$icon_lv?>'><strong><?=$nick?></strong> 님 어서오세요.</a></div> 
    <? } else { ?> 
    <div class="login-title"><img src='<?=$icon_lv?>'><strong><?=$name?></strong> 님 어서오세요.</div> 

저도 헷갈리네요 ㅋㅋ
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 13
© SIRSOFT
현재 페이지 제일 처음으로