رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه ساخت منوی سلسه مراتبی
#1
سلام خدمت دوستان
بنده می خواستم یک منوی سلسله مراتبی با کد اینگنایتر درست کنم در دو مرحله رو می تونم ولی مراحل بعدی رو نمی تونم درست کنم اگه امکان داره راهنمایی کنید
خیلی ممنون
پاسخ
تشکر شده توسط:
#2
باید از توابع بازگشتی استفاده کنید. البته اگه منوهای فرعی ازنظر ظاهر و ساختار نمایشی با منوهای اصلی فرق دارن، باید توی تابع بازگشتی یه روشی برای تفکیک منوهای اصلی و فرعی درنظر بگیرین.
پاسخ
تشکر شده توسط: imanazadi
#3
امیدوارم به کارتون بیاد


function display_children($parentId=0, $level=0) {
    $result = mysql_query("SELECT * FROM `news_categories` WHERE (`parent_id`='{$parentId}') ORDER BY `id`");
    echo "<ul>";
    while ($row = mysql_fetch_assoc($result)) {
        if (count($row) > 0) {
            echo "<li><a href="">" . $row['name'] . "</a>";
            $this->display_children($row['id'], $level + 1);
            echo "</li>";
        } elseif (count($row) ==0) {
            echo "<li><a href="">" . $row['name'] . "</a></li>";
        } else;
    }
    echo "</ul>";
}

پاسخ
تشکر شده توسط: habibvafapour




کاربران در حال بازدید این موضوع: 2 مهمان