회원등급별 보이게하기 ~ > 그누4 질문답변

그누4 질문답변

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

회원등급별 보이게하기 ~ 정보

회원등급별 보이게하기 ~

본문

핑크색으로 표시한부분에 네모박스를 레벨3인 회원만 보이게 하는게 아니구요~

레벨3인 회원이 작성하면 저런 박스가 보이도록 하려고 하거든요..

그러니까 레벨 2,4,5,6 이런 레벨을 가진사람은 아무리 글을써도 저 박스가 안나타나고

레벨3인 사람이 글을 쓸때만 저런박스가 나타나게 하는겁니다

레벨3인 사람이 글을 쓴것은 어느회원이든 저 상자가 보이겟져? 그러면요~

댓글 전체

그누보드 내부 함수인 get_member를 이용 하였습니다.

<?php
$member_level=get_member($view['mb_id'],'mb_level');
if($member_level==3) {
?>

출력할 내용

<?php }?>

이런식으로 하면 되겠네요..

리스트 화면에서 적용 할려면 $view['mb_id'] 부분을 $list[$i]['mb_id']로 하면 됩니다.
설명해주신건.. 레벨 3인 회원에게만 보여지는거 아닌가요?

다른회원은 작성을 해도 안보여지고 레벨 3인 회원이 작성을 하면 네모박스가 보인다는것입니다.

뷰회원에서 레벨 3인 회원이 작성한 네모박스를 볼수있는것이지요~
레벨3인 회원만 보이는 내용이 맞습니다.
그런데 새벽에 작성한 글이라 함수를 잘못 이해하고 답변을 달았네요


<?php
$member_level=get_member($view['mb_id']);
if($member_level['mb_level']==3) {
?>

출력할 내용

<?php }?>

이렇게 해야 하구요 하지만 위에건 멤버 정보를 모두 불러오는 내용이므로 아래와 같이 레벨정보만 불러오
는게 좋겠네요.

<?php
$member_level=@mysql_result(@mysql_query("select mb_level from $g4['member_table'] where mb_id='{$list[$i]['mb_id']}'"),0,0);;
if($member_level==3) {
?>

출력할 내용

<?php }?>
답변감사합니다.

새로운답변에서 1번쨰꺼는 적용이 되는데 2번째꺼는

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/hosting_users/

나옵니다!

답변 무지 감사드립니다!
전체 29 |RSS
그누4 질문답변 내용 검색

회원로그인

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