테스트 사이트 - 개발 중인 베타 버전입니다

관리자 > 쇼핑몰설정 > 사업자정보 띄어쓰기 안되는 현상 채택완료

coDribble 3년 전 조회 1,941

예전엔 띄어쓰기가 되었던거 같은데

업데이트 되면서 뭔가 바뀐건가요??

관리자 > 쇼핑몰설정 > 사업자정보 입력란에 띄어쓰기가 적용이 안되고 있습니다...;;

 

주소의 경우로... 띄어쓰기해서 입력을하면 띄어쓰기가 무시되고 저장이 됩니다...

 

db 구조도 보고, configformupdate에서 공백제거가 들어가있나도 봤는데 없고,

이전 버전의 configformupdate.php 파일끼리도 비교해 봤는데 별 다른게 없는데....

 

원인을 못찾고 있습니다...ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
3년 전

5.5.7 패치 버전 버그네요.

https://github.com/gnuboard/gnuboard5/commit/258f94e597aba89b0a5923295c1e46d4c0f83abb

 

버그 제보는 해놓겠습니다.

당장 급하시면 위 패치 내용만 제거하고 사용하시다가 나중에 공식 패치 나오면 다시 확인해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
coDribble
3년 전
오홍... 개발자가 아니어서 어느 파일을 봐야할지 어떤 부분을 봐야할지 몰라서 디테일하게 찾아볼 생각은 안했는데 찾아주셔서 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

리자
리자 Expert
3년 전

그누보드 버전 5.5.7 사용자님들께서는 꼭 읽어주세요.

 

https://sir.kr/g5_pds/6425

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

리자
리자 Expert
3년 전

불편 드려 죄송합니다

 

lib/common.lib.php 에서

 

// XSS 관련 태그 제거

function clean_xss_tags($str, $check_entities=0, $is_remove_tags=0, $cur_str_len=0)

{

    // space, tab('\t'), formfeed('\f'), vertical tab('\v'), newline('\n'), carriage return('\r') 를 제거한다.

    // $str = preg_replace('#[[:space:]]#', '', $str);

    // tab('\t'), formfeed('\f'), vertical tab('\v'), newline('\n'), carriage return('\r') 를 제거한다.

    $str = preg_replace('#[\t\f\v\n\r]#', '', $str);

 

위와 같이 수정해 주세요.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
coDribble
3년 전
아래 알려주신 링크가서 확인하고 적용해보니 잘 됩니다! 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인