88999.png

 

이미지를 보시면 중국어로 뜬 경고문은 한글로 요청한 기능을 실행할 수 있는 권한이 없습니다. 인데요. 

 

게시판을 회원만 열람가능케 설정하면 뜨는 경고창입니다. 

 

헌데 ... 정확히 요청한 기능을 실행할 수 있는 권한이 없습니다.란 문구가 게시판설정과 맞는지 모르겠습니다. 

 

그냥 회원정용 게시판입니다. 혹은 회원전용 게시판입니다. 로그인 하십시오 등으로 문구를 바꿀 수 없나요? 

 

lang.php파일을 보니 코드가 $lang->msg_not_permitted_act = 이것인데 이 문구가 비로그인 상태에서 회원전용

 

게시판 클릭 시에만 뜨는건가요 아니면 다른 권한설정에도 뜨는가요? 그냥 중문.php에서 로그인하라는 메세지로 

 

변경하고 싶은데 $lang->msg_not_permitted_act =이 문구가 다른 경우에도 뜨는지 궁금해서 여쭤 봅니다. 

  • ?
    해당 Act에 권한이 없는것이라 애드온으로 저 오류가 뜨기 전에 먼저 걸어줘야 수정이 가능할겁니다.
  • ?
    무슨 말씀이신지 좀 더 상세히 설명 부탁드려도 될까요? 일단 zh-CN.php파일에서 해당문구를 로그인하지 않았습니다, 로그인 하십시오로 수정하여 서버에 덮어 씌우니 다시 회원만 열람가능한 게시판을 비로그인 상태로 클릭하니 수정한 문구로 alert창이 뜨긴 합니다.
  • ?
    예를들면 게시판 관리페이지라던가... 회원이 되면 모두 이용할 수 있으면 문제가 없으나 그룹별로 권한이 지정된 경우 권한을 갖지 않은 그룹이 특정 페이지나 특정 화면에 접근해도 똑같은 메세지가 출력됩니다.
  • Lv30
    지금 발생한 act 글쓰기 act는 여러 act 중에 하나입니다.

    여러 act에 권한이 없을때 공용으로 사용하기 위해 문구를 두리뭉실하게 "해당한 요청에 권한이 없다" 라고 한건데...

    이걸 "게시판"으로 고정해서 문구를 바꾸고 또 "로그인하십시오" 로 바구면..

    게시판에 요청한 act 가 아닌데도 게시판에 권한이 없다고 뜨고 그리고 다른 그룹원에게 처리해야할 문구가 로그인하십시오 라고 뜹니다.

    애드온으로 제작해서
    dispBoardWrite act에서만 원하시는 문구로 나가도록 해야 한다는 설명입니다.
  • Lv30 ?

    a_8198824323_173924fc12919df73b3b09907a0669a3390dd8d1.gif

     

    천연 공돌이라 머릿속에 있는걸 끄집어낼때 여러번 생각하지 안으면 이렇게 너무 압축해버려서 문제내요 고맙습니다

  • Lv30
    본문에서 말씀 하신게 글쓰기 시가 아니고 글 읽기 시 인 것 같네요. 이경우는 act는 따로 없다고 합니다. 이 경우는 다른 조건으로 글 읽기를 판별해서 그 시점에 권한 없는 문구를 대신 출력하도록 코드를 짜야 할 것 같네요.
  • Lv30 ?
    if(($oDocument || $document_srl) && !$act) 로 걸면 걸릴거에욤
  • Lv30
    저는 코드를 알지도 못해서 애드온 ~~ 은 꿈에라도 만들고 싶은게 사실입니다 ㅠㅠ
  • ?
    동전지갑 든 애가 라라펠님? ㅋㅋ
  • Lv30
    사실 라이믹스도 XE에 기본틀을 갖고 온것인데 전에 XE쓸 때도 느꼈지만 가끔 뜨는 문구나 이런것들이 저와 같은 코알못인 사람들은 이러한 문구를 보면 무슨 뜻이지라고 생각하기 일수입니다.
  • Lv30
    어떻게 보면 효율을 생각한 것 일 수 있구요. 어떻게 보면 세분화해서 문구를 만들어내지 않은 문제 일 수 있을 겁니다.

    각각 상황에 맞는 문구를 준비해서 출력한다면 장점은 이해가 쉽다는점 단점은 코드가 길어진다는 게 있겠죠. 상황이 많아지면 설계 그리고 유지보수시 신경을 더 써야 한다는 점이 있을 것이구요.

    그래서 처음에 모든 요청에
    "요청하신 부분에 권한이 없지롱~"
    으로 처리하는 것으로 결정했을 겁니다.

    뭐... 주문제작이 아닌 기성품을 쓸때는 어떻게 만들어내도 각자 원하는 바가 반영되지 않는 부분들이 발견되기 때문에 흔하게 나올 수 있는 부분이라고 봅니다.

    그 요구가 너무나 중대하고 많은 다수가 원한다면 고쳐져야 겠지만요....
  • Lv30
    정말이지 관리자페이지에도 일부 설명글은 한참 읽어 보고 검색해봐야 이해할 수 있는것들이 있어 좀 그러네요.