슬래쉬가 들어간 카테고리명 보여주지 못하는 문제? (부동산스킨)

슬래쉬가 들어간 카테고리명 보여주지 못하는 문제? (부동산스킨)

QA

슬래쉬가 들어간 카테고리명 보여주지 못하는 문제? (부동산스킨)

답변 1

본문

게시판 설정에서 분류 사용 체크 하고 아래내용 입력하였습니다.

 

아파트|주상복합|빌라/연립|일반주택|원룸/투룸|사무실/상가|토지/임야|기타매물

 

주상복합, 일반주택, 기타매물 처럼 문자 중간에 / 슬래쉬가 없는 항목은 해당건을 선택하면

게시판 리스트 상에서 분류하여 보여줍니다.

 

/ 슬래쉬가 들어간 빌라/연립, 원룸/투룸 의 경우에는 분류하여 보여주지 못하고

기본으로 보여주는 메뉴인 종류로 돌아갑니다.

 

/슬래쉬가 들어가서 생기는 문제일까요??

 

이문제를 해결하려면 어디를 살펴봐야 할지 도움주시면 감사드립니다.

 

지수아빠님 사이트 예제에서는 슬래쉬가 들어가 원룸/투룸도 정상적으로 되고 있습니다.

http://phreun.woobi.co.kr/bbs/board.php?bo_table=apt_sale_2

 

https://sir.kr/g5_skin/8318

 

 


<select name=sca onchange="location='<?=$category_location?>'+this.value+'&wr_9='+this.form.wr_9.value+'&wr_8='+this.form.wr_8.value+'&wr_7='+this.form.wr_7.value+'&wr_5='+this.form.wr_5.value;">
                        <option value=''>종류</option>
                        <?=$category_option?>
                      </select>

 

이 질문에 댓글 쓰기 :

답변 1

예제 사이트는 아주 예전 버전의 그누보드라서 그렇습니다.

최근 보안패치로 인해 분류에 특수문자는 사용하지 못하게 변경되었습니다.

 

/common.php 파일에서

 

예전 버전에서는 이렇게 되어 있던 부분이

 

if (isset($_REQUEST['sca']))  {

    $sca = clean_xss_tags(trim($_REQUEST['sca']));

    if ($sca)

        $qstr .= '&sca=' . urlencode($sca);

} else {

    $sca = '';

}

 

최근 그누보드는 이렇게 변경되었습니다

 

if (isset($_REQUEST['sca']))  { 

    $sca = clean_xss_tags(trim($_REQUEST['sca']));

    if ($sca) {

        $sca = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*]/", "", $sca);

        $qstr .= '&sca=' . urlencode($sca);

    }

} else {

    $sca = '';

}

 

해당 부분을 예전 상태로 다시 수정하면 사용 가능하긴 합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 571
© SIRSOFT
현재 페이지 제일 처음으로