통합 검색 오류 HTTP 메소드
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요 통합검색이 이상한 점을 오늘 알게 되었습니다.
어디 까지나 추측 이지만
통합검색 확장 모듈 + 인기 검색어 위젯 삭제
https://xetown.com/download/1558063 이모듈을 적용 했다가 적용이 안되어서 삭제한후 부터 발생한 문제 같습니다.
혹 해결 방법이 있을까요. 혹시 몰라 캐시파일도 삭제해보았지만 변경 된점은 없습니다.
댓글 8
method="POST"로 되어 있는 이상한 스킨들이 종종 보이더군요.
어떤 코드로 수정을 해야하나요!
<div class="top_search">
<form action="{getUrl()}" method="post" id="isSearch">
<input type="hidden" name="vid" value="{$vid}" cond="$vid" />
<input type="hidden" name="mid" value="{$layout_info->DWmember_info}" />
<input type="hidden" name="act" value="IS" />
<input type="hidden" name="search_target" value="title_content" />
<input name="is_keyword" type="text" class="TopinputText" title="keyword" value=" {$lang->cmd_search}..." onfocus="if(this.value==' {$lang->cmd_search}...')this.value='';" onblur="if(this.value=='')this.value=' {$lang->cmd_search}...';" />
<input type="image" src="img/empty.gif" alt="submit" title="submit" class="Topsearch" />
</form>
</div>
이미 해보신 것 같지만 method="get"으로 바꾸시면 됩니다.
여전히 되는 곳이 있고 안 되는 곳이 있다면 각각의 검색창을 모두 확인해 보세요. 검색을 했는데 주소창에 검색어가 나오지 않거나, 검색 후 F5를 눌러 새로고침을 시도했을 때 뭘 다시 제출한다는 메시지가 뜬다면 모두 method가 잘못된 것입니다. 기존 검색에서는 문제가 없을 수도 있지만, 확장모듈을 사용하신다면 에러가 날 가능성이 높아요.
메인 홈 뿐만아니라 검색어를 입력하고 검색후
결과값이 뜬 페이지에서만 모듈이 동작하는걸 보고 이것저것 뒤져보니
레이아웃 스킨 자체에서 안되는거 같기도 하고 원인을 정확히 모르겠습니다.
주소를 이곳에 공개하기 좀 그래서 실례가 아니라면 쪽지로 주소를 보내드리면 한번 살펴봐주실수 있을까요.
+ 그냥 무관한 생각
(와, 스케치북 스타일 오류 표시 모듈 스킨이다! 어? 통합검색 모듈이 있었네?)
method="get" 으로 해봤는데 같은 문구가 뜹니다. ㅠㅠ
( 어? 통합검색 모듈도 스킨이 나오는건가? )
그러니 잘 작동하네요. 그리고 method="get" 으로 하니 통합검색 확장 모듈도 작동합니다.
메인 페이지에서는 검색이 안되고 검색 페이지에서만 작동하는데 이부분은 또 왜그런지 알아봐야 할거 같습니다... 막히면 다시 질문으로 돌아오겠습니다.