Aspire
Koineks
  • 09-03-2009, 22:53:22
    #1
    1/2
    Merhaba arkadaşlar,

    Insider temasını localde düzenledikten sonra siteye kurdum fakat bir sorun var ki sabahtan beri halledemiyorum.



    Kategoriler resimdeki gibi alta taşıyor. Halbuki kategori çok olunca Diğer... diye bir buton çıkıyor ve diğer kategoriler onun üstüne gelince gözüküyor.

    header.html dosyasında kodu:

    	<?php
    	$morecats = wp_list_categories('hide_empty=0&orderby=name&depth=1&exclude='.$global_IDs.'&title_li=&echo=0');
    	$category_array = preg_split('/\n/', $morecats);
    	$count = count($category_array);
    	if ($count > 1) {
    	print '<li class="more"><a href="#" title="Diğer Kategoriler" id="more"><span class="tabs_l"></span>Diğer...<span class="tabs_r"></span></a>';
    	print '<ul class="submenu">';
    	wp_list_categories('hide_empty=0&orderby=name&depth=1&exclude='.$global_IDs.'&title_li=');
    	print '</ul>';
    	print '</li>';
    	}
    	?>
    Nasıl halledebiliriz bunu?
  • Sponsor Reklam
  • 10-03-2009, 00:10:43
    #2
    1/2
    exclude özelliği ile Diğer... butonu için olan kategorileri belirledim.

    	<?php
    	$morecats = wp_list_categories('hide_empty=0&orderby=ID&depth=1&exclude=15, 14, 8&title_li=&echo=0');
    	$category_array = preg_split('/\n/', $morecats);
    	$count = count($category_array);
    	if ($count > 1) {
    	print '<li class="more"><a href="#" title="Diğer Kategoriler" id="more"><span class="tabs_l"></span>Diğer...<span class="tabs_r"></span></a>';
    	print '<ul class="submenu">';
    	wp_list_categories('hide_empty=0&orderby=ID&depth=1&exclude=15, 14, 8&title_li=');
    	print '</ul>';
    	print '</li>';
    	}
    	?>
    Şimdi de gözükecek olan kategorileri yapmam gerekiyor, 15, 14 ve 8 nolu kategoriler gözükecek sadece yani. Geri kalanlar Diğer... menüsünde şuan sorunsuz gözüküyor.

    Sanırım o da include ile yapılıyor fakat nasıl yapıldığını tam bilmiyorum.

    Kod şöyle:

    	print '<a href="'.get_category_link($c->cat_ID).'"><span class="tabs_l"></span>'.$c->cat_name.'<span class="tabs_r"></span></a>';
    		$subcats = wp_list_categories('hide_empty=0&orderby=ID&depth=1&child_of='.$c->cat_ID.'&title_li=&echo=0');
    		$category_array = preg_split('/\n/', $subcats);
    		$count = count($category_array);
    		if ($count > 1) {
    		print '<ul class="submenu">';
    		wp_list_categories('hide_empty=0&orderby=ID&depth=1&child_of='.$c->cat_ID.'&title_li=');
    		print '</ul>';
    		}
    	print '</li>';
    	}
    	?>
    Sadece seçtiğim ID'li kategorileri göstermek için ne yapmayılıyım?