회원레벨 작성글에만 보이게하기! 정보
회원레벨 작성글에만 보이게하기!본문
질문을 올려도 자꾸 특정 레벨 회원만 보이게에 대해서만 말씀을 해주시더군요,,,ㅜㅜ
특정레벨에게만 보이는게 아니구 특정레벨게시물에만 추가적으로 보이게하는것입니다
다시 설명을 드리자면....
게시판 뷰화면에 나타나가게 하는것입니다
레벨2 작성후 뷰화면에 봐도 네모박스가 없다
레벨3 작성후 뷰화면에 네모박스가 있다(뷰화면에 나타난 네모박스를 모든회원이 볼수있음)
레벨3 회원 작성글에만 네모박스가 나타나는것이지요~ 네모박스는 회원 자기소개 같은것입니다.
레벨2에 일반회원에 자기소개는 보일 필요가 없구 레벨3의 회원에 자기소개가 보이게 하려고한것입니다. 질문내용좀 확인하고 답변좀 부탁드리겠습니다!
특정레벨에게만 보이는게 아니구 특정레벨게시물에만 추가적으로 보이게하는것입니다
다시 설명을 드리자면....
게시판 뷰화면에 나타나가게 하는것입니다
레벨2 작성후 뷰화면에 봐도 네모박스가 없다
레벨3 작성후 뷰화면에 네모박스가 있다(뷰화면에 나타난 네모박스를 모든회원이 볼수있음)
레벨3 회원 작성글에만 네모박스가 나타나는것이지요~ 네모박스는 회원 자기소개 같은것입니다.
레벨2에 일반회원에 자기소개는 보일 필요가 없구 레벨3의 회원에 자기소개가 보이게 하려고한것입니다. 질문내용좀 확인하고 답변좀 부탁드리겠습니다!
댓글 전체
좀 복잡하게요...
write.skin 에서
if($member[mb_level] > 2) {
<input type=hidden value=3 name=wr_10>
}
조금 간단하게는
<input type=hidden value=<?=$member[mb_level]?> name=wr_10>
list.skin.php 에서
if($list[$i][wr_10] >= "3") {
echo "회원소개";
}
아니면 더 복잡하게 $list[$i][mb_id]를 뽑아 member_table 에서 레벨을 꺼내와 비교할 수도 있겠구요....
write.skin 에서
if($member[mb_level] > 2) {
<input type=hidden value=3 name=wr_10>
}
조금 간단하게는
<input type=hidden value=<?=$member[mb_level]?> name=wr_10>
list.skin.php 에서
if($list[$i][wr_10] >= "3") {
echo "회원소개";
}
아니면 더 복잡하게 $list[$i][mb_id]를 뽑아 member_table 에서 레벨을 꺼내와 비교할 수도 있겠구요....
답변 감사합니다.
그런데 write.skin , list.skin.php 에서 따라 작성을 할필요는 없구요~
회원가입시 작성해놓은게 보이는거라서요~ view.skin 에서만 보이도록 하는것이라서요~
그런데 write.skin , list.skin.php 에서 따라 작성을 할필요는 없구요~
회원가입시 작성해놓은게 보이는거라서요~ view.skin 에서만 보이도록 하는것이라서요~
저도 조금 잘못 이해했나보네요.
이미 작성된 글에 대해서는 적용이 안되지만
새로 작성하는 글에 대한 적용으로 봤습니다.
말하자면 하나의 스킨을 새로 만드는 것이지요.
list 대신 view 에 적용하면 될 듯 하구요.
signature 를 이용하면 쉽게 적용될 듯 한데요...
이미 작성된 글에 대해서는 적용이 안되지만
새로 작성하는 글에 대한 적용으로 봤습니다.
말하자면 하나의 스킨을 새로 만드는 것이지요.
list 대신 view 에 적용하면 될 듯 하구요.
signature 를 이용하면 쉽게 적용될 듯 한데요...
세벽에 답변 달았더 사랍입니다.
말씀하신데로 작성자의 레벨을 확인하여 레벨 3가 작성한 글에만 보이는 내용이 맞는데
세벽이라 함수 내용을 잘못 이해하고 답변을 달아서 제대로 작동이 안되는 내용이었습니다.
(아~ 부끄럽습니다.)
그래서 수정한 답변을 달았는데 또 질문을 올리셔서 다시 답변 답니다.
<?php
$member_level=@mysql_result(@mysql_query("select mb_level from $g4['member_table'] where mb_id='{$view['mb_id']}'"),0,0);//자성자의 레벨 정보를 가져옵니다.
if($member_level==3) {//작성자의 레벨이 3이면 출력합니다. 모든 레벨이 볼 수 있습니다.
?>
출력할 내용
<?php }?>
말씀하신데로 작성자의 레벨을 확인하여 레벨 3가 작성한 글에만 보이는 내용이 맞는데
세벽이라 함수 내용을 잘못 이해하고 답변을 달아서 제대로 작동이 안되는 내용이었습니다.
(아~ 부끄럽습니다.)
그래서 수정한 답변을 달았는데 또 질문을 올리셔서 다시 답변 답니다.
<?php
$member_level=@mysql_result(@mysql_query("select mb_level from $g4['member_table'] where mb_id='{$view['mb_id']}'"),0,0);//자성자의 레벨 정보를 가져옵니다.
if($member_level==3) {//작성자의 레벨이 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/
나옵니다!
답변 무지 감사드립니다!
새로운답변에서 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/
나옵니다!
답변 무지 감사드립니다!
ㅎㅎㅎ