Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Opencart v1.5.1.3.1 Alt Kategorileri DropDown (Alıçır Liste) Halinde Göstermek
Yazar Mesaj
Prozexis Çevrimdışı
Junior Member
**

Mesajlar: 6
Katılım: Dec 2011
Rep Puanı: 0
Mesaj: #1
Opencart v1.5.1.3.1 Alt Kategorileri DropDown (Alıçır Liste) Halinde Göstermek
Merhaba...
Forumunuzu yeni keşfettim ve bana bir çok şey öğretti paylaştığınız bilgiler...

Ben de elimden geldiğince bildiklerimi paylaşmak istedim... Web tasarımı ile ilgileniyorum. Php programlama bilgim henüz yok (ama azimliyim) bu nedenle opencart tasarımlarında karşılaştığım görsel sorunlar için (displaying problems) uygulamış olduğum bazı çözümleri sizinle de paylaşmak istedim...

Opencart'ta kategori gösterimi sırasında o kategoriye ait alt kategoriler liste halinde gösteriliyor bildiğiniz gibi... Fakat çok fazla alt kategoriniz varsa, bu liste uzadıkça uzuyor. Yakın zamanda bir Hırdavat firması için yaptığım alışveriş sitesinde böyle bir sorunla kaşılaştım...

Bu durumda alt kategorileri açılır liste olarak göstermek için şunları yapabilirsiniz...

Kod:
catalog\view\theme\(kullandığınız_tema)\template\product\category.tpl

dosyasını açın ve Aşağıdaki satırları bulun (default teması için 21. - 40. satırlar arası)...

PHP Kod:
<div class="category-list">
    <?
php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
      <?php ?>
    </ul>
    <?php } else { ?>
    <?php for ($i 0$i count($categories);) { ?>
    <ul>
      <?php $j $i ceil(count($categories) / 4); ?>
      <?php for (; $i $j$i++) { ?>
      <?php if (isset($categories[$i])) { ?>
      <li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
      <?php ?>
      <?php ?>
    </ul>
    <?php ?>
    <?php ?>
  </div> 

ve aşağıdakiyle değiştirin:

PHP Kod:
<div class="category-list">
    <
h2><?php echo $text_refine?></h2>
    <?php if (count($categories) <= 5) { ?>
    <select onchange="location = this.value;" class="kategorisec">
        <option value="Seciniz">Lütfen Bir Kategori Seçiniz</option>
      <?php foreach ($categories as $category) { ?>
      <option value="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></option>
      <?php ?>
    </select>
    <?php } else { ?>
    <?php for ($i 0$i count($categories);) { ?>
    <select onchange="location = this.value;" class="kategorisec">
      <option value="Seciniz">Lütfen Bir Kategori Seçiniz</option>
      <?php $j $i ceil(count($categories) / 1); ?>
      <?php for (; $i $j$i++) { ?>
      <?php if (isset($categories[$i])) { ?>
      <option value="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></option>
      <?php ?>
      <?php ?>
    </select>
    <?php ?>
    <?php ?>
  </div> 

Örnek Ekran Görüntüsü:
[Resim: dropdownacilirliste.jpg]
(En son düzenleme: 24-12-2011 13:58 Prozexis.)
24-12-2011 13:57
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
camby00 Çevrimdışı
Member
***

Mesajlar: 10
Katılım: Mar 2012
Rep Puanı: 0
Mesaj: #2
RE: Opencart v1.5.1.3.1 Alt Kategorileri DropDown (Alıçır Liste) Halinde Göstermek
guzel bı paylasım sagol dostum
05-05-2012 23:45
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
sekhil Çevrimdışı
Member
***

Mesajlar: 11
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #3
RE: Opencart v1.5.1.3.1 Alt Kategorileri DropDown (Alıçır Liste) Halinde Göstermek
merhaba, alt kategori göstermede herhangi bir porblem olmuyor yalnız 3.seviye alt kategorileri göstermiyyor. resimdeki gibi hata veriyor
http://b1209.hizliresim.com/11/4/cmudw.png
04-09-2012 10:20
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
sekhil Çevrimdışı
Member
***

Mesajlar: 11
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #4
RE: Opencart v1.5.1.3.1 Alt Kategorileri DropDown (Alıçır Liste) Halinde Göstermek
bana bu konuda yardımcı olacak varmı : ((
04-09-2012 15:01
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
sekhil Çevrimdışı
Member
***

Mesajlar: 11
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #5
RE: Opencart v1.5.1.3.1 Alt Kategorileri DropDown (Alıçır Liste) Halinde Göstermek
sonunda yaptım.. kolaymış ama bilmeyince herşey gibi bu da zor..

faydalanmak isteyen olursa kodlar aşağıdaki gibidir..

<!--alt kategori listesi basla-->
<div style="margin-left: 0px; color: #666; padding-right:10px;">
<?php if (count($categories) <= 0) { ?>
<?php } else { ?>
<?php for ($i = 0; $i < count($categories)Wink { ?>
<select onchange="location = this.value;">
<option value="Seciniz">L&uuml;tfen Bir Kategori Se&ccedil;iniz</option>
<?php $j = $i + ceil(count($categories) / 1); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($categories[$i])) { ?>
<option value="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></option>
<?php } ?>
<?php } ?>
</select>
<?php } ?>
<?php } ?>
</div>
<!--alt kategori listesi bitir-->
05-09-2012 12:40
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Opencart xml import kaplans 92 76,344 26-10-2016 22:17
Son Mesaj: reklamci
  Opencart => TilPark! Stok Kartı Senkronizasyonu tilpark 0 2,959 07-07-2012 12:06
Son Mesaj: tilpark
  opencart sisteminde acil sorun!! celebox 2 3,264 04-05-2012 13:27
Son Mesaj: fatihcr

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi