tr-opencart

     
avatar Şuanki Zaman: 11-15-2024, 03:04 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Sadece alt Katagorileri Sol blokta listelemek

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  kazakcii - Görüntüleme - Okunma  3191 - Yorum  6

kazakciiv
Çırak
****
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 310
Konular: 40
Katılma Tarihi: Apr 2012
Rep Puanı: 9
Teşekkürler: 88
88 Mesajına, 140 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-22-2014 04:33 AM

Merhaba arkadaşlar ben sol blokta tüm katagorilerin sadece alt katasgorilerini çekip listelemek istiyorum

şuanda sitemde 2 adet katagori modülü kurulu biri pro katagori diğeri benim paylaştığım sub katagori ben bu sub katagori modülünde sadece alt katagorilri göstermek istiyorum. bilgisi olan varsa paylaşabilirse çok sevinirim
kazakcii
kazakcii, üyesi Opencart Türkiye Destek Sitesi,Opencart E-Ticaret Yazılımı Destek Paylaşım Forumu na Apr 2012 tarihinde katılmıştır.
Alıntı Yaparak Cevapla
Paylaş!
devilmaycryv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 111
Konular: 19
Katılma Tarihi: Jan 2013
Rep Puanı: 0
Teşekkürler: 75
13 Mesajına, 21 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-24-2014 07:43 PM
(05-22-2014 04:33 AM)kazakcii Yazılan:  Merhaba arkadaşlar ben sol blokta tüm katagorilerin sadece alt katasgorilerini çekip listelemek istiyorum

şuanda sitemde 2 adet katagori modülü kurulu biri pro katagori diğeri benim paylaştığım sub katagori ben bu sub katagori modülünde sadece alt katagorilri göstermek istiyorum. bilgisi olan varsa paylaşabilirse çok sevinirim

PHP Kod:
category_filter 
bunu kullanarak yapabilirsin sanırım
Alıntı Yaparak Cevapla
Paylaş!
Blue06v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 33
Konular: 14
Katılma Tarihi: Jan 2018
Rep Puanı: 1
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-04-2018 09:08 AM
2.3.0.2 için bunu yapmaya uğraşıyorum günlerdir ama hiç bir yerde yazmamışlar. n11 hepsiburada gibi hangi kategori yada alt kategoriye girilirse sadece o kategorinin alt kategorileri görünsün istiyorum. Bunu yapabilen oldu mu hiç?
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: 02-04-2018 12:18 PM
(02-04-2018 09:08 AM)Blue06 Yazılan:  2.3.0.2 için bunu yapmaya uğraşıyorum günlerdir ama hiç bir yerde yazmamışlar. n11 hepsiburada gibi hangi kategori yada alt kategoriye girilirse sadece o kategorinin alt kategorileri görünsün istiyorum. Bunu yapabilen oldu mu hiç?

https://e-ticaretdersleri.com/opencart-2...dule-setup
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
Blue06v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 33
Konular: 14
Katılma Tarihi: Jan 2018
Rep Puanı: 1
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-04-2018 08:28 PM
(02-04-2018 12:18 PM)Kıroğlumarket Yazılan:  
(02-04-2018 09:08 AM)Blue06 Yazılan:  2.3.0.2 için bunu yapmaya uğraşıyorum günlerdir ama hiç bir yerde yazmamışlar. n11 hepsiburada gibi hangi kategori yada alt kategoriye girilirse sadece o kategorinin alt kategorileri görünsün istiyorum. Bunu yapabilen oldu mu hiç?

https://e-ticaretdersleri.com/opencart-2...dule-setup



Hocam bunu denemiştim ama 2. seviyeden sonra alt kategorileri göstermemişti. Benim sitemde 5. seviyeye kadar alt kategori var. 2 alt seviyeli kategoriler için zaten üst kategorisi görünüp görünmemiş çok da önemli olmaz sanırım. O yüzden uğraşmayıp kaldırmıştım. Bu özelliği nasıl ekleyebiliriz bu modüle acaba?

Resim görüntüleyici
Alıntı Yaparak Cevapla
Paylaş!
Blue06v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 33
Konular: 14
Katılma Tarihi: Jan 2018
Rep Puanı: 1
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-05-2018 12:53 AM
tpl dosyasını biraz kurcalamadım ama yapamadım. Smile Bu opencart kaç yıllık yazılım, neden böyle 2 tane alt kategori leveli gibi bir sınırlama konulmuş yada bu sınırlamayı kaldırmak için neden bugüne kadar bir çözüm bulunamamış anlamadım.
Alıntı Yaparak Cevapla
Paylaş!
Blue06v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 33
Konular: 14
Katılma Tarihi: Jan 2018
Rep Puanı: 1
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-05-2018 11:32 AM
Alt kategori limitini ikiden beşe çıkardım ama alt ya da üst hangi kategoriye tıklarsam sadece o kategori ve alt kategorilerinin görünmesini yapamadım. Şuanda 5. seviye alt kategorilere kadar hepsi çalışıyor. Bu haliyle 5 limit alt kategori kullanmak isteyen olursa diye kodları paylaşmak istiyorum. Belki biri de çıkar benim yapamadığım bu eksiği tamamlar.

catalog/controller kodları:

PHP Kod:
<?php
class ControllerExtensionModuleFormcanavari extends Controller {
    public function 
index() {
        
$this->load->language('extension/module/formcanavari');

        
$data['heading_title'] = $this->language->get('heading_title');

        if (isset(
$this->request->get['path'])) {
            
$parts explode('_', (string)$this->request->get['path']);
        } else {
            
$parts = array();
        }

        if (isset(
$parts[0])) {
            
$data['category_id'] = $parts[0];
        } else {
            
$data['category_id'] = 0;
        }

        if (isset(
$parts[1])) {
            
$data['child_id'] = $parts[1];
        } else {
            
$data['child_id'] = 0;
        }

        if (isset(
$parts[2])) {
            
$data['child_1_id'] = $parts[2];
        } else {
            
$data['child_1_id'] = 0;
        }
        
        if (isset(
$parts[3])) {
            
$data['child_2_id'] = $parts[3];
        } else {
            
$data['child_2_id'] = 0;
        }
        
        if (isset(
$parts[4])) {
            
$data['child_3_id'] = $parts[4];
        } else {
            
$data['child_3_id'] = 0;
        }
        
        
$this->load->model('catalog/category');

        
$this->load->model('catalog/product');

        
$data['categories'] = array();

        
$categories $this->model_catalog_category->getCategories(0);

        foreach (
$categories as $category) {
            
            
$children_data = array();

            if (
$category['category_id'] == $data['category_id']) {
                
                
$children $this->model_catalog_category->getCategories($category['category_id']);

                foreach(
$children as $child) {
                    
                    
$children_data_2 = array();

                    
$children_2 $this->model_catalog_category->getCategories($child['category_id']);

                    foreach (
$children_2 as $child_2) {

                        
$children_data_3 = array();
    
                        
$children_3 $this->model_catalog_category->getCategories($child_2['category_id']);
    
                        foreach (
$children_3 as $child_3) {

                            
$children_data_4 = array();
        
                            
$children_4 $this->model_catalog_category->getCategories($child_3['category_id']);
        
                            foreach (
$children_4 as $child_4) {
                            
                                
$filter_data = array('filter_category_id'  => $child_4['category_id'], 'filter_sub_category' => true);
            
                                
$children_data_4[]   = array(
                                    
'category_id'   => $child_4['category_id'],
                                    
'name'          => $child_4['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                                    
'href'          => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id']  . '_' $child_2['category_id']  . '_' $child_3['category_id'] . '_' $child_4['category_id'])
                                );
                            }
                        
                            
$filter_data = array('filter_category_id'  => $child_3['category_id'], 'filter_sub_category' => true);
        
                            
$children_data_3[]   = array(
                                
'category_id'   => $child_3['category_id'],
                                
'name'          => $child_3['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                                
'child_3'        => $children_data_4
                                
'href'          => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id']  . '_' $child_2['category_id'] . '_' $child_3['category_id'])
                            );
                        }
                    
                        
$filter_data = array('filter_category_id'  => $child_2['category_id'], 'filter_sub_category' => true);
    
                        
$children_data_2[]   = array(
                            
'category_id'   => $child_2['category_id'],
                            
'name'          => $child_2['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                            
'child_2'        => $children_data_3,                            
                            
'href'          => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id'] . '_' $child_2['category_id'])
                        );
                    }

                    
$filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true);

                    
$children_data[]   = array(
                        
'category_id' => $child['category_id'],
                        
'name'        => $child['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                        
'child'      => $children_data_2,                        
                        
'href'        => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id'])
                    );
                }
            }

            
$filter_data = array('filter_category_id' => $category['category_id'], 'filter_sub_category' => true);

            
$data['categories'][] = array(
                
'category_id' => $category['category_id'],
                
'name'        => $category['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                
'children'    => $children_data,
                
'href'        => $this->url->link('product/category''path=' $category['category_id'])
            );
        }

        return 
$this->load->view('extension/module/formcanavari'$data);
    }



Bunlar da catalog/view kodları:

PHP Kod:
<?php
class ControllerExtensionModuleFormcanavari extends Controller {
    public function 
index() {
        
$this->load->language('extension/module/formcanavari');

        
$data['heading_title'] = $this->language->get('heading_title');

        if (isset(
$this->request->get['path'])) {
            
$parts explode('_', (string)$this->request->get['path']);
        } else {
            
$parts = array();
        }

        if (isset(
$parts[0])) {
            
$data['category_id'] = $parts[0];
        } else {
            
$data['category_id'] = 0;
        }

        if (isset(
$parts[1])) {
            
$data['child_id'] = $parts[1];
        } else {
            
$data['child_id'] = 0;
        }

        if (isset(
$parts[2])) {
            
$data['child_1_id'] = $parts[2];
        } else {
            
$data['child_1_id'] = 0;
        }
        
        if (isset(
$parts[3])) {
            
$data['child_2_id'] = $parts[3];
        } else {
            
$data['child_2_id'] = 0;
        }
        
        if (isset(
$parts[4])) {
            
$data['child_3_id'] = $parts[4];
        } else {
            
$data['child_3_id'] = 0;
        }
        
        
$this->load->model('catalog/category');

        
$this->load->model('catalog/product');

        
$data['categories'] = array();

        
$categories $this->model_catalog_category->getCategories(0);

        foreach (
$categories as $category) {
            
            
$children_data = array();

            if (
$category['category_id'] == $data['category_id']) {
                
                
$children $this->model_catalog_category->getCategories($category['category_id']);

                foreach(
$children as $child) {
                    
                    
$children_data_2 = array();

                    
$children_2 $this->model_catalog_category->getCategories($child['category_id']);

                    foreach (
$children_2 as $child_2) {

                        
$children_data_3 = array();
    
                        
$children_3 $this->model_catalog_category->getCategories($child_2['category_id']);
    
                        foreach (
$children_3 as $child_3) {

                            
$children_data_4 = array();
        
                            
$children_4 $this->model_catalog_category->getCategories($child_3['category_id']);
        
                            foreach (
$children_4 as $child_4) {
                            
                                
$filter_data = array('filter_category_id'  => $child_4['category_id'], 'filter_sub_category' => true);
            
                                
$children_data_4[]   = array(
                                    
'category_id'   => $child_4['category_id'],
                                    
'name'          => $child_4['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                                    
'href'          => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id']  . '_' $child_2['category_id']  . '_' $child_3['category_id'] . '_' $child_4['category_id'])
                                );
                            }
                        
                            
$filter_data = array('filter_category_id'  => $child_3['category_id'], 'filter_sub_category' => true);
        
                            
$children_data_3[]   = array(
                                
'category_id'   => $child_3['category_id'],
                                
'name'          => $child_3['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                                
'child_3'        => $children_data_4
                                
'href'          => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id']  . '_' $child_2['category_id'] . '_' $child_3['category_id'])
                            );
                        }
                    
                        
$filter_data = array('filter_category_id'  => $child_2['category_id'], 'filter_sub_category' => true);
    
                        
$children_data_2[]   = array(
                            
'category_id'   => $child_2['category_id'],
                            
'name'          => $child_2['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                            
'child_2'        => $children_data_3,                            
                            
'href'          => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id'] . '_' $child_2['category_id'])
                        );
                    }

                    
$filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true);

                    
$children_data[]   = array(
                        
'category_id' => $child['category_id'],
                        
'name'        => $child['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                        
'child'      => $children_data_2,                        
                        
'href'        => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id'])
                    );
                }
            }

            
$filter_data = array('filter_category_id' => $category['category_id'], 'filter_sub_category' => true);

            
$data['categories'][] = array(
                
'category_id' => $category['category_id'],
                
'name'        => $category['name'] . ($this->config->get('config_product_count') ? ' (' $this->model_catalog_product->getTotalProducts($filter_data) . ')' ''),
                
'children'    => $children_data,
                
'href'        => $this->url->link('product/category''path=' $category['category_id'])
            );
        }

        return 
$this->load->view('extension/module/formcanavari'$data);
    }

Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Sadece alt Katagorileri Sol  blokta listelemek Konusunun Linki Direk Link
Sadece alt Katagorileri Sol  blokta listelemek Konusunun HTML Kodu HTML Link
Sadece alt Katagorileri Sol  blokta listelemek Konusu BBCode Linki BBCode Link
Sadece alt Katagorileri Sol  blokta listelemek Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Fiyatların sadece ürün sayfasında görünmesini nasıl yapabiliriz? opencartasil 0 1,035 12-11-2021 01:29 AM
Son Mesaj: opencartasil
  sadece anasayfadan header daki sepeti, anasayfa, alışveriş listem v.s. kaldırma zapiskiizpodpolya 13 10,841 03-01-2017 11:34 AM
Son Mesaj: cevrenkaya
  Anasayfa URL sini sadece index.php yapma hduman 3 8,054 04-25-2015 03:06 PM
Son Mesaj: OzanDogu
  [Mod] Hesabım modülü sadece üye girişi ile görüntülenmesi ? sezkan 2 2,471 09-06-2014 09:50 AM
Son Mesaj: sezkan
  [Modifikasyon] KDV oranı sadece sepette görüntülensin skolemen 1 2,098 07-25-2014 11:52 PM
Son Mesaj: Gökhan TAYLAN
  sadece sizin için seçtiklerimiz menüsünde sepete ekle yerine link vermem lazım sahkal 8 3,673 05-02-2014 01:51 PM
Son Mesaj: delete38
  Sadece ürün adına göre arama yapma brkwel 1 2,470 10-28-2013 06:45 PM
Son Mesaj: stavros
  Sol blokta kategori göstermek turkves 1 3,360 06-15-2013 11:25 AM
Son Mesaj: e-ticaretdersleri
  [Modifikasyon] Blokta Sınırsız Kategori Gösterme mattmedya 3 3,086 12-25-2012 06:01 PM
Son Mesaj: mattmedya

Sadece alt Katagorileri Sol blokta listelemek indir, Sadece alt Katagorileri Sol blokta listelemek Videosu, Sadece alt Katagorileri Sol blokta listelemek online izle, Sadece alt Katagorileri Sol blokta listelemek Bedava indir, Sadece alt Katagorileri Sol blokta listelemek Yükle, Sadece alt Katagorileri Sol blokta listelemek Hakkında, Sadece alt Katagorileri Sol blokta listelemek nedir, Sadece alt Katagorileri Sol blokta listelemek Free indir, Sadece alt Katagorileri Sol blokta listelemek oyunu, Sadece alt Katagorileri Sol blokta listelemek download


Forum Atla: