1
0
Fork 0

Merge pull request #10 from Stack-Web/fardad

Update fardad project
main
Nisay 1 year ago committed by GitHub
commit 6f3921b43b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -62,9 +62,14 @@ class WebsiteController extends Controller
} }
$cats = Cat::whereNull('parent_id')->limit(6)->get(); $cats = Cat::whereNull('parent_id')->limit(6)->get();
$sliders = Slider::whereActive(true)->limit(5)->get(); $sliders = Slider::whereActive(true)->limit(5)->get();
$vid = Clip::latest()->where('active', 1)->first(); // $vid = Clip::latest()->where('active', 1)->first();
return view('website.index', compact('cats', 'sliders', 'vid')); $discount = Discount::whereNotNull('expire')
->where('expire', '>', \DB::raw('NOW()'))
->whereNotNull('product_id')->pluck('product_id')->toArray();
$disPros = Product::whereIn('id', $discount)->get();
return view('website.index', compact('cats', 'sliders', 'disPros'));
} }
public function cat(Cat $cat, Request $request) public function cat(Cat $cat, Request $request)

@ -5,7 +5,5 @@ $('.backtop-btn').click(function(){
}); });
/* pre loader */ /* pre loader */
$(window).on('load', function () { $('#preloader').delay(450).fadeOut('slow');
$('#preloader').delay(350).fadeOut('slow'); $('body').delay(450).css({'overflow': 'visible'});
$('body').delay(350).css({ 'overflow': 'visible' });
})

@ -1,11 +1,11 @@
.up-nav{ .up-nav{
width: 100%; width: 100%;
height: 85px; height: 115px;
background-color: $bg2; background-color: $bg2;
img{ img{
width: 110px; width: 110px;
height: 85px; height: 115px;
display: block; display: block;
margin: auto; margin: auto;
} }

@ -1,64 +1,49 @@
<nav> <div id="nav-menu">
<ul id="mega-menu"> <ul>
<li> @foreach(\App\Helpers\getMainCats(12) as $mcat)
<a href="/">
<img src="{{asset('images/logo.png')}}" class="logo" alt="">
</a>
</li>
@foreach(\App\Helpers\getMainCats(4) as $mcat)
<li> <li>
<a href="{{route('cat',$mcat->slug)}}"> <a href="{{route('cat',$mcat->slug)}}">
{{$mcat->name}} {{$mcat->name}}
<i class="ri-arrow-drop-left-line"></i>
</a> </a>
<ul> <div class="sub-item">
<li>
<h3> <h3>
محبوب ترین
{{$mcat->name}} {{$mcat->name}}
ها
</h3> </h3>
<div class="grid">
<div>
<ul> <ul>
@foreach($mcat->products()->orderby('stock_quantity','desc')->limit(5)->get() as $p) @foreach(\App\Helpers\getSubCats($mcat->id) as $subcat)
<li> <li>
<a href="{{route('product',$p->slug)}}"> <a href="{{route('cat',$subcat->slug)}}">
{{$p->name}} <i class="fa fa-external-link"></i>
{{$subcat->name}}
</a> </a>
</li> </li>
@endforeach @endforeach
</ul> </ul>
</li> </div>
<li> <div>
<h3>
{{$mcat->name}}
به تفکیک
</h3>
<ul> <ul>
@foreach(\App\Helpers\getSubCats($mcat->id) as $subcat) @foreach(\App\Helpers\getSubCats($mcat->id) as $subcat)
<li> <li>
<a href="{{route('cat',$subcat->slug)}}"> <a href="{{route('cat',$subcat->slug)}}">
<i class="fa fa-external-link"></i>
{{$subcat->name}} {{$subcat->name}}
</a> </a>
</li> </li>
@endforeach @endforeach
</ul> </ul>
</li> </div>
<div>
<img src="{{$mcat->thumbUrl()}}" class="img-fluid" alt="">
{{-- {{$mcat->description}}--}}
</div>
</div>
</div>
<li class="x-highlight">
<h3>
{{$mcat->name}}
</h3>
<br>
<p>
{{$mcat->description}}
</p>
</li>
<li>
<img src="{{$mcat->thumbUrl()}}" alt="">
</li>
</ul>
</li> </li>
@endforeach @endforeach
{!! \App\Helpers\MenuShowByName('menu') !!}
</ul> </ul>
</nav> </div>
<div id="search-list"></div>

@ -1,163 +1,317 @@
@extends('website.layout.layout') @extends('website.layout.layout')
@section('content') @section('content')
<section id="index-top">
<div class="container"> <!-- hero -->
<div class="grid"> <header id="head-slider" class=" mt-3 container">
<div class="display-block position-relative"> <div class=" text-center " id="header">
<div class="fa fa-mobile-alt fa-bg"></div> <div class="row m-0">
<h2 class="mt-5 ms-3"> <div class="hero-carousel col-md-12 my-2 order-md-last order-first mt-3">
{{\App\Helpers\getSetting('top1text')}} <div id="carouselExampleDark" class="carousel carousel-dark slide container-sm"
</h2> data-bs-ride="carousel">
<div class="clearfix mt-5 mb-5"></div> <div class="carousel-indicators">
<div id="owl2" class="owl-carousel owl-theme"> <button type="button" data-bs-target="#carouselExampleDark" data-bs-slide-to="0"
@foreach(\App\Helpers\getProductByCat(\App\Helpers\getSetting('top1cat'),'id','desc',10) as $p) class="active"
<div class="item"> aria-current="true" aria-label="Slide 1"></button>
<div class="box"> <button type="button" data-bs-target="#carouselExampleDark" data-bs-slide-to="1"
<a href="{{route('product',$p->slug)}}"> aria-label="Slide 2"></button>
<img src="{{$p->thumbUrl()}}" class="img-fluid" alt="{{$p->name}}" title="{{$p->name}}"> <button type="button" data-bs-target="#carouselExampleDark" data-bs-slide-to="2"
aria-label="Slide 3"></button>
<button type="button" data-bs-target="#carouselExampleDark" data-bs-slide-to="3"
aria-label="Slide 4"></button>
<button type="button" data-bs-target="#carouselExampleDark" data-bs-slide-to="4"
aria-label="Slide 5"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active" data-bs-interval="3000">
<a href="{{\App\Helpers\getSetting('carousel-1-link')}}">
<img src="{{asset('images/carousel/carousel-1.jpg')}}"
class="d-block w-100 "
alt="..."></a>
</div>
<div class="carousel-item" data-bs-interval="3000">
<a href="{{\App\Helpers\getSetting('carousel-2-link')}}">
<img src="{{asset('images/carousel/carousel-2.jpg')}}"
class="d-block w-100"
alt="..."></a>
</div>
<div class="carousel-item" data-bs-interval="3000">
<a href="{{\App\Helpers\getSetting('carousel-3-link')}}">
<img src="{{asset('images/carousel/carousel-3.jpg')}}"
class="d-block w-100"
alt="..."></a>
</div>
<div class="carousel-item" data-bs-interval="3000">
<a href="{{\App\Helpers\getSetting('carousel-4-link')}}">
<img src="{{asset('images/carousel/carousel-4.jpg')}}"
class="d-block w-100"
alt="..."></a>
</div>
<div class="carousel-item" data-bs-interval="3000">
<a href="{{\App\Helpers\getSetting('carousel-5-link')}}">
<img src="{{asset('images/carousel/carousel-5.jpg')}}"
class="d-block w-100 "
alt="..."></a>
</div>
</div>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleDark"
data-bs-slide="prev">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleDark"
data-bs-slide="next">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
<div class="row m-0">
<div class="col-6">
<a href="{{\App\Helpers\getSetting('banner1-link')}}"><img src="{{asset('images/banner1.png')}}" alt=""></a>
</div>
<div class="col-6">
<a href="{{\App\Helpers\getSetting('banner2-link')}}"><img src="{{asset('images/banner2.png')}}" alt=""></a>
</div>
</div>
</div>
</div>
</header>
<!-- hero -->
<!-- banners-->
<section class="banners container mt-3">
<div class="row m-0">
<div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6 mt-3 mt-sm-3 mt-md-0 ">
<a href="{{\App\Helpers\getSetting('banner3-link')}}"><img src="{{asset('images/banner3.png')}}" alt=""></a>
</div>
<div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6 mt-3 mt-sm-3 mt-md-0 ">
<a href="{{\App\Helpers\getSetting('banner4-link')}}"><img src="{{asset('images/banner4.png')}}" alt=""></a>
</div>
</div>
</section>
<!-- banners-->
<!-- services-->
<div class="head-services container mt-3">
<div class="row m-0">
@if(\App\Helpers\getSettingCategory('supports') != null)
@foreach(\App\Helpers\getSettingCategory('supports')->posts as $p)
<div class="serv-box col-6 col-sm-6 col-md-6 col-lg-3 col-xl-3">
<a href="{{route('n.show',$p->slug)}}">
<div class="row m-0">
<div class="col-4">
<img src="{{$p->imgUrl()}}" style="max-height: 58px;" alt="">
</div>
<div class="col-8">
<h4> <h4>
{{$p->name}} {{$p->title}}
</h4> </h4>
</a>
<span> <span>
{{$p->getPrice()}} {{$p->subtitle}}
</span> </span>
<a href="{{route('card.add',$p->slug)}}" class="add-to-card btn btn-primary btn-block mt-2 mb-2">
<img src="{{asset('images/basket.svg')}}" class="basket-icon" alt=""> &nbsp;
افزودن به سبد خرید
</a>
</div> </div>
</div> </div>
</a>
</div>
@endforeach @endforeach
@endif
</div> </div>
</div> </div>
<div class="position-relative"> <!-- services-->
@foreach(\App\Helpers\getProductByCat(\App\Helpers\getSetting('top2cat'),'id','desc',2) as $p)
<article>
<a href="{{route('product',$p->slug)}}">
<img src="{{$p->thumbUrl()}}" alt="{{$p->name}}" title="{{$p->name}}"> <!-- slider 1-->
<div> <div class="slider-title container mt-4">
<div class="text-light"> <h5>
{{$p->getPrice()}} محصولات آرایشی
</h5>
</div> </div>
<section class="slider container ">
<div class="main-content">
<div class="owl-carousel owl-theme">
@foreach($disPros as $pro)
<div class="item">
<a href="{{route('product',$pro->slug)}}">
<div class="slider-box">
<img src="{{$pro->thumburl()}}" alt="Picture 1">
<h5>
{{$pro->name}}
</h5>
<del>
{{$pro->getOldPrice()}}
</del>
<h6>
{{$pro->getPurePrice()}}
</h6>
<img src="{{asset('images/sale.svg')}}" class="sale-off" alt="">
</div> </div>
</a> </a>
<span class="badge bg-secondary discount"> </div>
{{\App\Helpers\getSetting('top2text')}}
</span>
</article>
@endforeach @endforeach
</div>
<div class="owl-theme">
<div class="owl-controls">
<div class="custom-nav owl-nav"></div>
</div>
</div>
</div>
</section>
<!-- slider 1-->
<!-- offer banners mid-->
<div class="offer-mid-banner mt-3 container">
<div class="row m-0">
<div class="col-6">
<a href="{{\App\Helpers\getSetting('offer1-link')}}"><img src="{{asset('images/offer1.png')}}" alt=""></a>
</div>
<div class="col-6">
<a href="{{\App\Helpers\getSetting('offer2-link')}}"><img src="{{asset('images/offer2.png')}}" alt=""></a>
</div>
</div>
</div> </div>
<div class="position-relative"> <!-- offer banners mid-->
@foreach(\App\Helpers\getProductByCat(\App\Helpers\getSetting('top3cat'),'id','desc',2) as $p)
<article>
<a href="{{route('product',$p->slug)}}">
<img src="{{$p->thumbUrl()}}" alt="{{$p->name}}" title="{{$p->name}}"> <!-- slider 2-->
<div> <div class="slider-title container mt-4">
<div class="text-light"> <h5>
{{$p->getPrice()}} محصولات بهداشتی
</h5>
</div> </div>
<section class="slider container ">
<div class="main-content">
<div class="owl-carousel owl-theme">
<div class="item">
<a href="product.html">
<div class="slider-box">
<img src="assets/img/index/products/p-2.jpeg" alt="Picture 1">
<h5>
نام محصول
</h5>
<del>185.000</del>
<h6>165.200</h6>
<img src="assets/img/sale.svg" class="sale-off" alt="">
</div> </div>
</a> </a>
<span class="badge bg-secondary discount">
{{\App\Helpers\getSetting('top3text')}}
</span>
</article>
@endforeach
</div> </div>
<div class="item">
<a href="product.html">
<div class="slider-box">
<img src="assets/img/index/products/p-1.jpeg" alt="Picture 1">
<h5>
نام محصول
</h5>
<del>185.000</del>
<h6>165.200</h6>
<img src="assets/img/sale.svg" class="sale-off" alt="">
</div> </div>
</a>
</div> </div>
</section>
<section id="new-products" class="mt-5 long-box">
<div class="container pt-4 pb-4">
<h1 class="mb-4">
{{\App\Helpers\getSetting('sectext')}}
</h1>
<div id="owl1" class="owl-carousel owl-theme">
@foreach(\App\Helpers\getProductByCat(\App\Helpers\getSetting('seccat'),'id','desc',10) as $p)
<div class="item"> <div class="item">
<div class="box"> <a href="product.html">
<a href="{{route('product',$p->slug)}}"> <div class="slider-box">
<img src="{{$p->thumbUrl()}}" class="img-fluid" alt="{{$p->name}}" title="{{$p->name}}"> <img src="assets/img/index/products/p-3.jpeg" alt="Picture 1">
</a> <h5>
<a href="{{route('product',$p->slug)}}"> نام محصول
<h4> </h5>
{{$p->name}} <del>185.000</del>
</h4> <h6>165.200</h6>
<span> <img src="assets/img/sale.svg" class="sale-off" alt="">
{{$p->getPrice()}} </div>
</span>
</a> </a>
<div> </div>
<a href="{{route('card.add',$p->slug)}}" class="add-to-card btn btn-primary btn-block mt-2 mb-2 corner"> <div class="item">
<img src="{{asset('images/basket.svg')}}" class="basket-icon" alt=""> &nbsp; <a href="product.html">
افزودن به سبد خرید <div class="slider-box">
<img src="assets/img/index/products/p-4.jpeg" alt="Picture 1">
<h5>
نام محصول
</h5>
<del>185.000</del>
<h6>165.200</h6>
<img src="assets/img/sale.svg" class="sale-off" alt="">
</div>
</a> </a>
</div> </div>
</div> </div>
<div class="owl-theme">
<div class="owl-controls">
<div class="custom-nav owl-nav"></div>
</div> </div>
@endforeach </div>
</div>
</section>
<!-- slider 2-->
<!-- slider 3-->
<div class="slider-title container mt-4">
<h5>
محصولات بهداشت بدن
</h5>
</div>
<section class="slider container ">
<div class="main-content">
<div class="owl-carousel owl-theme">
<div class="item">
<a href="product.html">
<div class="slider-box">
<img src="assets/img/index/products/p-2.jpeg" alt="Picture 1">
<h5>
نام محصول
</h5>
<del>185.000</del>
<h6>165.200</h6>
<img src="assets/img/sale.svg" class="sale-off" alt="">
</div> </div>
<a href="{{route('products')}}" class="float-end btn btn-outline-primary">
همه محصولات
</a> </a>
<br>
<br>
</div> </div>
</section> <div class="item">
<section id="filtering" class="pb-4 pt-4 bg long-box"> <a href="product.html">
<div class="container"> <div class="slider-box">
<h1> <img src="assets/img/index/products/p-1.jpeg" alt="Picture 1">
{{\App\Helpers\getSetting('3text')}} <h5>
</h1> نام محصول
<div class="btn-group mt-3" role="group" aria-label="Basic example"> </h5>
<button type="button" class="btn btn-primary active" data-cat="all">همه</button> <del>185.000</del>
@foreach(\App\Helpers\getSubCats(\App\Helpers\getSetting('3cat')) as $cat) <h6>165.200</h6>
<button type="button" class="btn btn-primary" data-cat="cat{{$cat->id}}"> <img src="assets/img/sale.svg" class="sale-off" alt="">
{{$cat->name}}
</button>
@endforeach
</div> </div>
<div id="da-thumbs" class="da-thumbs">
@foreach(\App\Helpers\getProductByCat(\App\Helpers\getSetting('3cat'),'stock_quantity','desc',12) as $p)
<div class="item custom @foreach($p->categories()->pluck('id')->toArray() as $c) cat{{$c}} @endforeach shad pad">
<div class="box">
<a href="{{route('product',$p->slug)}}">
<img src="{{$p->thumbUrl()}}" class="img-fluid" alt="{{$p->name}}" title="{{$p->name}}" >
<h4>
{{$p->name}}
</h4>
</a> </a>
<span>
{{$p->getPrice()}}
</span>
</div> </div>
<div class="item">
<a href="product.html">
<div class="slider-box">
<img src="assets/img/index/products/p-3.jpeg" alt="Picture 1">
<h5>
نام محصول
</h5>
<del>185.000</del>
<h6>165.200</h6>
<img src="assets/img/sale.svg" class="sale-off" alt="">
</div> </div>
@endforeach </a>
</div> </div>
<div class="item">
<a href="product.html">
<div class="slider-box">
<img src="assets/img/index/products/p-4.jpeg" alt="Picture 1">
<h5>
نام محصول
</h5>
<del>185.000</del>
<h6>165.200</h6>
<img src="assets/img/sale.svg" class="sale-off" alt="">
</div> </div>
</section>
<section id="brand" class="pt-4 pb-4">
<div class="container">
<h1>
برندها
</h1>
<div class="row">
@foreach(\App\Helpers\getSubCats(\App\Helpers\getSetting('4cat')) as $cat)
<div class="col-md-2 col-sm-3 col-4">
<a href="{{route('cat',$cat->slug)}}">
<img src="{{$cat->thumbUrl()}}" title="{{$cat->name}}" alt="{{$cat->name}}">
</a> </a>
</div> </div>
@endforeach </div>
<div class="owl-theme">
<div class="owl-controls">
<div class="custom-nav owl-nav"></div>
</div>
</div> </div>
</div> </div>
</section> </section>
<!-- slider 3-->
@endsection @endsection

@ -1,6 +1,10 @@
@include('website.component.header') @include('website.component.header')
<div id="main-container" class="@yield('body-class')"> <div id="preloader">
<img src="{{asset('images/preloader.gif')}}" alt="">
</div>
<div class="@yield('body-class')">
<div id="app"> <div id="app">
@yield('content') @yield('content')
</div> </div>

Loading…
Cancel
Save