https://xetown.com/rxe_file/1061041
위 자료를 이용중 검색어변수 제거 기능이 동작하지 않아 문의하는 과정에서
_filter 변수가 스케치북외 몇몇 스킨에서 붙는 것을 확인했습니다.
소스를 열어보니
onsubmit="return procFilter(this, search)"
form 태그 안에 위와 같은 소스가 있어 지우니까 _filter 변수가 사라지고 애드온도 잘 동작합니다.
스킨의 filter 폴더안에 search.xml 파일도 존재하지 않습니다.
위 소스가 잘못 추가된게 맞겠죠?
댓글 8
어라... board 모듈 tpl/filter 폴더에 search.xml 이 있네요....
가만 보면 저 소스가 잘못된 것은 아닌게 스케치북에서 공란으로 검색을 시도하면 2글자 이상으로 검색해야 한다고 뜨는 것을 보면 search.xml 이 이용되는 것 같습니다.
애드온 사용을 위해 필터를 빼는게 맞는 것인지 개발자가 아니다보니 잘 모르겠네요.
제가 사용하는 모바일 스킨에는 필터적용 부분이 빠져있는 것일뿐 스케치북이 잘못되어 보이지는 않구요.
이상하게 저는 검색을 하면 주소가 /?error_return_url=% 이런식으로 붙네요. 전에 안그랬던거 같은데 뭐가 하나씩 문제가 되네요.
웹미니 게시판도 오래되서 좀 뜯어고쳐야할듯 ㅎ
그건 끌수 있어요. 스케치북5 스킨에서 찾아보세요. list.html 에 검색 소스 있습니다.
저희도 모바일에서는 form태그 소스에 아무것도 없어서 말씀하신데로 붙어요.
https://github.com/librewiki/sketchbook5/blob/master/list.html
아마 no-error-return-url="true" 요거 같아요.
한글자로 검색하는건 아무런 의미가 없는데.. 무언가를 검색할때는 단어 기준이지 한글자 기준이 아니라서요.
애드온이 아니구요. 스케치북의 경우는 onsubmit="return procFilter(this, search)" 이것이 포함되어서 필터가 적용되는 듯 합니다.
이걸 빼면 필터가 없어지니 제한이 안걸립니다.
근데 지금 질문을 올린 이유가 이 필터가 애드온의 기능을 방해한다는 답변 때문에 질문을 하게 된 것입니다.