특정그룹에 소속된 회원이 로그인된 경우에만 보이는 버튼을 만들려면? > 그누4 질문답변

그누4 질문답변

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

특정그룹에 소속된 회원이 로그인된 경우에만 보이는 버튼을 만들려면? 정보

특정그룹에 소속된 회원이 로그인된 경우에만 보이는 버튼을 만들려면?

본문

HTML 페이지 내에서 특정그룹에 소속된 회원이 로그인된 경우에만 보이는 버튼을
만들고 싶습니다.

일정레벨 이상의 회원에게 보여지는 버튼은  (예를들어 3등급 이상인 회원만 보이게 하는경우)

<? if ($member[mb_level] >= 3)  { ?>
    <a href='링크주소' ><img src="이미지경로" width="가로" height="세로" border="0" /></a>
<? } ?>

이렇게 하니까 되더군요~.

그런데 권한이 아닌 특정 그룹에 소속한 회원만 보이는 버튼
(예를들어 saff 라는 그룹에 소속된 회원만 보이는 버튼)을 만드는 것은 잘 안되네요~.

고수님들의 도움을 요청합니다.
  • 복사

댓글 전체

회원을 그룹으로 나누셨나요??
아니라면 일단 아래 링크를 참고하시어 회원을 그룹으로 나누세요..

http://sir.co.kr/bbs/tb.php/g4_tiptech/16332/4821351afe54ed79e48100a4ddb2c122

위 링크의 예로 회원을 그룹으로 나누셨다고 예를 들면

<? if($member[mb_level] >= 3 && $member[ug_id] == 'saff') { ?>
    <a href='링크주소'><img src='이미지경로' /></a>
<? } ?>

이런식으로 하시면 되겠네요..
게시판의 경우는 그룹 적용이 admin페이지에 있습니다
그렇지 않고 일판 페이지에서 특정 그룹만 접근 시키려 하실경우는
$query = "select count(*) as cnt from g4_group_member where gr_id = 'saff' and mb_id = '$member[mb_id]'";
$result = sql_fetch($query);
if($result[cnt] != 0){

}else{
alert("해당 그룹이 아니십니다");
}
으로 작업해 보세요..
혹시 그룹을 따로이 테이블 만드셔서 두실것이라면 g4_group_member을 해당 테이블로 변경하시고요..
© SIRSOFT
현재 페이지 제일 처음으로