글쓴이 사이드 뷰를 회원레벨에 따라 보여주도록.. 정보
글쓴이 사이드 뷰를 회원레벨에 따라 보여주도록..
본문
게시판에 글쓴이 사이드뷰를 사용하고 있다고 보고
이걸 회원레벨 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];
?>
로 바꾸세요~
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];
?>
로 바꾸세요~

스킨 부분은 손볼때가 많은데 ... common.lib.php 부분 수정방법으로 알려주시겟어요..??
/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;
수정하시면 됩니다..
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;
수정하시면 됩니다..

감사합니다.
회원아이콘 사이드뷰