포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
좀더 깔끔하게 제작하려면 테이블에서 lang_code를 필터링해서
XE에서 다국어 페이지 검색이 안되는 부분 해결방안
2011.06.15 16:21
다국어로 제작된 홈페이지에서 검색이 되지 않는 문제를 해결할 수 있는 방법하나 발견했습니다.
기존 통합검색은 My-SQL에서 (데이터 베이스이름이 xe라고 가정) 'xe_documents'와 'xe_comments'테이블에서만 검색을 합니다.
그런데 다국어로 제작된 페이지의 텍스트 내용은 xe_documents와 xe_document_extra_vars 테이블에 언어별로 나뉘어서 저장이 됩니다.
결과적으로 'xe_documents', 'xe_comments', 'xe_document_extra_vars' 총 3개의 테이블에서 검색을 해야하는데 xe_document_extra_vars을 빼먹고 검색하도록 제작된 것입니다.
PHP잘 다루시는 분 중에서 누가 통합검색모듈을 개량시켜주시거나
간단하게 데이타베이스에 접속하여 단어로 검색하는 위젯 만들어 주실 수 있나요?
XE차원에서 개발해주시면 더욱 좋을것 같네요 ^^;;
좀더 깔끔하게 제작하려면 테이블에서 lang_code를 필터링해서
현제 언어설정이 한글이면 한글로제작된 페이지만, 영어면 영어로 제작된 페이지만 검색 할 수 있게 하면 좋을것 같네요~ ㅎ;
(옵션으로 만들어도 좋을듯)