테스트 사이트 - 개발 중인 베타 버전입니다

수고하십니다. 문의드립니다.

· 13년 전 · 48 · 3
검색부분이 궁금합니다.
현재 쇼핑몰에 한글로 검색했을시 해당상품이 잘나오고 있습니다.
그런데 영문이나 숫자가 들어가면 예를 들어 lg로 검색했을때 엉뚱한 제품이 나옵니다
이쇼핑몰 이외에 다른몰도 가지고있는데 다른데도 영어나 숫자가 들어가면 예를들어3m이라고하면
3m글자를 포함한 제품만 나와야하는데 3m이 안들어있는 제품도 나옵니다.
어떻게 나오는걸까요

검색한 단어 제품만 나오게 가능할까요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

HTML 에 입력된 내용이 검색되는 것입니다.

영문검색이 자연스렵게 되려면 별도의 필드에 strip_tags 로 적용한 컨텐츠가 별도로 저장이 되어야 할것 같습니다.

FTP 와 관리자 정보를 비밀글로 남겨주시면 처리해 드리겠습니다.
13년 전
감사합니다.
도메인연결중이라 http://hanshinmall3m.litmushosting.com/ 여기로 일단 접속하시면됩니다.
ftp는
아이디 :litmus_hanshinmall3m
비밀번호 :3mhanshinmall

입니다.

관리자 정보는
admin
1111입니다.
파일수정되면 다운내려받겠습니다. 수정되신 파일이름 부탁드립니다.
감사합니다.
adm/shop_admin/itemformupdate.php 를

it_tel_inq = '$it_tel_inq',
it_explan_search = '".strip_tags($it_explan)."'
";

이렇게 수정한후


shop/search.php 를

if ($search_str) {
$sql_common .= " and ( a.it_id like '$search_str%' or
a.it_name like '%$search_str%' or
a.it_basic like '%$search_str%' or
a.it_explan_search like '%$search_str%' ) ";
}

와 같이 수정했습니다.


상품설명에서 태그를 뺀것을 저장하여 검색하는 방법입니다.


상품테이블에

ALTER TABLE `yc4_item` ADD `it_explan_search` TEXT NOT NULL ;

이 필드를 추가해 주셔야 합니다.

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010