14 پاسخ

باز موندن منو کشویی بعد از برگشت

سلام . من یه منو کناری دارم که با کلیک زیرمجموعه باز میشه و روش کلیک میکنم . میخوام بعد کلیک اون منو که باز شده باز بمونه.
مرسی.

  <nav class="mt-2">
                <ul   class="nav nav-pills nav-sidebar flex-column " data-widget="treeview" role="menu" data-accordion="false">

                    <li   class="nav-item has-treeview ">
                        <a href="#" class="nav-link ">
                            <i class="nav-icon fa fa-dashboard"></i>
                            <p>
                                اطلاعات پایه برنامه
                                <i class="right fa fa-angle-left"></i>
                            </p>
                        </a>
                        <ul  class="nav nav-treeview">

                            <li class="nav-item">
                                <a href="{{url('category/create')}}" class="nav-link active">
                                    <i class="fa fa-circle-o nav-icon text-danger"></i>
                                    <p> زیرمجموعه اول</p>
                                </a>
                            </li>

ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
2

سلام
این کد رو تویی هلپرفاکنشت بنویس

function openmenu($patch, $active = 'menu-open')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

function active($patch, $active = 'active')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

و اینجوری تویی سایدبارت استفاده بکن

<li class="nav-item has-treeview {{openmenu(['admin/products','admin/products/*'])}}">
            <a href="#" class="nav-link {{active(['admin/products','admin/products/*'])}}">
              <i class="nav-icon fa fa-table"></i>
              <p>
                محصولات
                <i class="right fa fa-angle-left"></i>
              </p>
            </a>
            <ul class="nav nav-treeview" style="background-color: #4c4c4c;">
              <li class="nav-item">
                <a href="/admin/products/add" class="nav-link {{active(['admin/products/add'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>ایجاد محصول</p>
                </a>
              </li>
              <li class="nav-item">
                <a href="/admin/products" class="nav-link {{active(['admin/products','admin/products/edit/*'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>لیست محصولات</p>
                </a>
              </li>
            </ul>
          </li>

روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش مطرح شد
0

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

سلام بعد از کلیک روی کجا باز بمونه روی منو ؟
با جاوااسکریپت باید بگید هر زمان کلیک شد کلاس active اضافه بشه هر زمان دوباره کلیک شد اگر کلاس active بود محو بشه تا بسته بشه


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

کدهاتون کامل نیست، نصفه نیمه هستش. کامل بزارید.
عکس از خروجی بزارید که بفهمیم چی به چیه.


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش مطرح شد
0

همون پنل ادمین که راکت فارسی کرده . منو سایدبارش . کنارش


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش مطرح شد
0

این لینکو ببینید منو کنار راست - روی هر کدوم که کلیک کنیم و باز شه و منو رو کلیک کنیم وقتی صفحه جدید میاد اون منو بسته میشه . من میخوام اونی که کلیک شده باز بمونه . مرسی
https://hesammousavi.github.io/PersianAdminLTE/


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

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


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش مطرح شد
0

اره ولی تو نرم افزار من بسته میشه . همه js هارم دونه دونه چک کردم بی فایدس


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

ببینید، مسئله اینه که، وقتی شما وارد یک صفحه جدید میشید، کدهای مخصوص اون صفحه مورد استفاده قرار میگیره.
الان اینها جوری تنظیم شدن که در هر صفحه ای که وارد میشید، کلاس menu-open برای اون فهرست های سمت راستی به تناسب ِ اون صفحه برای li ها وجود داره و اضافه شده. برای همینه که وقتی وارد یک صفحه جدید میشیم، اونها باز هستند.


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش مطرح شد
0

@milad خب الان من چیکار کنم که این اتفاق بیفته؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
2

سلام
این کد رو تویی هلپرفاکنشت بنویس

function openmenu($patch, $active = 'menu-open')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

function active($patch, $active = 'active')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

و اینجوری تویی سایدبارت استفاده بکن

<li class="nav-item has-treeview {{openmenu(['admin/products','admin/products/*'])}}">
            <a href="#" class="nav-link {{active(['admin/products','admin/products/*'])}}">
              <i class="nav-icon fa fa-table"></i>
              <p>
                محصولات
                <i class="right fa fa-angle-left"></i>
              </p>
            </a>
            <ul class="nav nav-treeview" style="background-color: #4c4c4c;">
              <li class="nav-item">
                <a href="/admin/products/add" class="nav-link {{active(['admin/products/add'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>ایجاد محصول</p>
                </a>
              </li>
              <li class="nav-item">
                <a href="/admin/products" class="nav-link {{active(['admin/products','admin/products/edit/*'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>لیست محصولات</p>
                </a>
              </li>
            </ul>
          </li>

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

@rohi1386
این مسئله مربوط به سمت کاربر نمیشه، به سمت سرور برمیگرده. من دانش برنامه نویسی سمت سرور ندارم، شما احتمالا بهتر بلد هستین.
دوستمون هم راهکاری ارائه دادن.


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش آپدیت شد
0

@juza666
سلام مهندس خلی ممنون از راهنماییت اون حل شد. الان یه گزینه دارم با اون هم مثل همین گیر کردم برای باز موندنش بعد از رفرش صفحه . ممنون میشم راهنمایی کنین. خدا خیرت بده

 <button data-toggle="collapse" data-target="#demo{{category->id}}">Collapsible</button>
@forech(products as product)
<div id="demo{{category->id}}" class="collapse">
Lorem ipsum dolor text....
</div> 
@endforeach

سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
0

سوال تون رو متوجه نشدم!


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش مطرح شد
0

@juza666
میخوام وقتی روش کلیک میکنم و collaps باز میشه تو رفرش صفحه بسته نشه دیگه . کدشم اینه:

 <button data-toggle="collapse" data-target="#demo{{category->id}}">Collapsible</button>
@forech(products as product)
<div id="demo{{category->id}}" class="collapse">
Lorem ipsum dolor text....
</div> 
@endforeach

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام