علی
5 سال پیش توسط علی مطرح شد
6 پاسخ

ساخت breadcrumb با پی اچ پی در سیستم mvc

سلام دوستان چطوری می تونیم مسیر صفحات پیموده شده یا breadcrumb رو با php در سیستم ام وی سی بسازیم


ثبت پرسش جدید
امین
تخصص : سرور کار , گیمر , طراح
@mordab 5 سال پیش مطرح شد
0

موضوع سایتتون چی هست؟
باستفاده از چند کوئری ساده ( البته بستگی به دیتابیس و تحلیلتون داره ) میتونید پیاده سازی کنید

اول موضوع سایتتون رو بگین تا بیشتر راهنمایی کنم!
چون تو سایت های فروشگاهی جریانش یکم فرق میکنه


علی
تخصص : طراح وب سایت , برنامه نویس php...
@sardar 5 سال پیش مطرح شد
0

دقیقا فردشگاهی به منوی چند سطحی


امین
تخصص : سرور کار , گیمر , طراح
@mordab 5 سال پیش مطرح شد
0

@sardar
نگاه کنید برای پیمایش در دسته بندی هاتون باید فیلد URL در جدولتون داشته باشید و برای زیر دسته بندی ها parent_id و بعد این هارو با یک کوئری بسیار ساده و چند تا ایف بفرستی به ویو مورد نظری که میخوایی.

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

اگر توضیحات بالا نا مفهوم بود بگو چند نمونه از کد های خودم رو اینجا بندازم تا متوجه بشی گرچه اگر متوجه بشی کدهامو:)


علی
تخصص : طراح وب سایت , برنامه نویس php...
@sardar 5 سال پیش آپدیت شد
0

داداش اگه ممکنه کد بذار ممنون
الته داداش بنده منظورم ساخت دسته بندی نیست ها منظورم breadcrumb هستش مثلا :
صفحه اصلی > لوازم خانگی > لوازم اشپزخانه > یخچال > یخچال هیمالیا مدل 123
اینو میخوام دسته بندی ها را تا چند سطح پیاده کردم


امین
تخصص : سرور کار , گیمر , طراح
@mordab 5 سال پیش مطرح شد
0

@sardar

میدونم عزیز که منظورت چیه کلیتشو گفتم بهت:

یه نمونه از کد ها :


   // Ger all categories  and sub categories
        $categories = Category::with('categories')->where(['parent_id'=>0])->get();
        $categoryDetails = Category::where('id',$productDetails->category_id)->first();
        if($categoryDetails->parent_id==0){
            $breadcrumb = "<a href='/'>Home</a> / <a href='".$categoryDetails->url."'>".$categoryDetails->name."</a> / ".$productDetails->product_name;
        }else{
            $mainCategory = Category::where('id',$categoryDetails->parent_id)->first();
            $breadcrumb = "<a style='color:#333;' href='/'>Home</a> / <a style='color:#333;' href='/products/".$mainCategory->url."'>".$mainCategory->name."</a> / <a style='color:#333;' href='/products/".$categoryDetails->url."'>".$categoryDetails->name."</a> / ".$productDetails->product_name;
        }

کد های ویو:

  <div align="left"><?php echo  $breadcrumb; ?></div>

علی
تخصص : طراح وب سایت , برنامه نویس php...
@sardar 5 سال پیش مطرح شد
0

مرسی داداش گرفتم چی گفتی😘😘😘😘😘


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

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