묻고답하기
게시판 권한설정 관련 질문입니다,
2009.11.16 13:26
XE 권한설정중에서 질문사항이 있습니다.
좀 특별한 경우(?) 일수도 있습니다만, 사이트의 특성상 필요해서요..
xe admin 페이지에서 게시판 권한중에
댓글 허용 사용자 지정 할 수 있고
관리권한 사용자를 지정할 수 있습니다
그런데 댓글 허용 사용자로만 지정을 하게 되면..
일반사용자가 비밀글로 등록을 했을시에 내용을 볼 수 없게됩니다..
그렇다고해서 댓글만 허용할 사용자에게 관리권한을 줄수도 없습니다.
module/board/board.view.php 를 좀 수정하면 될거 같은데.. 도통 감이 안와서요..
board.view.php 에서 if($this->grant->write_comment) $oDocument->setGrant(); 를 넣고나서보니..
이렇게하면 결국은 관리권한을 부여한 결과밖에 안되는거구..
if($oDocument->isSecret() && !$oDocument->isGranted()) $oDocument->add('content',Context::getLang('thisissecret'));
이부분을..
if($oDocument->isSecret() && !$oDocument->isGranted()) {
if( !$this->grant->write_comment )
$oDocument->add('content',Context::getLang('thisissecret'));
}
이런식으로 하여도 별 변화가 없구요..ㅜㅜ
어떻게하면 순수하게 댓글등록 권한만 부여를 할 수 있을까요? 비밀글에 대한 답변까지도요...
다만 삭제,수정등의 관리권한은 필요없이.. only 댓글 기능만...
고수님들의 조언부탁드립니다.