1. 정확한 제품 또는 플러그인 이름
케이보드 비즈 커뮤니티 스킨
2. 상세 내용
계층형 카테고리 사용중인데 카테고리를 필수로 지정하고 싶습니다.
https://www.cosmosfarm.com/threads/document/26395
검색을 통해 위 게시글을 참고해 아래 코드와 같이 코드를 추가했습니다만 적용되지 않습니다.
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;
}
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;
}
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
사용중인 스킨의 script.js 파일에 입력한 것이 맞으실까요?
코드상으로는 문제가 없어보이는데
비회원으로 확인 가능한 페이지를 남겨주시면
원인을 파악하는데 도움이 될 듯 합니다.
비회원으로 확인 가능한 페이지를 남겨주시겠어요?
고맙습니다.
네. script.js 파일에 추가했습니다.
해당 게시판 링크 공유드립니다!
https://e-c.kr/community/
혹시 아래 계층형 카테고리를 탭 형식으로 바꾸는 코드를 추가한 게 원인이 될까요?
/* 계층형 카테고리 탭으로 표시 */
add_filter('kboard_skin_category_type', 'my_kboard_skin_category_type', 10, 3);
function my_kboard_skin_category_type($category_type, $board, $boardBuilder){
if($board->id == '1'|| $board->id == '9'){ // 실제 게시판 id로 적용해주세요.
$category_type = 'tree-tab';
}
return $category_type;
}