Opencart 1.5.1.x Accordion Kategori Modülü

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
57
Web sitesi
opencart-themes.org
Merhaba Opencart 1.5.1.x verisyonlarda standart olarak gelen kategori menü modülünü mause ile üzerne gittiğinizde accordion seklinde açılmasını sağlayan bir düzenlemedir..
versiyon:1.5.x versiyonalrın tamamı ile uyumludur.. (yükleme yapmadan mutlaka yedeginizi alınız)
catalog-view-theme-sizintemanız-template-module-category.tpl dosyasını aç ve tüm kodları bununla degiştir.
PHP:
<div class="box">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div style="padding:0px;"class="box-content"> 
  <?php foreach ($categories as $category) { ?>
    <div style="padding:0px;" class="box-category">
                  <h2 class="kategori-ickisim"> <?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 } ?></h2>
          <?php if ($category['children']) { ?>
          <div class="kategori-govde">
           <?php foreach ($category['children'] as $child) { ?>		  
                 <h2 class="kategori-alt"> <?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 } ?>
			  </h2>  
			  <?php } ?>
                </div>
 <?php } ?> 
            </div>
			 <?php } ?>
  </div>
</div>	
         <script type="text/javascript">
$(document).ready(function() {

	$('.kategori-govde').hide(); 
	$('.kategori-ickisim:first').addClass('active').next().show(); 

	$('.kategori-ickisim').hover(function(){
		if( $(this).next().is(':hidden') ) { 
			$('.kategori-ickisim').removeClass('active').next().slideUp();
			$(this).toggleClass('active').next().slideDown(); 
			}
			else
			{				
			}
			return false; 
	});
});
</script>

Aç catalog-view-themes-sizintemanız-stylesheet-stylesheet.css aç ve en altına bu kodu ekle

PHP:
/*akordion kategori css baslangic*/
h2.kategori-ickisim {
	background: #ddd;
  line-height: 25px;
	width: 184px;
	margin: 0px 0;
}
h2.kategori-ickisim a {  
 	display: block;
	background:  url(../image/arrow-right.png) left 5px no-repeat;
  font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-left:5px;
	text-align: left;
padding-left:10px;	
 
  text-decoration: none;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}
h2.kategori-ickisim a:hover {
	color: #666;
	border: 0px solid #666;
}
h2.kategori-alt a {   
 	display: block;
 	width: 165px;
 	line-height: 20px; 	
    font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-left:10px;
	text-align: left; 
    text-decoration: none;
    border: 0px solid #ddd;
    background: #fff;
}
h2.kategori-alt a:hover {  	
	color: #000;
    background: #ddd;
}	 
/*akordion kategori css sonu*/
 

gercegigorbi

OpenCart-TR
Katılım
9 Mar 2012
Mesajlar
2
Tepkime puanı
0
Puanları
0
malesef sadece stili degişti akordiyon olarak açılmadı.akordiyon gibi görünüyor ama sadece görüntü öyle TEŞEKÜRLER.
 

merdobul

OpenCart-TR
Katılım
3 Nis 2012
Mesajlar
4
Tepkime puanı
0
Puanları
0
Emeğinize sağlık. Çok güzel bir paylaşım. Bir sorum olacak. Bu kategori başlıklarının üzerine geldiğimiz zaman değilde tıkladığımız için açılmasını istiyorsak nasıl bir değişiklik yapmamız gerekir. Bu konu hakkında bilgilendirme yapabilirseniz hocam çok sevinirim. İyi çalışmalar...
 

umxar

OpenCart-TR
Katılım
12 Eki 2011
Mesajlar
11
Tepkime puanı
0
Puanları
0
teşekkürler hocam çok güzel çalışma ama tıkladığımızda açılsa daha bi güzel olur yapılabilir mi acaba
yardımcı olursanız sevinirim
 

elesta

OpenCart-TR
Katılım
15 Mar 2012
Mesajlar
72
Tepkime puanı
0
Puanları
0
umxar' Alıntı:
teşekkürler hocam çok güzel çalışma ama tıkladığımızda açılsa daha bi güzel olur yapılabilir mi acaba
yardımcı olursanız sevinirim

Hover'ları click olarak değiştirirsen düzelir.Bende ilk açtığımızda hepsi kapalı gelebilir mi acaba onu nasıl yaparız?
 

afaruki

OpenCart-TR
Katılım
28 Ağu 2012
Mesajlar
37
Tepkime puanı
0
Puanları
0
arkadaşlar 39 ile 40 ıncı satırın arasına,

$(this).toggleClass('active').next().slideUp();

bunu eklemeniz gerekiyor. yoksa kutunun ikinci kez tıkanmasında açılan menü kapanmıyor

ilk açıldığında kapalı olmasını isteyenler
31.inci satırdaki show u hide yapsınlar

bul
$('.kategori-ickisim:first').addClass('active').next().show();

değiştir
$('.kategori-ickisim:first').addClass('active').next().hide();
 

Güven_

OpenCart-TR
Katılım
10 Eyl 2012
Mesajlar
16
Tepkime puanı
0
Puanları
0
hocam arka plan gri çıkıyor neden ve katagori yazısını biraz nerden genişletebilirim
 

alcaphone

OpenCart-TR
Katılım
5 Mar 2013
Mesajlar
1
Tepkime puanı
0
Puanları
0
RedWhite27' Alıntı:
:D aaa bu modülü hatırlıyorum yine Osman bey paylaşmıştı, biraz css oynaması yaparsanız ahanda böyle bişi çıkıyor ortaya

test: www.tumsarf.com
hocam şu oynanmış css'lerden faydalanmamız mümkün mü :D
 

t.ozcan

OpenCart-TR
Katılım
2 Eki 2013
Mesajlar
9
Tepkime puanı
0
Puanları
0
Bende ki stili komple değiştirip sayfa birbirinin içine girdi. Versiyon olarak 1.5 kullanıyorum nerde hata yapmış olabilirim.

t.ozcan' Alıntı:
Bende ki stili komple değiştirip sayfa birbirinin içine girdi. Versiyon olarak 1.5 kullanıyorum nerde hata yapmış olabilirim.

soruma cevap alamıyorum yardımcı olurmusunuz.
 

digimy

OpenCart-TR
Katılım
20 Kas 2011
Mesajlar
12
Tepkime puanı
0
Puanları
0
bu konu hiç bi işe yaramaz

saygılarımla
 

eyyup

OpenCart-TR
Katılım
19 Ağu 2011
Mesajlar
11
Tepkime puanı
0
Puanları
0
çok güzel bir modül eline sağlık
 

mastike

OpenCart-TR
Katılım
25 Kas 2010
Mesajlar
8
Tepkime puanı
0
Puanları
0
Merhaba bunu 1.5.6 da yaptım çalışmıyor acaba yapılması gereken nedir yardımcı olurmusunuz ve alt kategorileri göstermiyor.
 
Üst