utf-8 분류기능 사용하기

<?php
$arr = explode("|", $board[bo_category_list]);
$arr1  = explode("|", $board[bo_10]);
$str = "";
if(!$sca)
$str = "<td width='2'><img src='$board_skin_path/img/tab_on_notice_left.gif' height='29'></td>
<td background='$board_skin_path/img/tab_on_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='board.php?bo_table=$bo_table'><b>전체</b></a></td>
<td width='2'><img src='$board_skin_path/img/tab_on_right.gif' height='29'></td>";
else
$str = "<td width='2'><img src='$board_skin_path/img/tab_off_notice_left.gif' height='29'></td>
<td background='$board_skin_path/img/tab_off_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='board.php?bo_table=$bo_table'>전체</a></td>
<td width='2'><img src='$board_skin_path/img/tab_off_right.gif' height='29'></td>";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])){
if($arr[$i]==$sca){
$key    = array_search($sca, $arr);
$cate  = explode("^", $arr1[$key]);
$subca1 = $cate[0];
$str .= "<td width='2'><img src='$board_skin_path/img/tab_on_left.gif'></td>
<td background='$board_skin_path/img/tab_on_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='$category_location" . rawurlencode($arr[$i]) . "&sfl=wr_10&stx=$subca1&nca=$subca1'>$arr[$i]</a></td>
<td width='2'><img src='$board_skin_path/img/tab_on_right.gif'></td>";
}else{
$key    = array_search($arr[$i], $arr);
$cate  = explode("^", $arr1[$key]);
$subca1=$cate[0];
$str .= "<td width='2'><img src='$board_skin_path/img/tab_off_left.gif'></td>
<td background='$board_skin_path/img/tab_off_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='$category_location" . rawurlencode($arr[$i]) . "&sfl=wr_10&stx=$subca1&nca=$subca1'>$arr[$i]</a></td>
<td width='2'><img src='$board_skin_path/img/tab_off_right.gif''></td>";
}
}
echo $str;
echo "<td width='100%' background='$board_skin_path/img/tab_bg.gif' style='padding:4 0 0 15' nowrap valign='top'>";
?>
////////////////////////////////////////////////////////////////////////

파란색으로 지정한 곳 참고..

카테고리 탭방식인데 utf-8 에서 링크가 제대로 먹질 안더군요. 나름 삽질하다가 여기저기서 주워서 해결...이소스 아주 좋은 소스인데..
그리고
common.php 234라인에
///////

if (isset($sca))  {
    //$sca = mysql_real_escape_string($sca);   <---- 요거 주석처리하면 제대로 적용됩니다.
    $qstr .= '&sca=' . urlencode($sca);
}

도움 도셨길...
|

댓글 6개

감사합니다.^^
참... 탭 이미지 올려주시면 안될까요.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=81905&sca=&sfl=wr_subject%7C%7Cwr_content&stx=faq&sop=and
- 사용스킨은 우띠님 스킨입니다.
감사합니다.
이것을 적용해도 카테고리는 잘 나와도 클릭을 하게 되면.. 최후에 남긴 글 하나있는 카테고리에 달랑 글 하나만 잘 보이고 나머지는 게시글이 없다고 나와버립니다.. 아아아아!!!! 카테고리 클릭을 하면 꼭 최근에 남긴글 하나 보는식으로 되어버리는거죠 utf-8 이거 적용된 사이트인데 카테고리 뭘 해도 안되네요.. 어떤 파일을 해부해봐야 오류가 해결될까요;;; ㅠㅠ
오 감사합니다 고민하다 여길찾았네요~
위의소스를 어디에다가 삽입하는 건가요?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 3,418
16년 전 조회 3,968
16년 전 조회 6,651
16년 전 조회 5,905
16년 전 조회 6,370
16년 전 조회 3,142
16년 전 조회 5,681
16년 전 조회 3,245
16년 전 조회 3,179
16년 전 조회 4,967
16년 전 조회 2,699
16년 전 조회 4,861
16년 전 조회 3,530
16년 전 조회 1.2만
16년 전 조회 2,976
16년 전 조회 3,185
16년 전 조회 4,704
16년 전 조회 3,463
16년 전 조회 3,216
16년 전 조회 6,637
🐛 버그신고