묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
댓글 수정 삭제를 관리자만 할수있게하고 싶습니다!
2014.11.19 16:34
댓글 수정, 삭제를 관리자 외에는 불가하도록 버튼도 안나타나게 하고싶은데요
묻고답하기 검색해본결과
xe - modules - comment - comment.controller.php 열고
line 482 쯤에
if(!$is_admin && !$source_obj->isGranted()) return new Object(-1, 'msg_not_permitted');
이것을
if(!$is_admin) return new Object(-1, 'msg_not_permitted');
이것으로 수정
line 570 쯤에
if(!$is_admin && !$comment->isGranted())
이것을
if(!$is_admin)
이것으로 수정
송동우 님이 관련글에 답변달아주신게 있는데 저렇게 해도 안되더라구요..
참고로 게시판스킨은 스케치북5 쓰고있습니다.
고수님들 제발 알려주세요~
댓글 4
-
기조우
2014.11.19 16:55
-
꾸링
2015.03.06 18:06
modules의 comment 코드를 수정해버리면, 다른 게시판에도 다 영향을 미치니 스킨의 html에서 제어하는편이 나아보이네요.
다만 기조우님 처럼 하시면, 주소값을 입력해서 삭제할경우 삭제가 됩니다.
다만 버튼값을 안보이게 수정하는 방법일 뿐입니다.
-
IOZ
2015.03.06 23:05
deletecomment였나... 삭제하는 함수를 검색기능으로 찾아가서 수정하는게 좋습니다. 줄수는 업데이트되면서 많이 달라졌을테죠
-
풀무치뒷다리
2015.03.07 08:43
애드온이 있는것으로 압니다~
아 예전글 찾아서 해결했습니다..ㅎ
_comment.html을 여시고 아래를 삭제하세요. 아니면 아래의 버튼을 운영자권한으로 주시던지요.
<a href="{getUrl('act','dispBoardModifyComment','comment_srl',$val->comment_srl)}"><img src="./images/{$module_info->colorset}/buttonModifyE.gif" alt="{$lang->cmd_modify}" width="20" height="17" /></a>