이상하게 카테고리가 동작안하네요.... 정보
이상하게 카테고리가 동작안하네요....본문
http://www.candicom.com/bbs/board.php?bo_table=job_request&sca=web
==> 요기 url로 들어가보면... sca가 web이죠...
echo count($list);
echo print_r2($list);
==> 요런식으로 뿌려보면 list가 없다고 나오는데.
$temp_array = sql_query("select * from $write_table where ca_name = 'web'");
while($row = sql_fetch_array($temp_array)) {
print_r2($row);
}
==> 저렇게 뿌린거 아래에 요렇게 뿌려보면 1개 있다고 나옵니다. (원래 이게 정상...)
======================================
sca=web 에서 web을 urlencode라던가 mysql_real_escape_string과 같은 과정에서 발생하는 문제같은데..... 과거에 이런 문제점을 겪어보신분 계신가요?
혹시 db의 문자셋이 utf-8이 아니면 이런식의 오류가 날 수 있나요?
저는 그누보드 utf-8 버전을 사용하였고 기본 부분은 손 하나도 안대었고
basic 스킨에서 테스트 한 겁니다.
그런데 카테고리 사용을 옵션선택하고 web|electronics|QnA|others 를 넣고
하면 web 눌르면 web 카테고리의 게시물이 보여져야 하는데
'전체'를 눌렀을 경우에는 다 나오는데
카테고리 셀렉트 박스를 눌러
board.php?bo_table=job_request&sca=web 식으로 던지면
게시물이 있는데도 안나오네요.
분명 중간 인코딩 같은 함수들 문제 같은데.....
==> 요기 url로 들어가보면... sca가 web이죠...
echo count($list);
echo print_r2($list);
==> 요런식으로 뿌려보면 list가 없다고 나오는데.
$temp_array = sql_query("select * from $write_table where ca_name = 'web'");
while($row = sql_fetch_array($temp_array)) {
print_r2($row);
}
==> 저렇게 뿌린거 아래에 요렇게 뿌려보면 1개 있다고 나옵니다. (원래 이게 정상...)
======================================
sca=web 에서 web을 urlencode라던가 mysql_real_escape_string과 같은 과정에서 발생하는 문제같은데..... 과거에 이런 문제점을 겪어보신분 계신가요?
혹시 db의 문자셋이 utf-8이 아니면 이런식의 오류가 날 수 있나요?
저는 그누보드 utf-8 버전을 사용하였고 기본 부분은 손 하나도 안대었고
basic 스킨에서 테스트 한 겁니다.
그런데 카테고리 사용을 옵션선택하고 web|electronics|QnA|others 를 넣고
하면 web 눌르면 web 카테고리의 게시물이 보여져야 하는데
'전체'를 눌렀을 경우에는 다 나오는데
카테고리 셀렉트 박스를 눌러
board.php?bo_table=job_request&sca=web 식으로 던지면
게시물이 있는데도 안나오네요.
분명 중간 인코딩 같은 함수들 문제 같은데.....
댓글 전체
MySQL 문자셋: UTF-8 Unicode (utf8)
MySQL 문자셋은 UTF-8 이네요...
왜 안되지??
MySQL 문자셋은 UTF-8 이네요...
왜 안되지??
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pds&wr_id=7519
혹씨 모르니 여기한번 확인해보세요.
혹씨 모르니 여기한번 확인해보세요.
해결됐습니다.
존경합니다.
그리고 사랑합니다.... ㅠㅠ
이거 버그인거 맞죠??
common.lib.php 530번째 줄에
if (!$search_text) {
return '0';
}
$search_text 값이 없으면 return 값이 0으로 되어서 그런것 같습니다.
$search_text 값 없이 카테고리 값만 있을 경우에 카테고리가 출력되지 않습니다.
if (!$search_text) {
return $str;
}
이렇게 해 놓으니까 카테고리 정상으로 출력됩니다.
제 사이트의 다른 소스가 잘못된 것인지?
아님 위와 같이 고쳐서 사용해야 하는지 검토 부탁드립니다.
존경합니다.
그리고 사랑합니다.... ㅠㅠ
이거 버그인거 맞죠??
common.lib.php 530번째 줄에
if (!$search_text) {
return '0';
}
$search_text 값이 없으면 return 값이 0으로 되어서 그런것 같습니다.
$search_text 값 없이 카테고리 값만 있을 경우에 카테고리가 출력되지 않습니다.
if (!$search_text) {
return $str;
}
이렇게 해 놓으니까 카테고리 정상으로 출력됩니다.
제 사이트의 다른 소스가 잘못된 것인지?
아님 위와 같이 고쳐서 사용해야 하는지 검토 부탁드립니다.