고쳐야 할게 광범위하다 ``
wr_10 추가필드를 사용하고있다;
검색은 &wr_10=값 을 추가하면되고
게시판 설정 카테고리부분에서 카테고리1:하위1,하위2|카테고리2 로 설정하면 동작한다 ``
망할엉망진창다꺠지네 -_- 귀찮....
write.skin.php
bbs/list.php, bbs/view.php, bbs/write.php
for ($i=0; $i0) { $category_option_mid.=" "; foreach($aCategory2 as $v) { $v = trim($v); $category_option_class = ""; if($_REQUEST['wr_10']===$v) { $category_option_class=' id="bo_subcate_on"'; } $category_option_mid.='
"; } // 추가 $category_option .= '- '.$v.'
'; } $category_option_mid.="열린 분류 '; } $category_option .= '>'.$category_msg.$category.''.$category_option_mid.' '; }
bbs/write.php
if ($board['bo_use_category']) { $ca_name = ""; if (isset($write['ca_name'])) $ca_name = $write['ca_name']; $category_option = get_category_option($bo_table, $ca_name); $is_category = true; $category_jsons = json_encode(get_category_array($bo_table, $ca_name)); }
lib/common.lib.php - get_sql_search 함수 수정
if ($search_ca_name) $str = " ca_name = '$search_ca_name' "; if ($_REQUEST['wr_10']) { $str .= " and wr_10 = '{$_REQUEST['wr_10']}' "; }
lib/common.lib.php - function 추가, 수정
function get_category_option($bo_table='', $ca_name='') { global $g5, $board, $is_admin; $categories = explode("|", $board['bo_category_list'].($is_admin?"|공지":"")); // 구분자가 , 로 되어 있음 $str = ""; for ($i=0; $i