opencart arama bölümü

emraheren

OpenCart-TR
Katılım
27 May 2010
Mesajlar
32
Tepkime puanı
0
Puanları
0
Merhaba,

opencart arama bölümü standart olarak yazılan kelimelerin geçtiği tüm kayıtları getiriyor.

Örnekle açıklamak gerekirse

Arama yapılacak kelime = iş elbisesi olsun mesela

4 adet ürün var diyelim

1. ürün = ev elbisesi
2. ürün = iş elbisesi
3. ürün = iş aletleri
4. ürün = ev işleri

iş elbisesi diye arama yapılınca 4 adet ürünü getir ama içinde sadece 1 adet aram ile ilgili ürün vardır.

bunun nedeni iş ve elbisesi kelimelerini ayrı ayrı aramasından dolayı.

Bunu sade içinde iş ve elbisesi geçenleri getirecek şekilde nasıl bir değişiklik yapmamız gerekiyor acaba.





Sorumun cevabı linkte verilmiş fakat eski sürün için sanırım bulamadım. 1.5.4.1 kullanıyorum

http://forum.opencart.com/viewtopic.php?f=20&t=52188

PHP:
<modification>
	<id>Search AND</id>
	<version>1.0</version>
	<vqmver>1.5.1</vqmver>
	<author>XNETUS.net</author>

	<file name="catalog/model/catalog/product.php">
		<operation>
		    <search position="replace"><![CDATA[
		    	$sql .= " " . implode(" OR ", $implode) . "";
		    ]]></search>
		    <add><![CDATA[
			$sql .= " " . implode(" AND ", $implode) . "";
		    ]]></add>
		</operation>
	</file>
</modification>
 

emraheren

OpenCart-TR
Katılım
27 May 2010
Mesajlar
32
Tepkime puanı
0
Puanları
0
konu hakkında ücretli destek verebilecek var mı acaba.
 
Üst