
이미지를 보시면 중국어로 뜬 경고문은 한글로 요청한 기능을 실행할 수 있는 권한이 없습니다. 인데요.
게시판을 회원만 열람가능케 설정하면 뜨는 경고창입니다.
헌데 ... 정확히 요청한 기능을 실행할 수 있는 권한이 없습니다.란 문구가 게시판설정과 맞는지 모르겠습니다.
그냥 회원정용 게시판입니다. 혹은 회원전용 게시판입니다. 로그인 하십시오 등으로 문구를 바꿀 수 없나요?
lang.php파일을 보니 코드가 $lang->msg_not_permitted_act = 이것인데 이 문구가 비로그인 상태에서 회원전용
게시판 클릭 시에만 뜨는건가요 아니면 다른 권한설정에도 뜨는가요? 그냥 중문.php에서 로그인하라는 메세지로
변경하고 싶은데 $lang->msg_not_permitted_act =이 문구가 다른 경우에도 뜨는지 궁금해서 여쭤 봅니다.
댓글 12
여러 act에 권한이 없을때 공용으로 사용하기 위해 문구를 두리뭉실하게 "해당한 요청에 권한이 없다" 라고 한건데...
이걸 "게시판"으로 고정해서 문구를 바꾸고 또 "로그인하십시오" 로 바구면..
게시판에 요청한 act 가 아닌데도 게시판에 권한이 없다고 뜨고 그리고 다른 그룹원에게 처리해야할 문구가 로그인하십시오 라고 뜹니다.
애드온으로 제작해서
dispBoardWrite act에서만 원하시는 문구로 나가도록 해야 한다는 설명입니다.
천연 공돌이라 머릿속에 있는걸 끄집어낼때 여러번 생각하지 안으면 이렇게 너무 압축해버려서 문제내요 고맙습니다
각각 상황에 맞는 문구를 준비해서 출력한다면 장점은 이해가 쉽다는점 단점은 코드가 길어진다는 게 있겠죠. 상황이 많아지면 설계 그리고 유지보수시 신경을 더 써야 한다는 점이 있을 것이구요.
그래서 처음에 모든 요청에
"요청하신 부분에 권한이 없지롱~"
으로 처리하는 것으로 결정했을 겁니다.
뭐... 주문제작이 아닌 기성품을 쓸때는 어떻게 만들어내도 각자 원하는 바가 반영되지 않는 부분들이 발견되기 때문에 흔하게 나올 수 있는 부분이라고 봅니다.
그 요구가 너무나 중대하고 많은 다수가 원한다면 고쳐져야 겠지만요....