묻고답하기
게시판 사용자정의를 이용할때 관리자만 보이게
2015.02.06 01:48
게시판에서 기본적으로 작성하는 제목이나 내용외에
추가로 작성하도록하는 기능이 사용자정의인데
이 사용자 정의를 글쓰기폼에서 작성할때 해당폼이
관리자에게만 혹은 특정 레벨 혹은 특정 그룹에게만
볼수잇도록 할수없을까요?
물론 글쓰기 자체는 누구든 작성할수잇지만
글쓰기에서 특정 사용자정의만 관리자에게 보여지게,
하지만 목록에선 해당항목이 모두에게 보여지려면
어떻게 하면 될까요?
댓글 5
-
mindpainter
2015.02.06 13:46
-
saramjh
2015.02.06 17:23
크흐... 감사합니다 사랑합니다!
-
saramjh
2015.02.06 17:50
제가 적용을 해보다가 알게된건데요... 제가 질문을 잘못한거같습니다.
특정 사용자 정의만 관리자에게 보인다는게
일반유저에게도 보여지는 사용자정의 포함 특정사용자정의도 함께 보인다는거였습니다.
이렇게 하려면 어떻게 해야할까요?
-
mindpainter
2015.02.07 13:25
<tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'AA'">...</tr>
이 부분은 사용자정의 이름이 AA가 아닌것들은 사용자에게나 관리자에게나 다 보여야 정상인데 안 나오나요?
우선 이것만 넣어서 테스트 한번 해보시겠어요?원래 있는 코드의 tr태그안에 cond="$val->eid != 'AA'" 만 넣으시면 됩니다.
원본파일에 적용해 보세요. -
mindpainter
2015.02.07 13:35
레벨은 출력되는것만 확인해보고 테스트는 안해봤는데..
<tr loop="$extra_keys=>$key,$val" cond="$val->eid == 'AA' && {$level} == '10'">가 아니고<tr loop="$extra_keys=>$key,$val" cond="$val->eid == 'AA' && $level == '10'">가 맞는것 같습니다.^^;;
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
fjgal | 네이버 웹마스터도구 질문이나 도와주실분 구합니다.. | |
큰돌♡ | 1.7.9 업데이트 후에 파일 업로드 문제... [6] | 2015.02.07 by 큰돌♡ |
민기 | 쪽지수신시 | |
드래곤봉 | 확장변수 쪽은 서버쪽에서 체크하는 부분이 없던데 해킹 문제 없을까요 ? | |
짝사랑 | 가입한지 24시간이 지나야만 글작성 가능.. [4] | 2015.02.09 by 샵사이드 |
세상의모든계산기 | 지식인 모듈에서 확장 컴포넌트 선택이 3개까지만 됩니다. [1] | 2015.02.07 by 세상의모든계산기 |
saramjh | 첨부파일로 사진을 올릴경우 회전 [3] | 2015.02.07 by 퍼니엑스이 |
HelloXXX | xe업데이트와 동영상 문의 | |
프로개미 | 레이아웃이 안 읽힙니다.;; | |
saramjh | 게시판 사용자정의를 이용할때 관리자만 보이게 [5] | 2015.02.07 by mindpainter |
Kxo | 스크롤 내릴때는 탑버튼이 사라지게 하려면 [11] | 2015.02.07 by mindpainter |
친절뺀질이 | XE설치문의 [1] | 2015.02.07 by 업글 |
아형여옹 | 댓글 달리면 오른쪽 하단 창에 알림 표시 뜨는것 어떻게 하나요? [2] | 2015.02.07 by 아형여옹 |
karutian | 1.7.7.2 에서 1.7.10 으로 업데이트시 오류발생 | |
따라쟁이2 | 이거 명칭이 무엇인가요? 그림 참조 [6] | 2015.02.07 by 몽실아빠 |
Enoch | 초보 xe 기본 메인페이지 수정 [2] | 2015.02.07 by Enoch |
드래곤봉 | 게시물 등록시 애드온 사용법 문의드려요 | |
newi | 개인서버 문의요.. [3] | 2015.02.07 by bluedream |
시원블루 | 소시랑 스킨 수정했더니 여백이 생겼어요 ㅠ [2] | 2015.02.07 by bluedream |
saramjh | 기본 Captcha 1.7 쓰고있습니다. |
그룹: {$logged_info->group_list[1]}, {$logged_info->group_list[2]}...
해당그룹은 레이아웃에 넣어서 출력해보면 텍스트로 나오므로 확인 후 사용하시면 되고..
레벨은.. 포인트와 레벨을 출력하는 코드를 해당문서에 삽입하고..
{@
$oPointModel = &getModel('point');
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$point = $oPointModel->getPoint($logged_info->member_srl);
$level = $oPointModel->getLevel($point, $config->level_step);
}
포인트는 {$point}로..
레벨은 {$level}로 출력이 됩니다.
준비가 되셨으면..
게시판 글쓰기 관련한 html의 사용자정의 출력부분에 다음과 같이 적용하시면 됩니다.
예: 보이게 하려는 사용자정의 이름이 "AA"이고 sketchbook5를 쓸경우, write_form.html 39번째 줄
<tr loop="$extra_keys=>$key,$val">...</tr>을
<tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'AA'">...</tr>로 바꾸고
관리자에게만 보이게
<tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'AA'">...</tr> 다음에
<tr loop="$extra_keys=>$key,$val" cond="$val->eid == 'AA' && $logged_info->is_admin == 'Y'">...</tr> 추가
특정그룹에만 보이게
<tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'AA'">...</tr> 다음에
<tr loop="$extra_keys=>$key,$val" cond="$val->eid == 'AA' && $logged_info->group_list[1]">
특정레벨에만 보이게(예: 10레벨)
<tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'AA'">...</tr> 다음에
<tr loop="$extra_keys=>$key,$val" cond="$val->eid == 'AA' && {$level} == '10'">