그누커머스 댓글관련 질문있습니다.
본문
어떤파일을 어떻게 수정해야 할지 힌트좀 부탁드립니다.
그리고 혹시 댓글창에도 미리 적혀있는 "기본내용"을 추가할수 없을까요?
아니면 자동댓글이라던지,
검색하니 http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17574 이런게 있던데 워드프레스용으로 바꿀 실력이 안되네요. 도움 부탁드립니다.
답변 1
그누커머스 내에 사용자 화면을 수정하려면,
템플릿 오버라이딩( 덮어쓰기 ) 를 사용해서 수정해야 합니다.
http://sir.co.kr/manual/gnucommerce/159 <<< 템플릿 오버라이딩( 덮어쓰기 ) 에 관한 설명문
질문하신 부분을 수정하려면
사용하는 게시판 스킨이 default 이면
plugins/gnucommerce/skin/board/default/view_comment.skin.php 을 수정해야 합니다.
그냥 플러그인내에 있는 스킨 파일을 수정하면, 플러그인 자동 업데이트 할때 이전에 작업했던 내용이 전부 날라가게 되기 때문에, 반드시 템플릿 오버라이딩( 덮어쓰기 ) 방식을 이용해서 작업해야 합니다.
하는 방법은
예를 들어 현재 쓰고 있고 있는 테마 이름이 avada 이면
plugins/gnucommerce/skin/board/default/view_comment.skin.php 파일을 복사해서
themes/avada/gnucommerce/skin/board/default/view_comment.skin.php 붙여 넣습니다.
또 다른 예를 들어 현재 쓰고 있는 테마 이름이 twentyfifteen-child 이면
plugins/gnucommerce/skin/board/default/view_comment.skin.php 파일을 복사해서
themes/twentyfifteen-child/gnucommerce/skin/board/default/view_comment.skin.php 붙여 넣습니다.
위와 같이 템플릿 오버라이딩( 덮어쓰기 ) 한후 테마내에 있는 스킨 파일을 수정하면 됩니다.
질문 1. "비밀댓글 항상사용"으로 설정하고 싶은데 ...
답변 1. view_comment.skin.php 파일을 내에
<tr>
<th scope="row"><label for="cm_secret"><?php _e('비밀글사용', GC_NAME); //비밀글사용?></label></th>
<td><input type="checkbox" name="cm_secret" value="secret" id="cm_secret"></td>
</tr>
위의 코드를 찾아서 아래와 같이 바꿉니다.
<input type="hidden" name="cm_secret" value="secret" id="cm_secret">
질문2 . 그리고 혹시 댓글창에도 미리 적혀있는 "기본내용"을 추가할수 없을까요?
답변2 . view_comment.skin.php 파일에서
4번째 줄
$cm_content='';
이렇게 되어 있는 부분을 아래와 같이 수정하세요.
$cm_content='기본내용에 추가할 내용입니다.';