tr-opencart

     
avatar Şuanki Zaman: 04-18-2024, 07:50 PMHoş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  15666 - Yorum  20

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: 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ş!
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: 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ş!
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: 09-03-2012 05:30 PM
dediğiniz akodion menu tarzındaysa imzamdaki konuma bakınız
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: 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
189 Mesajına, 333 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: 203
Telif Hakkı için Rapor Edin...
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: sekhil , nokta , e-ticaretdersleri
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: 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ş!
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: 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
189 Mesajına, 333 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
Çı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: 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
  Fiyatların sadece ürün sayfasında görünmesini nasıl yapabiliriz? opencartasil 0 996 12-11-2021 01:29 AM
Son Mesaj: opencartasil
  install dosyasi olmadan Kurulum nasil yapabilirim rizeliozcan 0 856 02-12-2021 11:43 PM
Son Mesaj: rizeliozcan
  Journal 3 Search Bar konumunu nasıl değiştirebilirim? Darkthrone 0 1,085 10-12-2020 12:55 PM
Son Mesaj: Darkthrone
  Opencart Carousel Başlığı Gösterme Nasıl Yapılır nicksiz 0 1,224 06-30-2020 12:47 PM
Son Mesaj: nicksiz
  ürünlerin resim boyutu nasıl olmalı ? ugurus 6 5,552 06-18-2020 02:34 AM
Son Mesaj: teknohiz
  Ürün ismi altındaki bu boşluğu nasıl kaldırırız? issagligi34 4 1,772 08-27-2019 04:30 PM
Son Mesaj: by_falcon
  veri tabanı kullanıcı adını nasıl değiştiririm sifalikovan_forum 1 821 08-26-2019 12:54 PM
Son Mesaj: ahmeteren
  Yanıp sönen menü kodu nasıl yaparım atlas14 0 966 06-03-2019 01:29 AM
Son Mesaj: atlas14
  [Tema] ARAMA BUTONUNU NASIL AÇACAGIM!!! hicapa 9 2,144 05-16-2019 01:03 AM
Son Mesaj: teknohiz
  2.1.0.1 versiyonda demo siparişler nasıl silinir? sakaryanotebook 3 1,602 03-19-2019 12:15 AM
Son Mesaj: sakaryanotebook

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: