2012-12-13 5 views
0

저는 opencart에 처음 접했고 어떻게 고급 검색 기능을 만들 수 있는지 배우고 싶습니다.opencart 기본 검색 모듈을 더 고급 모듈로 수정하는 방법은 무엇입니까?

예를 들어 상점에 제품이 있고 그 중 일부는 파란색이며 일부는 빨간색입니다. 제품의 색상을 지정할 수있는 위치와 위치를 지정하려면 어떻게해야합니까?

그런 다음 어떻게하면 빨간색 제품을 검색 할 수 있습니까? 키워드로 검색하고 싶지 않습니다. 탭을 사용하여 색상을 선택하고 파란색을 선택하면 검색에서 모든 파란색 제품을 표시합니다. .

나는 내가 원하는 것을 이해 바랍니다 (당신은 나에게 몇 가지 코드 예제를 제공하시기 바랍니다 수 있습니다 어디에 무엇을 달성하기 위해 추가하는 것을 추가)

감사합니다!

답변

2

일반적으로 제품 태그를 사용합니다 (필드는 관리> 카탈로그> 제품의 제품 페이지에있는 제품 설명 아래에 있습니다). 매우 짧은 태그 3 자 이하로 문제가 발생할 수 있습니다. 더 많은 정보를 원하시면,이 게시물을 참조 :

mysql fulltext MATCH,AGAINST returning 0 results

당신은 같은 제품에 태그를 추가

: 소형, 중형 XL, 레드, 블랙, 브라운, 가죽, S, M, L, 큰 그런 다음 용어 중 하나를 검색 할 수

[편집 : 1 #을 댓글에 응답] 내가 방금 검색 상자에 여러 조건을 입력 것을 상상 :이 '갈색', '큰' 모든 제품 (모든 ? both?)가 반환되었습니다.

태그 클라우드 또는 유사한 모듈을 사용하여 페이지에 태그를 표시 할 수 있으며 검색 필드에이 용어를 사용할 수도 있습니다. '갈색'을 검색하면이 태그가있는 모든 제품이 반환됩니다. 고급 검색을 위해 타사 확장 프로그램을 고려해 볼 수도 있습니다. Opencart 사이트의 확장 섹션을 확인하십시오.

당신이 수정/검색 기능에게 자신을 향상시키고 자하는 경우, 당신이 중 하나가 될 것으로 많은 생각된다

Opencart 검색 카탈로그/모델/카탈로그/product.php에서 SQL 쿼리로 수리를해야합니다 이 패키지의 단점. 이 문제에 대한 Opencart 포럼에 대한 토론이있었습니다.

바로 사용 가능한 설정으로 어떻게 작동하는지 확인한 다음 더 많은 기능이 필요하면 원하는대로 확장 기능을 찾고 프로그래머를 고용하거나 코드를 직접 작성하십시오.

+0

그런데 어떻게 검색을 변경하여 색을 선택할 수 있습니까? 예 : 빨강, 파랑, 노랑 등. 크기 : s, m, l, xl; 기타? –

+1

나는 그것을 직접 코딩하고 싶어한다. 그래서 그것이 왜 묻는 것이다. 공헌을 추가 할 수있는 방법, 개념을 이해할 필요가있는 방법, 대학을위한 프로젝트가 필요한 이유에 대한 예가 필요합니다. 그래서 이것이 개념을 이해해야하는 이유입니다. 더 나은 검색 엔진을 기본으로 opencart 이외의 다른 것을 추천 해 주시겠습니까? 또는 사전 구축 된 고급 검색 엔진이있는 뭔가? –

+1

개인적으로, 나는 Opencart를 많이 좋아하고, 아무것도 추천 할 수 없습니다. zen cart, oc commerce, magento 등과 같은 인기있는 전자 상거래 패키지를 확인하십시오. 검색 기능에 너무 익숙하지 않아 주석을 달 수 없습니다. –

관련 문제