https://xetown.com/rxe_file/1061041

 

위 자료를 이용중 검색어변수 제거 기능이 동작하지 않아 문의하는 과정에서 

_filter  변수가 스케치북외 몇몇 스킨에서 붙는 것을 확인했습니다.

 

소스를 열어보니 

onsubmit="return procFilter(this, search)"

 

form 태그 안에 위와 같은 소스가 있어 지우니까 _filter  변수가 사라지고 애드온도 잘 동작합니다.

 

스킨의 filter 폴더안에  search.xml 파일도 존재하지 않습니다.

 

위 소스가 잘못 추가된게 맞겠죠?

  • ? Lv4
    이상하게 모바일은 그런거없는데 피씨만그러네요..
  • Lv30

    어라... board 모듈 tpl/filter 폴더에 search.xml 이 있네요....

    가만 보면 저 소스가 잘못된 것은 아닌게 스케치북에서 공란으로 검색을 시도하면 2글자 이상으로 검색해야 한다고 뜨는 것을 보면 search.xml 이 이용되는 것 같습니다.

     

    애드온 사용을 위해 필터를 빼는게 맞는 것인지 개발자가 아니다보니 잘 모르겠네요.

    제가 사용하는 모바일 스킨에는 필터적용 부분이 빠져있는 것일뿐 스케치북이 잘못되어 보이지는 않구요.

  • Lv30 ? Lv4
    Aplos 게시판에도 똑같은 소스가 있길래 해당부분 지웠는데 정상동작해서 aplos 게시판 개발하신분께 여쭤보니 모르신다네요 스케치북 개발하신분께 여쭤보아야 할까요?
  • ? Lv4 Lv30
    개발자분들은 아실거니 답변을 기다려보시면 될것 같습니다.
  • 이상하게 저는 검색을 하면 주소가 /?error_return_url=% 이런식으로 붙네요. 전에 안그랬던거 같은데 뭐가 하나씩 문제가 되네요.

    웹미니 게시판도 오래되서 좀 뜯어고쳐야할듯 ㅎ

  • Lv30

    그건 끌수 있어요. 스케치북5 스킨에서 찾아보세요. list.html 에 검색 소스 있습니다.
    저희도 모바일에서는 form태그 소스에 아무것도 없어서 말씀하신데로 붙어요.

    https://github.com/librewiki/sketchbook5/blob/master/list.html

     

     

    아마 no-error-return-url="true" 요거 같아요.

  • Lv30
    네 그건 고쳤는데, 두자 이상 입력 문구가 애드온 때문인가요?
    한글자로 검색하는건 아무런 의미가 없는데.. 무언가를 검색할때는 단어 기준이지 한글자 기준이 아니라서요.
  • Lv30

    애드온이 아니구요. 스케치북의 경우는 onsubmit="return procFilter(this, search)" 이것이 포함되어서 필터가 적용되는 듯 합니다.

    이걸 빼면 필터가 없어지니 제한이 안걸립니다.
    근데 지금 질문을 올린 이유가 이 필터가 애드온의 기능을 방해한다는 답변 때문에 질문을 하게 된 것입니다.