코스모스팜 스레드

계층형 카테고리 필수로 지정하기

안녕하세요.

계층형 카테고리를 사용하고 있는데 카테고리 설정을 하지 않으면 글이 등록되지 않도록 만들고 싶습니다.

https://www.cosmosfarm.com/threads/document/21324

https://www.cosmosfarm.com/threads/document/12484

위 링크를 참고하여 수정하려 했지만 알려주신 내용과 현재 소스코드와 달라 적용하기가 어렵습니다.

Q. 계층형 카테고리를 필수로 입력하게 하는 방법

도와주시면 감사하겠습니다.

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    최신 버전의 KBoard 플러그인에서 계층형 카테고리를 필수로 입력하게 하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/script.js 파일에

    아래의 코드를 찾아서

    var validation = '';
    kboard_fields_validation(form, function(fields){
    	if(fields){
    		validation = fields;
    		jQuery(fields).focus();
    	}
    });

    찾은 코드 밑에 아래의 코드를 추가해보시겠어요?

    if(jQuery('#kboard-tree-category-1', form).exists() && !jQuery('#kboard-tree-category-1', form).val()){
    	alert('카테고리를 선택해주세요.');
    	jQuery('#kboard-tree-category-1', form).focus();
    	return false;
    }

    고맙습니다.

  • 답변 감사합니다^^

    2단계 카테고리까지 필수로 지정하려면 아래와 같이 하면 될까요?

    if(jQuery('#kboard-tree-category-1', form).exists() && !jQuery('#kboard-tree-category-1', form).val()){
    	alert('카테고리를 선택해주세요.');
    	jQuery('#kboard-tree-category-1', form).focus();
    	return false;
    }
    if(jQuery('#kboard-tree-category-2', form).exists() && !jQuery('#kboard-tree-category-2', form).val()){
    	alert('카테고리를 선택해주세요.');
    	jQuery('#kboard-tree-category-2', form).focus();
    	return false;
    }

     

  • 네, 맞습니다.

    2차 카테고리에도 적용하시려면 올려주신 코드처럼 해주시면 됩니다.

    고맙습니다.

  • 성공적으로 적용하였습니다. 감사합니다.

     

코스모스팜 회원관리