seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-05-2016, 03:24 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

3. seviye alt kategoriyi nasıl gösterebiliriz

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  sekhil - Görüntüleme - Okunma  6429 - Yorum  20

sekhilv
Üye
***
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 09-03-2012 04:36 PM
Merhaba,

Sitemde oluşturdğum 3. seviye alt kategoriyi
Kategori
>Alt Kategori
>2.Alt Kategori

kategori menüsünde nasıl gösterebilirim arkadaşlar...
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
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: 672
174 Mesajına, 272 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-03-2012 05:06 PM
Ana katagori üzerine geldiğinizde zaten açılarak alt katagorileri gösteriyor sistem.
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ş!
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,964
Konular: 474
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1106
964 Mesajına, 1977 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-03-2012 05:30 PM
dediğiniz akodion menu tarzındaysa imzamdaki konuma bakınız
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
sekhilv
Üye
***
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 09-04-2012 10:54 AM
Evet Alt Kategorileri gösteriyor fakat alt kategorinin alt kategorisini nasıl gösterebilirim. anlatabildimmi bilmiyorumDodgy
(09-03-2012 05:06 PM)nokta Yazılan:  Ana katagori üzerine geldiğinizde zaten açılarak alt katagorileri gösteriyor sistem.

@Kiroglumarket paylaşımlarında göremedim böyle bir link , link adresini vermen mümkünmüdür acaba.Confused

Opencart 1.5.x
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-04-2012 11:07 AM
Yanlış anlamadıysam 3. seviye alt kategori aramaktasınız

Öncesi
Ana Kategori 1
- Alt Kategori 1.1
- Alt Kategori 1.2
...

Sonrası

Ana Kategori 1
- Alt Kategori 1.1
---3.Seviye Kategori 1.1.1
---3.Seviye Kategori 1.1.2
---3.Seviye Kategori 1.1.3
- Alt Kategori 1.2
...

NOT: Bu VqMOD aşağıdaki 2 dosyada değişiklik yapmaktadır:
1. /controller/module/category.php
2. /view/theme/default/template/module/category.tpl

Test edildi, olumlu çalışmakta.

Not 2: Opencart eklentileri sitesinde ücretsiz dağıtılan bir düzenlemedir.
Orjinal Anlatım :
http://www.opencart.com/index.php?route=...on_id=5204

Saygılarımla


Ekli Dosya(lar)
.rar deeper category module.rar Eklentiyi indir...
Boyut: 1.42 KB İndirme: 152
Telif Hakkı için Rapor Edin...
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: sekhil , nokta , Kıroğlumarket
sekhilv
Üye
***
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 09-04-2012 11:13 AM
@ITECHINN çok teşekkür ediyorum sana

Konunun başlığınıda 3.seveiye... diye değiştirdim umarım aynı sorunu yaşayan diğer arkadaşlarımada faydalı olur..

tekrar teşekkürler
@ITECHINN opencart 1.5.3.1'de hata verdi

http://www.opencart.com/index.php?route=...on_id=4213

modül sayfasına baktımda şimdi v1.5.1, v1.5.1.1, v1.5.1.2, v1.5.1.3 diyor , 1.5.31'ü desteklemiyor sanırım

Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
sekhilv
Üye
***
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 09-06-2012 01:31 PM
konu günceldir.
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-06-2012 03:17 PM
Selamlar

1.5.3.1 için dosyaları tümden değiştiriyoruz.

1. /controller/module/category.php


PHP Kod:
<?php  
class ControllerModuleCategory extends Controller {
   protected function 
index() {
      
$this->language->load('module/category');
      
       
$this->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])) {
         
$this->data['category_id'] = $parts[0];
      } else {
         
$this->data['category_id'] = 0;
      }
      
      if (isset(
$parts[1])) {
         
$this->data['child_id'] = $parts[1];
      } else {
         
$this->data['child_id'] = 0;
      }
            if (isset(
$parts[2])) {
         
$this->data['altKat_id'] = $parts[2];
      } else {
         
$this->data['altKat_id'] = 0;
      }         
      
$this->load->model('catalog/category');
      
$this->load->model('catalog/product');
      
      
$this->data['categories'] = array();
               
      
$categories $this->model_catalog_category->getCategories(0);
      
          foreach (
$categories as $category) {
         
             
$children_data = array();
             
$alt_data = array();
             
             
$children $this->model_catalog_category->getCategories($category['category_id']);
             
             foreach (
$children as $child) {           
                
$alt_data = array();
                
$altKat $this->model_catalog_category->getCategories($child['category_id']);
                if(
$altKat) {
                   foreach (
$altKat as $altMember) {
                      
$alt_data[] = array(
                         
'category_id' =>$altMember['category_id'],
                         
'name'        => $altMember['name'],
                         
'href'        => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id']. '_' $altMember['category_id'])   
                      );                     
                                 
                   }
                   
$children_data[] = array(
                         
'category_id' => $child['category_id'],
                         
'alt_id'   => $alt_data,
                         
'name'        => $child['name'],
                         
'href'        => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id'])   
                      );   
                }else{                     
                   
$children_data[] = array(
                      
'category_id' => $child['category_id'],
                      
'alt_id'    =>'',
                      
'name'        => $child['name'],
                      
'href'        => $this->url->link('product/category''path=' $category['category_id'] . '_' $child['category_id'])   
                   );   
                }
             }         
             
$data = array(
                
'filter_category_id'  => $category['category_id'],
                
'filter_sub_category' => true   
             
);     
               
             
$product_total $this->model_catalog_product->getTotalProducts($data);
                     
             
$this->data['categories'][] = array(
                
'category_id' => $category['category_id'],
                
'name'        => $category['name'],
                
'children'    => $children_data,
                
'alt'    => $alt_data,
                
'href'        => $this->url->link('product/category''path=' $category['category_id'])
             );
          }
      
      if (
file_exists(DIR_TEMPLATE $this->config->get('config_template') . '/template/module/category.tpl')) {
         
$this->template $this->config->get('config_template') . '/template/module/category.tpl';
      } else {
         
$this->template 'default/template/module/category.tpl';
      }
      
      
$this->render();
     }
}
?>

2. /view/theme/default/template/module/category.tpl

PHP Kod:
<div class="box">
  <
div class="box-heading"><?php echo $heading_title?></div>
  <div class="box-content">
    <div class="box-category">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li>
          <?php if ($category['category_id'] == $category_id) { ?>
          <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
          <?php } else { ?>
          <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
          <?php ?>
          <?php if ($category['children']) { ?>
          <ul>
            <?php foreach ($category['children'] as $child) { ?>
            <li>
              <?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
              <?php ?>
              <?php if($child['alt_id']){ ?>
              <ul>
                <?php foreach($child['alt_id'] as $altKat) { ?>
                <li>
                  <?php if ($altKat['category_id'] == $altKat_id) { ?>
                  <a href="<?php echo $altKat['href']; ?>"  class="active"><?php echo $altKat['name']; ?></a>
                  <?php } else { ?>
                  <a href="<?php echo $altKat['href']; ?>"><?php echo $altKat['name']; ?></a>
                  <?php ?>
                </li>
                <?php ?>
              </ul>
              <?php ?>
            </li>
            <?php ?>
          </ul>
          <?php ?>
        </li>
        <?php ?>
      </ul>
    </div>
  </div>
</div> 

Bu şekilde sorunsuzca çalışmakta.

Sadece kategorilerin yanında ürün sayıları kısmını kaldırmam gerekti. Döngüler şu an kafamı karıştırdı, bir ara bilahare detaylıca inceleyebilirsem ürün sayılarını da eklemeye çalışırım.
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: sekhil
sekhilv
Üye
***
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 09-09-2012 01:07 AM
çok teşekkür ederim ITECHINN kodlar çalışıyor ellerine sağlık.. şimdi kendi kategori menümün css ayarlarıyla kaldı işim sadece çok teşekkürler tekrardan..
Alıntı Yaparak Cevapla
Paylaş!
uctanedortv
Acemi Üye
**
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 09-24-2012 11:32 AM
Arkadaşlar bunun 1.5.4.1 için olanı var mı acaba? ben bu sürümü kullanıyorum da. Lütfen yardım edin. gerçekten zor geliyor.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

3. seviye alt kategoriyi nasıl gösterebiliriz Konusunun Linki Direk Link
3. seviye alt kategoriyi nasıl gösterebiliriz Konusunun HTML Kodu HTML Link
3. seviye alt kategoriyi nasıl gösterebiliriz Konusu BBCode Linki BBCode Link
3. seviye alt kategoriyi nasıl gösterebiliriz Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ürün Sayfasında ürün linki nasıl kaldırırım hcyasavul 3 39 12-03-2016 10:15 PM
Son Mesaj: osdem66
  Vqmod (virtual quick Mod) Nedir Nasıl Çalışır.. osdem66 5 11,307 10-28-2016 12:06 PM
Son Mesaj: kpirasoglu
  Fiyattaki virgülü nasıl nokta yapabilirim shikari 0 92 10-26-2016 03:54 PM
Son Mesaj: shikari
  Ürün sayfasındaki options image'i nasıl yan yana dizebilirim? nokta 15 1,977 07-08-2016 03:09 PM
Son Mesaj: selcukturan
Exclamation [Mod] Anasayfa Sol Tarafta Facebook Sayfa Nasıl Ekleniliyor? coney60 2 266 06-28-2016 07:46 PM
Son Mesaj: coney60
  İyi bir Kargo Anlaşmasını Nasıl Yaparız Beyler? cokasi 3 311 06-23-2016 07:30 PM
Son Mesaj: coney60
  Merhaba şunu nasıl yaparım dostnamez 2 176 05-14-2016 01:42 AM
Son Mesaj: dostnamez
  Mobil Tarayıcı Renk Değiştirme Nasıl Yapılır? bykalitee 2 265 04-04-2016 01:50 PM
Son Mesaj: bykalitee
  Opencart.com satın alınan modül iadesi nasıl yapılır? cokasi 4 423 03-09-2016 07:03 PM
Son Mesaj: cokasi
  Ürün sayfasındaki takvimi nasıl kısıtlayabilirim ?(yardım) tonymontana 0 191 03-08-2016 04:05 PM
Son Mesaj: tonymontana

3. seviye alt kategoriyi nasıl gösterebiliriz indir, 3. seviye alt kategoriyi nasıl gösterebiliriz Videosu, 3. seviye alt kategoriyi nasıl gösterebiliriz online izle, 3. seviye alt kategoriyi nasıl gösterebiliriz Bedava indir, 3. seviye alt kategoriyi nasıl gösterebiliriz Yükle, 3. seviye alt kategoriyi nasıl gösterebiliriz Hakkında, 3. seviye alt kategoriyi nasıl gösterebiliriz nedir, 3. seviye alt kategoriyi nasıl gösterebiliriz Free indir, 3. seviye alt kategoriyi nasıl gösterebiliriz oyunu, 3. seviye alt kategoriyi nasıl gösterebiliriz download


Forum Atla: