'등'글자가 카테고리에 들어가면 목록 2페이지 부터 오류가 나요.
'등'글자가 카테고리에 들어가면 카테고리가 선택된 상태에서
목록 2페이지 부터 오류가 나요.그누보드 자체 문제인 것 같아요.
어떻게 해결 할 방법이 없을까요?
목록 2페이지 부터 오류가 나요.그누보드 자체 문제인 것 같아요.
어떻게 해결 할 방법이 없을까요?
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$sca = stripslashes($sca);
$qstr .= '&sca=' . urlencode($sca);
}
if (isset($stx)) { // search text (검색어)
$stx = mysql_real_escape_string($stx);
$stx = stripslashes($stx);
$qstr .= '&stx=' . urlencode($stx);
}
ca_name 에 들어간 문자 '공지|뉴스|등록|미등록|등' 이렇게 넣어서 확인해본결과 아무런 문제 없이 페이지 넘기는 거라든지 잘나옵니다
분류 선택을 하신 후 페이지 테스트를 해보시면 되세요.
전혀 문제가 되지 않습니다
http://dsr21.co.kr/bbs/board.php?bo_table=test
여기에 그누보드 4.36.20 설치하였는데,
한번 테스트해보시겠어요?
소스보기 해보시면 상단 g4_정의하는 부분에서
var g4_sca = "�\\\\\�1";
이렇게 뜹니다
그리고 하단에서
<script type="text/javascript">
if ('�\\\\\�1') document.fcategory.sca.value = '�\\\\\�1';
이렇게 뜨는거 보니까
링크에서의 urlencode() 문제 인듯 합니다 그부분을 확인해보세요
http://dsr21.co.kr/bbs/board.php?bo_table=test
페이지 처음 시작할때 목록이라는 버튼이 없어요
카테고리를 선택하면 생기는군요 의도인지는 모르겠지만요 그것도 좀이상하구요
말씀하신데로 카테고리 선택후 page 숫자 1 2 3 부분에 마우스 올려보시면 한글깨진게 보이실 겁니다
이부분의 한글이 깨져서 생기는 문제인듯 하네요
/common.php 페이지에서
if($sca) 검사부분에서
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
이부분은 이렇게 되어있으니 상관 없으실것 같구요
/skin/board/스킨폴더/list.skin.php 페이지에서
<form name="fcategory" metho="get" ................................
이아랫부분에서
<select name=sca onchange="location='<?=$category_location?>'+<?=strtolower($g4[charset])=='utf-8' ? "encodeURIComponent(this.value)" : "this.value"?>;">
셀렉트구문이 이런방식으로 되어 있는지 확인 하시구요
다 되있다면 다른 곳을 또 찾아 봐야겠지요
테스트를 위해서, 그누보드 4.36.20 버전을 소스수정 없이 그대로 설치하였습니다.
'등'자를 어떤 글자와 같이 사용할 때 어떤 문제가 발생하는 듯 해요.
말씀하신대로 목록이 안보이고, 분류 글자도 사라져버려요.;;