KBoard(케이보드) 추가 옵션필드는 배열로 넘길 수 있나요?
넘길 수 있다면 어떤 방법이 있나요?
안녕하세요~^^
현재는 텍스트만 등록이 가능합니다.
<input type="text" name="kboard_option_value1">
<input type="text" name="kboard_option_value2">
<input type="text" name="kboard_option_value3">
이런 식으로 이름을 달리해주셔야 가능합니다.
추후 체크박스 등 배열로도 값이 저장될 수 있도록 개선해서 업데이트 하도로 하겠습니다.
고맙습니다.
이렇게 이름을 다르게하여 저장하였을때
추가된 필드값들(kboard_option_value1,kboard_option_value2,kboard_option_value3)은 한번에 검색이 불가능하게되겠죠?
좀 복잡합니다.
KBoard 게시판과 댓글 최신 버전을 사용 중이시라면,
스킨의 list.php 파일의 검색 <form></form> 태그 안쪽에 아래 태그를 추가해보시겠어요?
<input type="hidden" name="kboard_search_option[value1][key]" value="value1">
<input type="hidden" name="kboard_search_option[value1][compare]" value="LIKE">
<input type="hidden" name="kboard_search_option[value1][wildcard]" value="both">
<input type="text" name="kboard_search_option[value1][value]" value="<?php echo $list->getSearchOptionValue(array('value1', 'value'))?>">
<input type="hidden" name="kboard_search_option[value2][key]" value="value2">
<input type="hidden" name="kboard_search_option[value2][compare]" value="LIKE">
<input type="hidden" name="kboard_search_option[value2][wildcard]" value="both">
<input type="text" name="kboard_search_option[value2][value]" value="<?php echo $list->getSearchOptionValue(array('value2', 'value'))?>">
<input type="hidden" name="kboard_search_option[value3][key]" value="value3">
<input type="hidden" name="kboard_search_option[value3][compare]" value="LIKE">
<input type="hidden" name="kboard_search_option[value3][wildcard]" value="both">
<input type="text" name="kboard_search_option[value3][value]" value="<?php echo $list->getSearchOptionValue(array('value3', 'value'))?>">
<input type="hidden" name="kboard_search_option[relation]" value="OR">
value1, value2, value3 필드 각각 검색이 가능할 겁니다.
자바스크립트(jQuery)를 사용해서 스크립트 프로그램을 만들 수 있다면 다양하게 활용할 수 있겠습니다.
이러한 기능은 실험적인 기능이라 버그가 있거나 제대로 동작이 안될 수 있습니다.
고맙습니다.