tr-opencart

     
avatar Şuanki Zaman: 04-20-2024, 03:28 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Kategori Sayfasında Marka Filtreleme Eklentisi

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  e-ticaretdersleri - Görüntüleme - Okunma  6516 - Yorum  9

e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 02:11 PM

Kruluma geçden ÖNCE Önemli bir not düşmek istiyorum control/product/category.php dosyası tamamen değişmektedir. Yedek ALIP Kurulum Yapınız!!!!

Demo : http://driver.kiroglumarket.com/index.ph...ry&path=24


sürüm : 1.5.4.x içindir 1.5.5.x ve üstü sürümleri desteklemez

İlk olarak ekteki php dosyamızı : catalog/controller/product/ klasörünün içine atın

dosyamızı açalım : catalog/model/catalog/ manuacturer.php

PHP Kod:
?>

Üstüne ekleyelim :

PHP Kod:
public function getManufacturersByCategories($category_ids) {
        if (
is_array($category_ids) && count($category_ids) > 0){
            
$category_ids implode(","$category_ids);
            
$query $this->db->query("SELECT m.manufacturer_id, m.name, COUNT(p.product_id) AS products_total FROM " DB_PREFIX "product_to_category AS pc LEFT JOIN " DB_PREFIX "product AS p ON p.product_id = pc.product_id LEFT JOIN " DB_PREFIX "manufacturer AS m ON m.manufacturer_id = p.manufacturer_id WHERE pc.category_id IN (".$category_ids.") AND p.status = 1 AND p.quantity > 0 GROUP BY m.manufacturer_id ORDER BY m.name ASC");
            return 
$query->rows;
        }
        return 
false;
    } 


Dosyamızı Açalım : catalog/view/theme/default/template/product/ category.tpl

Bulalım :

PHP Kod:
<div class="product-filter">
    <
div class="display"><b><?php echo $text_display?></b> <?php echo $text_list?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid?></a></div>
    <div class="limit"><b><?php echo $text_limit?></b>
      <select onchange="location = this.value;">
        <?php foreach ($limits as $limits) { ?>
        <?php if ($limits['value'] == $limit) { ?>
        <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>
        <?php ?>
        <?php ?>
      </select>
    </div>
    <div class="sort"><b><?php echo $text_sort?></b>
      <select onchange="location = this.value;">
        <?php foreach ($sorts as $sorts) { ?>
        <?php if ($sorts['value'] == $sort '-' $order) { ?>
        <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
        <?php ?>
        <?php ?>
      </select>
    </div>
  </div> 

Değiştirelim :

PHP Kod:
<div class="product-filter">
    <
div class="display"><b><?php echo $text_display?></b> <?php echo $text_list?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid?></a></div>
    <div class="limit"><b><?php echo $text_limit?></b>
      <select onchange="location = this.value;">
        <?php foreach ($limits as $limits) { ?>
        <?php if ($limits['value'] == $limit) { ?>
        <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>
        <?php ?>
        <?php ?>
      </select>
    </div>
    <div class="sort"><b><?php echo $text_sort?></b>
      <select onchange="location = this.value;">
        <?php foreach ($sorts as $sorts) { ?>
        <?php if ($sorts['value'] == $sort '-' $order) { ?>
        <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
        <?php ?>
        <?php ?>
      </select>
    </div>
    <div class="sort">
      <select onchange="location = this.value;">
        <?php foreach ($manufacturer_filters as $filter) { ?>
        <?php if ($filter['value'] == $manufacturer_filter) { ?>
        <option value="<?php echo $filter['href']; ?>" selected="selected"><?php echo $filter['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $filter['href']; ?>"><?php echo $filter['text']; ?></option>
        <?php ?>
        <?php ?>
      </select>
    </div>
  </div> 

Dil Dosyamızı açalım :

catalog/language/turkish/product/ manufacturer.php

Bunnu Bl :
PHP Kod:
$_['text_limit']        = 'Göster:'

Altına Ekle :

PHP Kod:
$_['text_filter']       = ' - Marka Filtreleme - '


Ekli Dosya(lar)
.rar category.rar Eklentiyi indir...
Boyut: 2.7 KB İndirme: 102
Telif Hakkı için Rapor Edin...
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta , sekhil , fe_odaliz
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 02:28 PM
Emeğine sağlık kardeşim,
hangi versiyon için bu değişiklik acaba?
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
sekhilv
Çırak
****
Üye user avatar
Çevrimdışı

Mesajlar: 260
Konular: 52
Katılma Tarihi: Feb 2012
Rep Puanı: 3
Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 02:59 PM
kıroğlu ellerine sağlık darısı fiyat filtrelemeye Smile çok teşekkürler...
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 03:15 PM
fena değil ondamı mıncıklasam acaba Big Grin
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
sekhilv
Çırak
****
Üye user avatar
Çevrimdışı

Mesajlar: 260
Konular: 52
Katılma Tarihi: Feb 2012
Rep Puanı: 3
Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-02-2012 03:39 PM
valla dualarımız seninle ama onuda mıncıklarsan bu iş tamamdır artık derim : )
Alıntı Yaparak Cevapla
Paylaş!
Ghaashv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 1
Konular: 0
Katılma Tarihi: Mar 2013
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-29-2013 06:07 PM
Öncelikle eline sağlık gayet yararlı bir çalışma olmuş.

Akabinde de ben siteme uyguladığımda 2 sorunla karşılaştım.
1 - Markadaki ürün sayılarını olduğundan fazla gösteriyor. Nedendir?
2 - Marka Seç'in hemen altında kategoriye göre değişken olarak parantez içinde (4) gibi rakam gösteriyor bu nedendir?

Yardımcı olursan sevinirim. Tekrar eline sağlık.
İyi çalışmalar...
Alıntı Yaparak Cevapla
Paylaş!
webcihakanv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 6
Konular: 1
Katılma Tarihi: Jul 2013
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-05-2013 12:39 PM
Fatal error: Call to undefined method ModelCatalogCategory::getCategoriesByParentId() in

aldığım hata yukarıdadır.

versiyonum : 1.5.5.1 teşekkürler
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-05-2013 03:24 PM
KOdu inceledim ve 1.5.4.x sürümlerinde çalışmaktadır.
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
webcihakanv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 6
Konular: 1
Katılma Tarihi: Jul 2013
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-05-2013 05:56 PM
1.5.5.1 de çalışması için fikri olan arkadaşımız varmıdır

teşekkürler
Alıntı Yaparak Cevapla
Paylaş!
ewrah07v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 1
Konular: 0
Katılma Tarihi: Feb 2012
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-20-2014 03:32 PM
tesekkürler calısıyor ama markalar eksik filtreliyor
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Kategori Sayfasında Marka Filtreleme Eklentisi Konusunun Linki Direk Link
Kategori Sayfasında Marka Filtreleme Eklentisi Konusunun HTML Kodu HTML Link
Kategori Sayfasında Marka Filtreleme Eklentisi Konusu BBCode Linki BBCode Link
Kategori Sayfasında Marka Filtreleme Eklentisi Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ürün sayfasında resimlerin üzerine gelindiğinde aktif etmek e-ticaretdersleri 1 6,986 04-28-2021 05:14 AM
Son Mesaj: goker1
  Ürün Sayfasında Üreticiler Logosu Faklı e-ticaretdersleri 5 8,878 03-08-2021 01:06 PM
Son Mesaj: Mehmet1990
  Opencart 1.5.x versiyonda Kategori Sayfasında Alt Kategorileri Resimli Yapma osdem66 62 34,589 12-15-2017 10:01 PM
Son Mesaj: FLStudio
  Ürün Seo URL de Kategori ve Marka adını kaldırmak.. osdem66 13 13,553 12-07-2017 04:39 PM
Son Mesaj: LaWSuiT
  Kategori açıklama karakter limiti sende2 4 2,459 10-11-2017 05:05 PM
Son Mesaj: e-ticaretdersleri
  [Modifikasyon] Ürün Sayfasında Siparişi Tamamlama hkntll 0 1,511 09-27-2017 09:52 PM
Son Mesaj: hkntll
  En üst menüye Ana Sayfa Ekleme ve Kategori değiştirme tuncaksoy 3 6,198 10-24-2016 10:34 PM
Son Mesaj: sakaci_79
  Kategori / Alt Kategori URL Yapısı Hakkında erhantr 0 2,089 06-16-2016 04:05 AM
Son Mesaj: erhantr
  Kategorilerde Arama Sayfasında Stok Miktarın Gösterme e-ticaretdersleri 6 5,507 06-10-2016 10:25 AM
Son Mesaj: furkanyvz
  [Mod] Admin sayfasında resim yükleme penceresi arama yaptırmak vqmod e-ticaretdersleri 4 5,432 04-10-2016 09:08 PM
Son Mesaj: emrecanaaa

Kategori Sayfasında Marka Filtreleme Eklentisi indir, Kategori Sayfasında Marka Filtreleme Eklentisi Videosu, Kategori Sayfasında Marka Filtreleme Eklentisi online izle, Kategori Sayfasında Marka Filtreleme Eklentisi Bedava indir, Kategori Sayfasında Marka Filtreleme Eklentisi Yükle, Kategori Sayfasında Marka Filtreleme Eklentisi Hakkında, Kategori Sayfasında Marka Filtreleme Eklentisi nedir, Kategori Sayfasında Marka Filtreleme Eklentisi Free indir, Kategori Sayfasında Marka Filtreleme Eklentisi oyunu, Kategori Sayfasında Marka Filtreleme Eklentisi download


Forum Atla: