묻고답하기
확장컴퍼넌트 설문조사 사용권한 문제
2013.01.17 22:02
설문조사에 참여하면 포인트를 지급 받을 수 있게 수정을 했습니다.
그런데 생각을 해 보니 본인이 설문을 만들어서 작성하고 설문에 참여를 하여 포인트를 획득하는
경우가 발생할 수도 있어 설문조사 사용을 특정그룹에게만 권한을 주려고 설정을 해 보았으나
복수그룹에게 권한 설정이 되지 않고 있네요.
준회원,정회원,우수회원,특별회원 그룹 중 원하는 그룹을 모드 체크하고 설정을 누르면
한그룹만 체크표시가 남고 나머지 체크는 풀려있네요.
버그인가요 ??
댓글 4
-
송동우
2013.01.17 22:10
-
몽실아빠
2013.01.17 22:34
최신버전이라면 어떤것을 말씀하시는 건가요. 코어는 최신이구요. -
송동우
2013.01.17 22:41
정확하게 어느 버전에서 버그가 수정되었는지 기억못합니다만
최신버전에서는 그런 현상은 나타나지 않습니다.
최신 버전임에도 그런 현상이 나타난다면
업그레이드가 제대로 안된듯 합니다.....
방금 또 확인했는데 제대로 작동합니다.......
스샷은 생략했습니다.......
-
몽실아빠
2013.01.17 22:46
네. 그럼 2개 파일만 최신버전으로 다시 올려보면 될까요? 1.5.4.2 이구요. 변경된 파일만 업데이트해서 적용한지 좀 됐거든요. -
송동우
2013.01.17 22:48
질문과 답변의 내용이 다르네요....
이상하다 싶어서
다시 봤더니
관리페이지의 에디터에서 설정을 말하는 것 같네요....
저는 게시판 설정에서 테스트하고 답을 한 것이구요....
방금
에디터 설정에서 테스트 해보니 체크가 하나만 되고 풀리는 현상 나타납니다.........
버그인 것으로 보입니다.....
-
몽실아빠
2013.01.17 22:51
아.. 그럼 버그인게 맞는거군요 ? 그럼 일단 버그가 고쳐질때 까지 설문조사 게시판 글작성 권한을 저만 가지고 있어야 겠습니다. 설문조사 컴퍼넌트 동작을 설문조사게시판에서만 동작하도록 하구요. 현재 그렇게 해 놓았거든요. -
송동우
2013.01.17 23:57
수정방법입니다....
xe - modules - editor - tpl - setup_component.html 열고
line 47 쯤에
name="target_group"
이것을
name="target_group[]"
이것으로 수정
그리고xe - modules - editor - editor.admin.controller.php 열고
line 107 쯤에
if($extra_vars->target_group) $extra_vars->target_group = explode('|@|', $extra_vars->target_group);
이것을 삭제 혹은 주석처리
최신버전으로 업그레이드 하면 해결됩니다.....
아니면
http://code.google.com/p/xe-core/source/detail?r=10139