Selam arkadaşlar kategorilemede sınırsız kategori olayını inceliyordum forumda açılan diğer başlıkların yardımı ile sorunumu hallettim sınırsızca alt kategori oluşturabiliyorum ama kullandığım tema da ağaç sistemini yapmadım bu konuda yardımcı olabilirmisiniz kullanmakta olduğum menü yapısı ve oluşturmak istediğim menü yapısı aşağıda yer almaktadır yardımlarınızı bekliyorum.
Mevcut Menü Yapısı
<div class="menupanel">
<ul>
<li class="current"><a href="index.php"><span class="iconfa-home"></span>ANASAYFA</a></li>
<?php
function sinirsiz_kategori($parent) {
$sql = mysql_query("SELECT * FROM kategori ORDER BY ust_id ASC");
while($row = mysql_fetch_array($sql)) {
$diziler[$row['id']] = array('isim' => $row['isim'],'ust_id' => $row['ust_id']);
}
$has_childs = false;
foreach($diziler as $key => $value) {
if ($value['ust_id'] == $parent) {
if ($has_childs === false){
$has_childs = true;
echo "\t<ul>";
}
echo "<li><span class=\"iconfa-star\"></span>\n";
echo $value['isim'];
sinirsiz_kategori($key);
echo "</li>\n";
}
}
if ($has_childs === true) echo "</ul>";
}
?>
<?=sinirsiz_kategori(0)?>
<li><a href="iletisim.php"><span class="iconfa-envelope"></span> İLETİŞİM</a></li>
</ul>
</div>Oluşturmak İstediğim Menü Yapısı
<div class="menupanel">
<ul>
<li class="current"><a href="index.php"><span class="iconfa-home"></span>ANASAYFA</a></li>
<li class="">
<a href="#"><span class="iconfa-file"></span> ANA MENÜ</a>
<i class="iconfa-angle-right sub-indicator"></i>
<ul>
<li class=""><a href="Adres">ALT MENÜ 1</a></li>
<li class=""><a href="Adres">ALT MENÜ 2</a></li>
</ul>
</li>
<li class="">
<a href="#"><span class="iconfa-file"></span> ANA MENÜ 2</a>
<i class="iconfa-angle-right sub-indicator"></i>
<ul>
<li class=""><a href="Adres">ALT MENÜ 1</a></li>
<li class=""><a href="Adres">ALT MENÜ 2</a></li>
</ul>
</li>
<li class="current"><a href="iletisim.php"><span class="iconfa-home"></span>İLETİŞİM</a></li>
</ul>
</div>