글쓴이 사이드 뷰를 회원레벨에 따라 보여주도록.. > 그누4 질문답변

그누4 질문답변

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

글쓴이 사이드 뷰를 회원레벨에 따라 보여주도록.. 정보

글쓴이 사이드 뷰를 회원레벨에 따라 보여주도록..

본문

게시판에 글쓴이 사이드뷰를 사용하고 있다고 보고
이걸 회원레벨 2 이상에게만 사이드뷰를 보여주고 싶은데요
어느부분을 손봐야 하죠..??

댓글 전체

스킨파일을 수정하는 방법과 common.lib.php 파일을 수정하는 방법이 있는데 스킨 수정방법을 알려드릴께요.

list.skin.php 에서
<?=$list[$i][name]?>라고 찍는 부분을

<?
if($member[mb_level]>=설정권한)
    echo $list[$i][name];
else
    echo $list[$i][wr_name];
?>
로 바꾸시고

view.skin.php 에서
<?=$view[name]?>라고 찍는 부분에서

<?
if($member[mb_level]>=설정권한)
    echo $view[name];
else
    echo $view[wr_name];
?>
로 바꾸세요~
/lib/common.lib.php 파일에서

function get_list 을 찾습니다.

그 함수내에 아래와 같은 부분이 있는데..

    if ($board['bo_use_sideview'])
        $list['name'] = get_sideview($list['mb_id'], $tmp_name, $list['wr_email'], $list['wr_homepage']);
    else
        $list['name'] = "<span class='".($list['mb_id']?'member':'guest')."'>$tmp_name</span>";

이것을 아래와 같이

    if ($board['bo_use_sideview']){
        if($member[mb_level]>권한)
            $list['name'] = get_sideview($list['mb_id'], $tmp_name, $list['wr_email'], $list['wr_homepage']);
        else
            $list['name'] = "<span class='".($list['mb_id']?'member':'guest')."'>$tmp_name</span>";
    }else
        $list['name'] = "<span class='".($list['mb_id']?'member':'guest')."'>$tmp_name</span>";

이렇게 고치면 됩니다..

함수내에 아래와 같은 부분도 있는데

    global $g4, $config;
    global $qstr, $page;

아래와 같이

    global $g4, $config, $member;
    global $qstr, $page;

수정하시면 됩니다..
전체 23 |RSS
그누4 질문답변 내용 검색

회원로그인

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