묻고답하기
댓글 최소글자수 제한하고 싶습니다.
2013.04.08 01:59
현재 1.5.4.3 사용중이고 게시판은 1.7.0 스킨은 스케치북5사용중입니다.
제목그대로 댓글창에 글자수제한(예를들면 150자 이상 써야 등록이 가능하도록)을 넣고 싶은데요, 전체 게시판이 아닌 일부 모듈에서만 작동하게 하고자 합니다.
이 팁을 보고 주로 따라했는데요
http://www.xpressengine.com/index.php?mid=tip&search_keyword=%EA%B8%80%EC%9E%90&search_target=title&document_srl=17304472
댓글 7
-
송동우
2013.04.08 02:37
-
모찌모찌
2013.04.08 03:23
게시판 3~4개만 지정하고 싶은데 파란색부분 'mid1,mid2'이런식으로 하면 안되네요. 조금 더 알려주실 수 있으신가요? -
송동우
2013.04.08 03:33
if(strlen(strip_tags($obj->content))<150&&(Context::get('mid')=='게시판mid명1'||Context::get('mid')=='게시판mid명2'||Context::get('mid')=='게시판mid명3')) return $this->stop('minimum 150');
-
모찌모찌
2013.04.08 03:57
새벽까지 답변 달아주셔서 정말 감사합니다^^!! -
본히
2015.03.22 17:02
송동우님 저도 질문 하나 드려도 될까요. minimum 150이라는 문구 대신에 한글 문구를 넣고 싶은데 특수문자가 나옵니다ㅜㅜ 그래서 UTF-8로 인코딩해서 저장했더니 코멘트 경고창이 안 나오더라구요. 이럴때는 어떻게 해야 하나요?
-
kdp
2015.03.25 12:21
해당기능이라면 https://www.xpressengine.com/index.php?mid=download&package_id=22753515
문구표시라면 placeholder="내용"을 넣어보세요. -
갤럭시탭
2017.11.18 18:06
위에 송동우님이 알려주신 소스를 사용하게 되면
정상적으로 적용은 되나 글자수 제한이 있다는 팝업창 같은게 뜨지 않는데 팝업창을 띄울 수 있는 소스가 있을까요?
아시는 분 있으시다면 답변 부탁드리겠습니다!
core 1.5.x 버전에서는 게시판 1.4.5 이것을 사용하세요......
게시판 모듈 다운로드 받는 곳에
연동자료에 어떤 것이 설치되어야 하는지 정보가 있습니다.
그 정보에 맞는 버전을 설치하면 됩니다.....
xe - modules - comment - comment.controller.php 열고
line 139 쯤에
function insertComment($obj, $manual_inserted = false) {
이것 아래에
if(strlen(strip_tags($obj->content))<150&&Context::get('mid')=='게시판mid명') return $this->stop('minimum 150');
이것 삽입
여기서 모든 게시판에 적용하려면 붉은 색 부분(파란색 포함)은 생략하면 되고
특정게시판에만 적용하려면 붉은 색 검은색 모두 적용하면 됩니다.....