안녕하세요.
스케치북 댓글 기능 관련해서 2가지 궁금한 게 있어서요~
1. 댓글을 달 경우 마우스를 오버하면 아래 이미지와 같이 신고/추천 버튼이 나오는데요,
저걸 안나오게 할 수 없을까요?
스킨 설정이나 추가설정 부분에 있어서는 기능이 없는 것 같아서요.

2. 댓글이라고 나오는 부분은 특정 게시판에 한해서 문구를 바꾸고 싶은데, 어디서 바꾸는지 혹시 아실까요~?
그럼 아시는분께서는 답변해주시면 정말 감사드리겠습니다.
감사합니다.
안녕하세요.
스케치북 댓글 기능 관련해서 2가지 궁금한 게 있어서요~
1. 댓글을 달 경우 마우스를 오버하면 아래 이미지와 같이 신고/추천 버튼이 나오는데요,
저걸 안나오게 할 수 없을까요?
스킨 설정이나 추가설정 부분에 있어서는 기능이 없는 것 같아서요.

2. 댓글이라고 나오는 부분은 특정 게시판에 한해서 문구를 바꾸고 싶은데, 어디서 바꾸는지 혹시 아실까요~?
그럼 아시는분께서는 답변해주시면 정말 감사드리겠습니다.
감사합니다.
댓글 16
게시판 관리 > 스킨 관리 > 피드백(트랙백, 댓글) 목록 설정 > '이 댓글을' 표시
표시(기본) 을 선택하세요.
이 댓글을 이라고 나오는 것도 노출을 안하게 하고 싶은데, 그건 따로 기능이 없더라구요~
혹시 이 댓글을 이라는 문구도 안나오게 하는 방법이 있을지 궁금합니다!
노출을 안하게 하는 방법은 여러가지가 있겠지만
제일 간단하게는 해당 소스를 수정하는 방법이 제일 쉽겠죠.
위치 : modules/board/skins/sketchbook5/_comment.html
77번째 줄 코드를 삭제하시거나 조건을 걸어서 노출을 제안하세요.
예를 들어 아래의 코드중 빨강부분만 제거하시면 관리자인경우에만 나오겠죠.
다만 스킨은 공용으로 사용되기 때문에 모든 게시판에 해당됩니다.
특정 게시판만 하시려면 조건을 추가하시면 되겠죠.
<a cond="(!$mi->cmt_this_btn && $is_logged) || $grant->manager" class="comment_{$comment->comment_srl} m_no" href="#popup_menu_area" onclick="return false"><i class="fa fa-ellipsis-h"></i>{$lang->cmd_comment_do}</a>
또는 css로 노출되지 않게 하기
위치 : modules/board/skins/sketchbook5/css/board.css
기존 소스를 수정사항이 없는 스케치북 이라면...
아래의 코드를 아무데나 추가하세요.
div.fdb_nav.img_tx :first-child.m_no {display:none}
덕분에 잘 해결이 되었습니다.
혹시 염치 불구하고 한가지만 더 여쭤봐도 될까요?
상단 이미지에 댓글이라고 나오는 부분은 특정 게시판에 한해서 문구를 바꾸고 싶은데,
어디서 바꾸는지 혹시 아실지 궁금합니다!
위 제가 댓글달면서 77번째 줄이라고 잘못말했는데 67번째 줄이군요.
잘 찾아서 수정하셨나 봅니다.
댓글이라는 문구를 바꾸고 싶으시다면
위치 : modules/board/skins/sketchbook5/_comment.html
72번째 줄 코드에서 {$lang->cmd_reply} 찾으셔서 빨간 부분과 같이 조건절을 추가하여 줍니다.
<a cond="$oDocument->allowComment()" class="re_comment" href="{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}" onclick="<!--@if(!$grant->write_comment || !$oDocument->isEnableComment())-->alert('{$lang->msg_not_permitted}')<!--@else-->reComment({$comment->get('document_srl')},{$comment->get('comment_srl')},'{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}')<!--@end-->;return false;"><i class="fa fa-comment"></i> {$mid=='해당게시판 mid명' ? $lang->custom_reply : $lang->cmd_reply}</a>
이제 문구를 바꿔야 합니다.$lnag->custom_reply 의 값을 넣어주어야 합니다.
위치 : modules/board/skins/sketchbook5/__setting.html
__setting.html에서 66번째 줄 가량에서 다국어 설정에 원하시는 문구를 넣어주시면 됩니다.
스케치북 스킨에서 사용되는 언어설정들이 있을것입니다. 그사이에 끼워 넣으시면 됩니다.
한국어만 원하시면 한국어만 넣으셔도 됩니다.
<!--@if($lang_type=='ko')--> 줄 밑에
$lang->custom_reply= '원하신는한글문구';
조금 내려가서 <!--@else--> 줄 밑에
$lang->custom_reply= '원하신는영어문구';
홈페이지가 다국어가 사용하지 않는다면 그냥 바로 원하시는 문구를 넣어도 됩니다.
{$mid=='해당게시판 mid명' ? '원하시는문구' : $lang->cmd_reply}
적다보니 많이 길어졌네요. 이해가 되시는지...모르겠습니다.
또다른 방법
위치 : modules/board/skins/sketchbook5/_comment.html
심플하게 아래와 같이 스크립트로 처리하셔도 됩니다.
제일 아래에 코드 추가하셔도 됩니다.
<script cond="해당게시판 mid명">
jQuery(document).ready(function () {
$(".re_comment").text('원하시는문구');
});
</script>
다만, 말씀해주신 대로 똑같이 적용을 해보았는데 '댓글'문구가 변동되지 않더라구요.
말씀해주신 1/2번 방법이 모두 적용이 되지 않고 있는데, 혹여나 시간 되시면 다시 한번 봐주실 수 있으실까요~? 바쁘시면 어쩔 수 없구요! 그럼 감사드립니다!!
예를 들면 적용하려는 게시판명이 xetown.com/abc이면 abc를 넣었습니다.
jQuery로 하는 코드가 제가 급하게 넣다보니 조건절이 빠졌었군요.
<script cond="$mid=='해당게시판 mid명'">
jQuery(document).ready(function () {
$(".re_comment").text('원하시는문구');
});
</script>
위에 코드는 그냥
{$mid=='해당게시판 mid명' ? '원하시는문구' : $lang->cmd_reply}
바로 사용해보세요.
추가 답변 감사합니다.
그런데 아래와 같은 답변이 잘 이해가 가지 않아서요.ㅠㅠ
위에 코드는 그냥
{$mid=='해당게시판 mid명' ? '원하시는문구' : $lang->cmd_reply}
바로 사용해보세요.
위의 답변이 정확히 이해가 가지 않습니다.ㅠ 어디에 추가를 해야하는건지 잘 모르겠어서요..
그리고 두가지 방식을 알려주셨는데, 처음 방식이 아닌 아래 두번째 방식으로만으로도 가능한건가요?
둘중에 하나 선택해서 사용하시면 됩니다.
그냥 스크립터방식으로 사용하신다면 어디에 넣어도 상관은 없지만
modules/board/skins/sketchbook5/_comment.html 파일 제일 아래 넣으세요
<script cond="$mid=='해당게시판 mid명'">
jQuery(document).ready(function () {
$(".re_comment").text('원하시는문구');
});
</script>
다국어를 사용하시지 않으신다면 그냥 코드부분에 바로 수정하셔도 되요
위 파일의 내용중 {$lang->cmd_reply} 이부분을 변경하세요.
변경전 : {$lang->cmd_reply}
변경후 : {$mid=='해당게시판 mid명' ? '원하시는문구' : $lang->cmd_reply}
착한인연님 정말 감사드립니다.
덕분에 잘 되었습니다. 위에 스크립터 방식은 잘 적용이 되지 않아,
어차피 다국어 사용을 하지 않아서 아래 방식을 적용하니 잘 되었습니다.
혹시 다른 게시판도 댓글 문구를 변경하고 싶으면 아래와 같이 하면 될까요?
{$mid=='해당게시판 mid명','해당게시판 mid명' ? '원하시는문구' : $lang->cmd_reply}
위 코드는 2개의 조건만 해당되기 때문에...
if문이나 switch문을 사용하시면 됩니다.
{$lang->cmd_reply} <-- 이부분을 아래코드로 통체로 바꾸세요.
{@
switch($mid) :
case '1mid명':
$custom_reply = "1원하시는문구";
break;
case '2mid명':
$custom_reply = "2원하시는문구";
break;
case '3mid명':
$custom_reply = "3원하시는문구";
break;
default:
$custom_reply = $lang->cmd_reply;
endswitch;
}
{$custom_reply}
필요에 따라 case문을 추가하시면 됩니다.
쉽게 설명해드리려고 했지만 이해가 되시런지 모르겠네요.
더 혼란이 있을 수도 있지 않을까 싶네요.
은혜 잊지 않겠습니다!! 좋은 하루 보내세요!