카테고리 사용시 에러 나네요 정보
카테고리 사용시 에러 나네요
본문
카테고리 사용시 에러 납니다
서버 환경: utf-8
그누보드 : utf-8
스킨 : utf-8로 에디트 플러스에서 변경
bagic 스킨 적용시 동일 에러
오류 주소 : http://jhpro.cafe24.com/bbs/board.php?bo_table=jesus&sca=봄
왜 이러죠? ㅜ
알려 주시면 감사하겟습니다
서버 환경: utf-8
그누보드 : utf-8
스킨 : utf-8로 에디트 플러스에서 변경
bagic 스킨 적용시 동일 에러
오류 주소 : http://jhpro.cafe24.com/bbs/board.php?bo_table=jesus&sca=봄
왜 이러죠? ㅜ
알려 주시면 감사하겟습니다
댓글 전체
에러 안 뜨던데요
utf8로 할때.. cafe24에서는 한글로 된 카테고리는 제대로 동작 안하더군요..
$sst = mysql_real_escape_string($sst); <-- 이부분에서.. 잘못된 값이 나오더라구요..
$sst = mysql_real_escape_string($sst); <-- 이부분에서.. 잘못된 값이 나오더라구요..
음 그럼 그 부분을 주석 처리해버리면 되나요?
근데 문제는 그 부분이 어느파일에 있는지도 모르겠고용 -0-
지워도 되는 부분인지도 모르겠네요 -0-;;;
근데 문제는 그 부분이 어느파일에 있는지도 모르겠고용 -0-
지워도 되는 부분인지도 모르겠네요 -0-;;;
<html>
<head>
.
.
</head>
<body>
<head>
.
.
</head>
<body>
.
.
</body>
</html>
.
.
</body>
</html>
---------------------
문서 구조가 이렇네요...이것부터 고치세요
<head>
.
.
</head>
<body>
<head>
.
.
</head>
<body>
.
.
</body>
</html>
.
.
</body>
</html>
---------------------
문서 구조가 이렇네요...이것부터 고치세요
카테고리 이름은 다른 것으로 바꾸시던가
다음 코드를 활용해 보세요.
==========================
카테고리 코드, 이름 분리하기
코드는 기존 카테고리 쪽에
해당 이름은 여분 필드 bo_1에
같은수로 공백없이 넣으시면 됩니다.
g4/lib/common.lib.php에서 get_category_option()를 다음처럼 수정합니다.
function get_category_option($bo_table='')
{
global $g4, $board;
if( empty( $bo_table)) {
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$title = explode("|", $board[bo_1]);
} else {
$sql = " select bo_1, bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$title = explode("|", $row['bo_1']);
$arr = explode("|", $row['bo_category_list']); // 구분자가 , 로 되어 있음
}
if( count( $title) != count( $arr)) $title= $arr;
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$title[$i]</option>\n";
return $str;
}
다음 코드를 활용해 보세요.
==========================
카테고리 코드, 이름 분리하기
코드는 기존 카테고리 쪽에
해당 이름은 여분 필드 bo_1에
같은수로 공백없이 넣으시면 됩니다.
g4/lib/common.lib.php에서 get_category_option()를 다음처럼 수정합니다.
function get_category_option($bo_table='')
{
global $g4, $board;
if( empty( $bo_table)) {
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$title = explode("|", $board[bo_1]);
} else {
$sql = " select bo_1, bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$title = explode("|", $row['bo_1']);
$arr = explode("|", $row['bo_category_list']); // 구분자가 , 로 되어 있음
}
if( count( $title) != count( $arr)) $title= $arr;
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$title[$i]</option>\n";
return $str;
}