• 17-05-2013, 13:09:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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.

    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

    <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>
  • 23-05-2013, 13:29:19
    #2
    konu hakkında bilgisi olan yokmu acaba