2013년 1월 현재 이 홈페이지는 XE 를 바탕으로 스케치북 레이아웃과 게시판 스킨을 사용 중에 있다.
무슨 문제인지 알 수 없으나, 간혹 방명록 댓글 쓰기 권한이 없다고 나오는 경우가 있다.
게시판 형식을 방명록이 아닌 목록형이나 다른 것으로 바꾸면 방명록 댓글 쓰는 데 전혀 문제가 없으나 유독 게시판 형식을 방명록으로 설정하면 댓글을 쓸 수 없게 된다.
레이아웃, 게시판 스킨 제작자에게 문의 결과, 아래와 같은 해결책을 얻을 수 있었다.
곰곰히 생각해 보면 XE 버전 올리고 나면 이런 문제가 발생했던 것 같다. 스케치북 방명록 게시판 스킨과 XE 모듈이 맞지 않는 부분이 있는 것 아닌가 판단된다. 해결 방법은 XE 의 기본 소스 일부를 수정해 스케치북 방명록 게시판 스킨과 호환되도록 하는 것..
< 해결 방법 >
/modules/board/board.view.php 파일을 연다.
//TODO guestbook, blog style supports legacy codes. if($this->module_info->skin == 'xe_guestbook' || $this->module_info->default_style == 'blog') |
이 부분을 아래와 같이 수정한다.
//TODO guestbook, blog style supports legacy codes. if($this->module_info->skin == 'xe_guestbook' || $this->module_info->default_style == 'blog' || $this->module_info->default_style == 'guest' || $this->module_info->default_style == 'faq') |
붉은색 코드를 삽입해 넣으면 방명록에서 댓글 달 때 권한 없다고 나오는 오류를 해결할 수 있다.
나중에라도 XE Core 모듈을 업데이트 하는 경우에는 board.view.php 가 원래 XE 기본 파일로 돌아가므로 해당 파일을 다시 위와 같이 수정해 줘야 한다.
(2013/01/02)