Skip Navigation Links.

تم‌ها

مگامنو / MegaMenu

افزونه‌ی MegaMenu یک ماژول پیشرفته برای ساخت منوهای چندستونه و تعاملی در وب‌سایت‌های مبتنی بر DNN است. این افزونه با هدف ارتقاء تجربه کاربری و سازماندهی بهتر ساختار ناوبری طراحی شده و امکان نمایش زیرمنوها، ماژول‌های HTML، تصاویر، و حتی ماژول‌های شخص ثالث را در قالبی واکنش‌گرا و قابل سفارشی‌سازی فراهم می‌سازد

ویژگی‌ها

نمایش چندستونه زیرمنوها

امکان تقسیم زیرمنوها به چند ستون برای نمایش بهتر صفحات و دسته‌ها.

افزودن ماژول‌های HTML و شخص ثالث

قابلیت نمایش محتوای سفارشی یا ماژول‌های دیگر در داخل منو.

تنظیم عرض منو

انتخاب بین حالت‌های Normal، Page و Full برای تعیین عرض منوی بازشونده.

پشتیبانی از موقعیت‌های مختلف

امکان نمایش محتوا در موقعیت‌های Top، Bottom، Left و Right در ساختار منو.

سازگاری با قالب‌های EasyDNN و DNNGo

عملکرد بهینه در قالب‌های مدرن و واکنش‌گرا.

قابلیت تنظیم تعداد ستون‌ها

تعیین تعداد ستون‌های قابل نمایش برای هر منوی اصلی.

استایل‌دهی با StyleWizard یا ThemePlugin

سفارشی‌سازی رنگ، فونت، فاصله‌ها و افکت‌ها بدون نیاز به کدنویسی.

پشتیبانی از نمایش ماژول‌ها در منو

نمایش مستقیم ماژول‌های موجود در صفحات خاص در ساختار منو.

نحوه عملکرد

نصب افزونه:

1. دریافت فایل نصب از مجموعه EasyDNN یا DNNGo.

2. ورود به پنل مدیریت DNN و نصب از بخش Extensions.

3. افزودن ماژول MegaMenu به صفحه‌ی مدیریت یا هدر سایت.

پیکربندی اولیه:

1. انتخاب قالب مورد نظر برای نمایش منو.

2. تعیین صفحه‌ی ریشه (Root Page) برای فعال‌سازی MegaMenu.

3. انتخاب تعداد ستون‌ها و عرض منو (Normal، Page، Full).

افزودن محتوا به منو:

1. افزودن صفحات فرزند به منوی اصلی.

2. افزودن HTML یا ماژول‌های دیگر در موقعیت‌های Top، Bottom، Left و Right.

تنظیمات پیشرفته:

1. استفاده از StyleWizard یا ThemePlugin برای سفارشی‌سازی ظاهر منو.

2. فعال‌سازی افکت‌های حرکتی، فاصله بین ستون‌ها و تنظیمات واکنش‌گرایی.

ذخیره و تست عملکرد:

1. ذخیره تنظیمات و بررسی نمایش منو در مرورگرهای مختلف و دستگاه‌های همراه.

توصیه‌های حرفه‌ای

برای ساخت منوهای حرفه‌ای، از ترکیب صفحات فرزند و ماژول‌های HTML در ستون‌های مختلف استفاده کنید.
در سایت‌های چندزبانه، از قابلیت ترجمه عنوان صفحات و محتوای منو بهره ببرید.
برای بهبود عملکرد، از حالت Lazy Load برای بارگذاری محتوای منو استفاده نمایید (نیاز به جزئیات بیشتر).
در قالب‌های واکنش‌گرا، موقعیت نمایش منو را به‌گونه‌ای تنظیم کنید که در موبایل به‌صورت کشویی یا آکاردئونی نمایش داده شود.
پس از هر تغییر در ساختار منو، از گزینه‌ی "Generate Template" برای بروزرسانی قالب منو استفاده کنید.
درخواست دمو

راهنمای تصویری کار با این افزونه

در این بخش، نحوه استفاده از افزونه را به‌صورت مرحله‌به‌مرحله همراه با تصاویر و توضیحات کامل مشاهده می‌کنید. این راهنما به شما کمک می‌کند تا در کمترین زمان، افزونه را به‌درستی پیکربندی و استفاده کنید.

نصب افزونه‌ی MegaMenu از طریق بخش Extensions و افزودن به صفحه‌ی مدیریت.

تنظیم صفحه‌ی اصلی منو و تعیین تعداد ستون‌های قابل نمایش.

افزودن محتوای سفارشی به موقعیت‌های Top، Bottom، Left و Right در ساختار منو.

سفارشی‌سازی رنگ، فونت، فاصله‌ها و افکت‌های منو بدون نیاز به کدنویسی.

نمایی از منوی چند ستونه با محتوای ترکیبی و طراحی واکنش‌گرا.

سوالات متداول

افزونه MegaMenu چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

افزونه MegaMenu برای DNN امکان ایجاد منوهای چندستونه، تعاملی و قابل سفارشی‌سازی را فراهم می‌کند. این نوع منوها برای سایت‌هایی با ساختار پیچیده، صفحات زیاد یا نیاز به نمایش ماژول‌ها و محتوای HTML در منو بسیار مناسب هستند؛ مانند سایت‌های شرکتی، فروشگاهی، خبری و آموزشی.

نحوه نصب و فعال‌سازی افزونه چگونه است؟

برای نصب، فایل افزونه را از منابع معتبر مانند EasyDNNsolutions یا DNNGo.net دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. پس از نصب، ماژول MegaMenu را به صفحه دلخواه اضافه کرده و از طریق تنظیمات ThemePlugin یا Page Management، نوع منو، تعداد ستون‌ها، موقعیت نمایش و محتوای داخلی را پیکربندی کنید.

آیا افزونه با نسخه‌های جدید DNN سازگار است؟

بله، نسخه‌های معتبر افزونه MegaMenu با DNN 7.x، 8.x، 9.x و حتی 10.x سازگار هستند. همچنین در قالب‌های مدرن مانند EasyDNN Theme Collection یا DNNGo Themes به‌صورت کامل پشتیبانی می‌شود و در مرورگرهای رایج و دستگاه‌های موبایل به‌درستی نمایش داده می‌شود.

آیا امکان افزودن ماژول‌های دیگر یا محتوای HTML در منو وجود دارد؟

کاملاً. افزونه MegaMenu اجازه می‌دهد در هر ستون یا پنل منو، ماژول‌های دیگر مانند HTML، فرم‌ها، تصاویر، و حتی ماژول‌های شخص ثالث را اضافه کنید. این قابلیت از طریق کنترل‌های HTML، Module و Menu در تنظیمات MegaMenu قابل فعال‌سازی است.

تفاوت MegaMenu با منوی استاندارد DNN چیست؟

منوی استاندارد DNN فقط امکان نمایش زیرمنوها به‌صورت ساده و تک‌ستونه را دارد. در مقابل، MegaMenu امکان نمایش چندستونه، افزودن محتوای سفارشی، تنظیم موقعیت و اندازه، و طراحی واکنش‌گرا را فراهم می‌کند. همچنین می‌توان از افکت‌های نمایشی و ساختارهای پیچیده برای تجربه کاربری بهتر استفاده کرد.

در صورت عدم نمایش صحیح منو یا بروز خطا، چه اقداماتی باید انجام داد؟

ابتدا بررسی کنید که قالب سایت از MegaMenu پشتیبانی می‌کند و تنظیمات ThemePlugin یا Page Management به‌درستی انجام شده‌اند. سپس مطمئن شوید که تعداد ستون‌ها، موقعیت منو و محتوای داخلی به‌درستی تعریف شده‌اند. در صورت استفاده از نسخه‌های قدیمی، توصیه می‌شود افزونه را به‌روز کرده و از مستندات رسمی کمک بگیرید.

آیا امکان سفارشی‌سازی ظاهر منو با CSS یا ابزارهای طراحی وجود دارد؟

بله، افزونه MegaMenu از ابزارهایی مانند StyleWizard برای سفارشی‌سازی رنگ، فونت، اندازه و افکت‌های نمایشی پشتیبانی می‌کند. همچنین می‌توانید از CSS سفارشی برای طراحی دقیق‌تر استفاده نمایید. این قابلیت برای هماهنگی با برندینگ و طراحی سایت بسیار کاربردی است.