묻고답하기
글쓰기에서 '댓글허용' 기본 체크해제로 하는방법이요.
2014.05.01 16:07
xe_version : 1.7.4.1
게시판 스킨은 스케치북1.7.0-rc.9 사용중입니다.
글작성시 '댓글허용'이 기본으로 체크되어있는데요.
이걸 항상 체크해제되어있게하고싶습니다.
xe 사용팁에서 검색해봤는데요.
http://www.xpressengine.com/index.php?mid=tip&document_srl=15902296
위에랑 비슷해서 응용하면될것같긴한데...어떻게 수정해야할지 모르겠네요.ㅠㅠ
댓글 6
-
teguh100
2014.05.01 16:18
-
구름*
2014.05.01 16:50
-
콩까기
2014.05.01 17:11
코멘트파일이아니라 write form 일꺼예요
-
teguh100
2014.05.01 17:28
-
sejin7940
2014.05.01 17:22
이 부분이 Core 소스상으로 조금 애매하게 되어있습니다.
이 부분을 제어하는 $oDocument->allowComment() 가 코어에서, 글 수정이 아닌 최초 글 쓰기에도 무조건 true 로 처리되도록 Core 가 짜져있거든요.
따라서, 원하시는 형태대로 수정하시려면, 단순히 checkbox 를 제거하는 형태로 하시면 안 되고..
스케치북 스킨에서 write_form.html 에서
<input type="checkbox" name="comment_status" value="ALLOW" checked="checked"|cond="$oDocument->allowComment()" id="comment_status" />
부분을 아래처럼 고치셔야합니다
<input type="checkbox" name="comment_status" value="ALLOW" checked="checked"|cond="$document_srl && $oDocument->allowComment()" id="comment_status" />
-
구름*
2014.05.01 20:48
콩까기님 teguh100님 sejin7940님 모두 고맙습니다!
sejin7940님 답변주신걸로했는데 잘 됩니다. 정말 정말 고맙습니다! ^^
저부분을 체크해제를 기본설정으로 하고싶은데요..ㅠㅠ
게시판 스킨에서 comment 파일부분에 checkbox="checkbox" 이부분 찾아봤는데 없네요..ㅠㅠ