utf-8 분류기능 사용하기 > 그누4 팁자료실

그누4 팁자료실

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

utf-8 분류기능 사용하기 정보

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);
}

도움 도셨길...
추천
5

댓글 6개

이것을 적용해도 카테고리는 잘 나와도 클릭을 하게 되면.. 최후에 남긴 글 하나있는 카테고리에 달랑 글 하나만 잘 보이고 나머지는 게시글이 없다고 나와버립니다.. 아아아아!!!! 카테고리 클릭을 하면 꼭 최근에 남긴글 하나 보는식으로 되어버리는거죠 utf-8 이거 적용된 사이트인데 카테고리 뭘 해도 안되네요.. 어떤 파일을 해부해봐야 오류가 해결될까요;;; ㅠㅠ
전체 19 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT