update carousel
This commit is contained in:
@@ -167,12 +167,15 @@ class TeamStoreController extends Controller
|
|||||||
$stores_array = $m->selectTeamstoreFilter($field, $sort_value);
|
$stores_array = $m->selectTeamstoreFilter($field, $sort_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$getCarousel = $m->getCarousel();
|
||||||
|
// var_dump($getCarousel);
|
||||||
|
|
||||||
$featured_products = $m->selectFeaturedProducts();
|
$featured_products = $m->selectFeaturedProducts();
|
||||||
return view('merchbay.index')
|
return view('merchbay.index')
|
||||||
->with('stores_array', $stores_array)
|
->with('stores_array', $stores_array)
|
||||||
->with('keyword', $q)
|
->with('keyword', $q)
|
||||||
->with('filter', $sort)
|
->with('filter', $sort)
|
||||||
|
->with('carousel_images', $getCarousel)
|
||||||
->with('featured_products', $featured_products);
|
->with('featured_products', $featured_products);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -277,6 +277,12 @@ class TeamStoreModel extends Model
|
|||||||
FROM payment_details AS pd
|
FROM payment_details AS pd
|
||||||
INNER JOIN orders AS o ON pd.CartKey = o.CartKey
|
INNER JOIN orders AS o ON pd.CartKey = o.CartKey
|
||||||
WHERE pd.UserId = $userid AND o.VoucherId = $voucherid");
|
WHERE pd.UserId = $userid AND o.VoucherId = $voucherid");
|
||||||
return $i;
|
return $i;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getCarousel()
|
||||||
|
{
|
||||||
|
$i = DB::select("SELECT * FROM teamstores WHERE IsActive = 'true' ORDER BY RAND() LIMIT 10");
|
||||||
|
return $i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,36 +1,106 @@
|
|||||||
@extends('merchbay_main')
|
@extends('merchbay_main')
|
||||||
@section('main-content')
|
@section('main-content')
|
||||||
|
<style>
|
||||||
|
.fishes {
|
||||||
|
position: relative;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fish {
|
||||||
|
position: absolute;
|
||||||
|
top: 60px;
|
||||||
|
left: 80px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.carousel-item {
|
||||||
|
min-height: 350px;
|
||||||
|
height: 350px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.carousel-item>img.blurred {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
filter: blur(1rem);
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-image {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 1;
|
||||||
|
|
||||||
|
top: 50%;
|
||||||
|
right: 50%;
|
||||||
|
transform: translate(50%, -50%);
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-image>img {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
<div class="main__carousel">
|
<div class="main__carousel">
|
||||||
<div class="">
|
<div class="">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-12">
|
<div class="col-lg-12">
|
||||||
<div id="carouselExampleDark" class="carousel carousel-dark slide" data-bs-ride="carousel">
|
<div id="carouselExampleDark" class="carousel slide" data-bs-ride="carousel">
|
||||||
|
{{-- <div id="carouselExampleDark" class="carousel carousel-dark slide" data-bs-ride="carousel"> --}}
|
||||||
<ol class="carousel-indicators">
|
<ol class="carousel-indicators">
|
||||||
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="0" class="active"></li>
|
@foreach ($carousel_images as $key => $carousel)
|
||||||
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="1"></li>
|
@if ($key == 0)
|
||||||
|
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="{{ $key }}" class="active"></li>
|
||||||
|
@else
|
||||||
|
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="{{ $key }}"></li>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@endforeach
|
||||||
|
{{-- <li data-bs-target="#carouselExampleDark" data-bs-slide-to="0" class="active"></li>
|
||||||
|
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="1"></li> --}}
|
||||||
{{-- <li data-bs-target="#carouselExampleDark" data-bs-slide-to="2"></li>
|
{{-- <li data-bs-target="#carouselExampleDark" data-bs-slide-to="2"></li>
|
||||||
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="3"></li> --}}
|
<li data-bs-target="#carouselExampleDark" data-bs-slide-to="3"></li> --}}
|
||||||
</ol>
|
</ol>
|
||||||
<div class="carousel-inner">
|
<div class="carousel-inner">
|
||||||
<div class="carousel-item active" data-bs-interval="10000">
|
{{-- <div class="carousel-item active" data-bs-interval="10000"> --}}
|
||||||
<a href="">
|
|
||||||
<img src="https://crewsportswear.app:5955/merchbay/slider/krut-merch.jpg"
|
@foreach ($carousel_images as $key => $carousel)
|
||||||
class="d-block w-100" alt="...">
|
@if ($key == 0)
|
||||||
</a>
|
<div class="carousel-item active" data-bs-interval="10000">
|
||||||
|
|
||||||
</div>
|
<div class="top-image">
|
||||||
|
<img
|
||||||
|
src="{{ config('site_config.uploads') . 'teamstore/' . $carousel->ImageFolder . '/' . $carousel->StoreBanner }}" />
|
||||||
|
</div>
|
||||||
|
<img src="{{ config('site_config.uploads') . 'teamstore/' . $carousel->ImageFolder . '/' . $carousel->StoreBanner }}"
|
||||||
|
class="blurred" />
|
||||||
|
|
||||||
|
</div>
|
||||||
|
@else
|
||||||
|
<div class="carousel-item" data-bs-interval="10000">
|
||||||
|
<div class="top-image">
|
||||||
|
<img
|
||||||
|
src="{{ config('site_config.uploads') . 'teamstore/' . $carousel->ImageFolder . '/' . $carousel->StoreBanner }}" />
|
||||||
|
</div>
|
||||||
|
<img src="{{ config('site_config.uploads') . 'teamstore/' . $carousel->ImageFolder . '/' . $carousel->StoreBanner }}"
|
||||||
|
class="blurred" />
|
||||||
|
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
|
||||||
<!-- <div class="carousel-item" data-bs-interval="10000">
|
<!-- <div class="carousel-item" data-bs-interval="10000">
|
||||||
<img src="https://crewsportswear.app:5955/WIPCAPS.jpg" class="d-block w-100" alt="...">
|
<img src="https://crewsportswear.app:5955/WIPCAPS.jpg" class="d-block w-100" alt="...">
|
||||||
</div> -->
|
</div> -->
|
||||||
<!-- <div class="carousel-item" data-bs-interval="10000">
|
<!-- <div class="carousel-item" data-bs-interval="10000">
|
||||||
<img src="https://crewsportswear.app:5955/NINONG.jpg" class="d-block w-100" alt="...">
|
<img src="https://crewsportswear.app:5955/NINONG.jpg" class="d-block w-100" alt="...">
|
||||||
</div> -->
|
</div> -->
|
||||||
<div class="carousel-item" data-bs-interval="10000">
|
{{-- <div class="carousel-item">
|
||||||
<a href="">
|
<a href="">
|
||||||
<img src="https://crewsportswear.app:5955/DRIVE.jpg" class="d-block w-100" alt="...">
|
<img src="https://crewsportswear.app:5955/DRIVE.jpg" class="d-block w-100" alt="...">
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div> --}}
|
||||||
</div>
|
</div>
|
||||||
<a class="carousel-control-prev" href="#carouselExampleDark" role="button" data-bs-slide="prev">
|
<a class="carousel-control-prev" href="#carouselExampleDark" role="button" data-bs-slide="prev">
|
||||||
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
|
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
|
||||||
|
|||||||
Reference in New Issue
Block a user