이상하게 카테고리가 동작안하네요....

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 식으로 던지면
게시물이 있는데도 안나오네요.
분명 중간 인코딩 같은 함수들 문제 같은데.....
|

댓글 3개

MySQL 문자셋: UTF-8 Unicode (utf8)

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


이렇게 해 놓으니까 카테고리 정상으로 출력됩니다.


제 사이트의 다른 소스가 잘못된 것인지?
아님 위와 같이 고쳐서 사용해야 하는지 검토 부탁드립니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 1,027
13년 전 조회 1,548
13년 전 조회 1,254
13년 전 조회 1,437
13년 전 조회 1,013
13년 전 조회 943
13년 전 조회 981
13년 전 조회 1,123
13년 전 조회 2,234
13년 전 조회 1,531
13년 전 조회 1,518
13년 전 조회 2,651
13년 전 조회 863
13년 전 조회 2,444
13년 전 조회 1,171
13년 전 조회 1,700
13년 전 조회 965
13년 전 조회 775
13년 전 조회 970
13년 전 조회 1,021
🐛 버그신고