묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
댓글 최소글자수 제한
2012.08.30 11:45
코어 1.5.3.1.hotfix1 게시판 1.4.5 최신 버젼 사용중이며
참고로 게시판 스킨은 JB_erebus_board 사용중입니다.
댓글 최소 10자 이상으로 제한하기 위하여
xe-modules-board-tpl-filter-insert_comment.xml
파일을 열어
<node target="content" required="true" minlength="1"/>
되어 있는 것을
<node target="content" required="true" minlength="10"/>
으로 변경하였는데요
글자수 2자까지는 "내용의 글자 수를 맞추어 주세요. (10~)" 라는 경고창이 뜨는데요
글자수 3자를 입력하니 ("테스트" 3자를 입력) 바로 등록 되어 버리는데요.
댓글 최소 10자 이상으로 제한 할려면 어떻게 해야 하나요.
혹시나 이런 현상 때문에 고민하시는 분이 있을까 해서 글 남깁니다.
원인은
테스트 라고 입력하면 <p>테스트</p>로 입력되어 10자가 되어 버려서 그렇네요.
댓글 입력시 텍스트 모드만 사용하게 해 두었는데요 <p> </p>가 자동으로 붙어 버려 그렇게 되는 현상이군요
즉 테스트 3자에 HTML 코드 7자가 붙어 10자가 되는 현상이네요.
결론은 댓글 10자 이상 제한 하려면 제한글자 10자 + HTML코드 7자 하여 17자로 지정해야 될 것 같습니다.
특이하게 모 게시판 스킨에서는 텍스트모드에서는 HTML 코드 삽입이 되지 않는 것도 있더군요.
그래서 많이 헷갈렸는데 ...