• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Bilgi Gelişmiş Aramada Ürün adı ile arama
#1
Lightbulb 
Merhaba
Sipariş listesinde yeni versiyonla soldan sag blok icine geçmiş olan gelişmiş arama seceneginde
Mevcut cs cart orjinalinde bir cok özeliklerle gelişmiş arama yapmaya imkan verirken ne yazıkki
ürün adına göre bir arama ilave etmemiştir ürün adınında bu arama degişkenleri icinde yer alması için yapılması gerekenler


  1. "My Changes" Eklentisinin aktif oldugundan emin olun
    [Resim: my_changes_installed1.png]
  2. app/addons/my_changes/ yolunun icine init.php diye bir dosya yaratın
    alttaki kodu bu dosyanın icine koyun

    PHP Kod:
    <?php
                                    
                                    
    if (!defined('AREA')) { die('Access denied'); }
                                    
    fn_register_hooks(
                                    
    'get_orders'
                                    
                                    
    ); 
  3. Gene app/addons/my_changes/ yolunda bu sefer func.php diye bir dosya yaratın
    alttaki kodu icine koyun
    PHP Kod:
    <?php
                            
                            
    function fn_my_changes_get_orders($params$fields$sortings$condition$join$group)
                            {
                            
    //debugbreak();
                            
    if (isset($params['compact']) && $params['compact'] == 'Y') {
                            
    $union_condition ' OR ';
                            } else {
                            
    $union_condition ' AND ';
                            }
                            
                            if (isset(
    $params['o_product_name']) && fn_string_not_empty($params['o_product_name'])) {
                            
                            
    // extend join only if not already done
                            
    if( empty($params['p_ids']) && empty($params['product_view_id']) ){
                            
                            
    $join .= " LEFT JOIN ?:order_details ON ?:order_details.order_id = ?:orders.order_id";
                            
    $group .= " GROUP BY ?:orders.order_id ";
                            
                            }
                            
                            
    $condition .= db_quote($union_condition ?:order_details.extra LIKE ?l""%" trim($params['o_product_name']) . "%");
                            }
                            
                            } 
  4. Bu sefer design/backend/templates/addons/my_changes/hooks/orders/ yolu icinde advanced_search.pre.tpl adında bir dosya yaratıp altaki kodu icine koyun
    PHP Kod:
    <div class="group">
                                    <
    div class="control-group">
                                    <
    label for="issuer">{__("product_name")}</label>
                                    <
    input type="text" name="o_product_name" id="o_product_name_id" value="{$search.o_product_name}size="30" />
                                    </
    div>
                            </
    div

    [Resim: Screen_Shot_2014-11-11_at_11.38.11_AM.png]
  5. cache temizlemeyi unutmayın
 
Cevap
#2
Konu sabit
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
  


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Eklenti:  Gelişmiş iyzico api entegrasyonu morpheus 1 3,073 24.06.2020, 05:14
Son Yorum: sakurt
  Adminde Ürün Resmi Sorunu ofazli 0 2,409 25.09.2018, 20:43
Son Yorum: ofazli
  Bilgi:  ürün sepete eklendi popup gizleme morpheus 0 2,532 04.03.2018, 18:21
Son Yorum: morpheus
  Bilgi:  Ürün sayfasına hemen al butonu ekleme morpheus 0 2,537 04.03.2018, 18:06
Son Yorum: morpheus
  Soru:  4.X versiyonu ürün resimlerine logo eklemek cagdasgunes 1 5,381 06.08.2016, 19:52
Son Yorum: istanbul

Hızlı Menü:


Tarama: 1 Ziyaretçi