채택완료
환경설정에서 짧은주소 숫자, 문자 타입 사용 중 괄호 문자 입력시 버그?
그누보드 설정 환경설정에서 짧은주소를 사용하면서 제목에 <>와 같은 괄호를 넣어서 입력하면 wr_seo_title이 저장이 안되는 것 같습니다. 제가 건드린 파일이 많아서 저만의 문제인지, 다른 분들에게도 발생할 수 있는 문제인지 모르겠습니다.
제가 좀 추적해보니까..
lib/url.lib.php 파일의 generate_seo_title 함수 내용 중
$string = strip_tags($string);
이 부분에서 strip_tags 함수가 <> 괄호의 내용을 전체 삭제하기 때문에 ''가 리턴되는 것 같습니다.
그래서 결국 wr_seo_title 이 비어 있도록 되는 것 같아요. 제가 실력이 짧아 임시 방편으로
$string = str_replace('<', '', $string);
$string = str_replace('>', '', $string);
$string = str_replace('(', '', $string);
$string = str_replace(')', '', $string);
$string = strip_tags($string);
이렇게 쓰고 있기는 한데 버그일까요?
|
답변 2개
채택된 답변
+20 포인트
답변을 작성하려면 로그인이 필요합니다.