게시판 카테고리 문의입니다..
본문
게시판에 submenu가 3개가 있습니다.
1개는 영어, 2개는 한글 입니다.
게시판 들어오면 서브메뉴들을
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urldecode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$category_option .= '>'.$category_msg.$category.'</a></li>';
}
이 로직을 타서 서브메뉴들을 생성해주고, 서브메뉴 클릭 시
href="'.($category_href."&sca=".urldecode($category)).'"' 이쪽으로 리퀘스트를 보내 해당 게시판 목록을 보여주는거같은데...
서브메뉴중에 영어로 된 메뉴는 클릭하면 css가 적용이 되있는데 한글로 된 서브메뉴를 클릭하면 css가 안먹혀있습니다..
테스트 해보니 DB에있는 한글 서브메뉴를 영문으로 바꿔보니 css가 잘 먹는거같습니다..
도대체 어느부분을 수정해야 한글 서브메뉴들도 css가 잘 적용이 될까요...
답변 1
if ($category==$sca) 이부분만
if ($category==urldecode($sca)) 로 고치면 될듯합니다.
카테고리는 한글이고
$sca는 encode되어서 들어오는 것 같아요.