@extends('web.layouts.app') @push('web.styles') @vite('resources/css/web/page/home.css') @endpush @php function isYoutubeUrl($url) { return preg_match('/(youtube\.com|youtu\.be)/i', $url); } $eventLogos = [ [ 'logo' => '/assets/images/home/1-Dreamers.png', 'alt' => 'Dreamers Logo', 'link' => '#', ], [ 'logo' => '/assets/images/home/2-La_Isla_2068.png', 'alt' => 'La Isla 2068 Logo', 'link' => '#', ], [ 'logo' => '/assets/images/home/3-French_Touch.png', 'alt' => 'French Touch Logo', 'link' => '#', ], [ 'logo' => '/assets/images/home/4-Live_Dan_Patrimoine.png', 'alt' => 'Live Dan Patrimoine Logo', 'link' => '#', ], [ 'logo' => '/assets/images/home/5-We_Love_Moris.png', 'alt' => 'We Love Moris Logo', 'link' => '#', ], [ 'logo' => '/assets/images/home/6-Itw Stool.png', 'alt' => 'Itw Stool Logo', 'link' => '#', ], ]; @endphp @section('content') @if ($general->banner_video_status === true) @endif
@if ($bannerAd) @endif
{{-- Primary Article --}} @if ($primaryArticle)
{{ $primaryArticle->title }}

@php $firstCategory = $primaryArticle->categories->first(); if ($firstCategory && $firstCategory->parent && $firstCategory->parent->name) { // Show subcategory | parent category echo strtoupper($firstCategory->name) . ' | ' . strtoupper($firstCategory->parent->name); } else { // No parent, just show category name in uppercase echo strtoupper($firstCategory->name ?? ''); } @endphp {{ $primaryArticle->subtitle ? ' | ' . $primaryArticle->subtitle : '' }}

{{ $primaryArticle->title }}

Lire
@else
{{ $general->site_name }}

News

À venir

@endif {{-- Side Articles (2 Articles) --}}
@if ($otherArticles->count() > 0) @foreach ($otherArticles as $news) @if ($news)
{{ $news->title }}

@php $firstCategory = $news->categories->first(); if ($firstCategory && $firstCategory->parent && $firstCategory->parent->name) { echo strtoupper($firstCategory->name) . ' | ' . strtoupper($firstCategory->parent->name); } else { echo strtoupper($firstCategory->name ?? ''); } @endphp {{ $news->subtitle ? ' | ' . $news->subtitle : '' }}

{{ $news->title }}

Lire
@else
{{ $general->site_name }}

News

À venir

@endif @endforeach @else
{{ $general->site_name }}

News

À venir

{{ $general->site_name }}

News

À venir

@endif
@if ($uniqueArticle)
{{ $uniqueArticle->title }}

@php $firstCategory = $uniqueArticle->categories->first(); if ($firstCategory && $firstCategory->parent && $firstCategory->parent->name) { echo strtoupper($firstCategory->name) . ' | ' . strtoupper($firstCategory->parent->name); } else { echo strtoupper($firstCategory->name ?? ''); } @endphp {{ $uniqueArticle->subtitle ? ' | ' . $uniqueArticle->subtitle : '' }}

{{ $uniqueArticle->title }}

Lire
@else
{{ $general->site_name }}

News

À venir

@endif
@if ($secondaryArticles->first())
{{ $secondaryArticles->first()->title }}

@php $firstCategory = $secondaryArticles->first()->categories->first(); if ($firstCategory && $firstCategory->parent && $firstCategory->parent->name) { echo strtoupper($firstCategory->name) . ' | ' . strtoupper($firstCategory->parent->name); } else { echo strtoupper($firstCategory->name ?? ''); } @endphp {{ $secondaryArticles->first()->subtitle ? ' | ' . $secondaryArticles->first()->subtitle : '' }}

{{ $secondaryArticles->first()->title }}

Lire
@else
{{ $general->site_name }}

News

À venir

@endif
@if ($nextThreeArticles->count() > 0) @foreach ($nextThreeArticles as $article) @if ($article)
{{ $article->title }}

@php $firstCategory = $article->categories->first(); if ($firstCategory && $firstCategory->parent && $firstCategory->parent->name) { echo strtoupper($firstCategory->name) . ' | ' . strtoupper($firstCategory->parent->name); } else { echo strtoupper($firstCategory->name ?? ''); } @endphp {{ $article->subtitle ? ' | ' . $article->subtitle : '' }}

{{ $article->title }}

Lire
@else
{{ $general->site_name }}

News

À venir

@endif @endforeach @else
{{ $general->site_name }}

News

À venir

{{ $general->site_name }}

News

À venir

{{ $general->site_name }}

News

À venir

@endif
Image Banner
LA ISLA TV
@if (count($pageData->videos) == 0)
@else @php $videos = collect($pageData->videos); $videoCount = $videos->count(); @endphp @foreach ($videos as $video) @php $videoUrl = $video['link']; @endphp
@if (isYoutubeUrl($videoUrl)) @php preg_match( '/(youtu\.be\/|youtube\.com\/(watch\?v=|embed\/|shorts\/))([a-zA-Z0-9_-]+)/', $videoUrl, $matches, ); $videoId = $matches[3] ?? null; @endphp @if ($videoId) @endif @else @endif
@endforeach @endif
THROWBACK
@foreach ($events as $index => $event) @php $galleryImages = $event->getMedia('event_gallery')->take(4); @endphp
$media->getUrl(), 'alt' => $event->title]))'>
{{ $event->title }}
@endforeach
{{--

THROWBACK

DREAMERS XX

Circa hos dies Lollianus primae lanuginis adulescens, Lampadi filius ex praefecto, exploratius causam Maximino spectante, convictus codicem noxiarum artium nondum per aetatem firmato consilio descripsisse, exulque mittendus, ut sperabatur, patris inpulsu provocavit ad principium, ubi audientia commissa introspicere citra gestiens iudicium, quod agebat, nihil sane quidem memorabile, sed in litteris variis et multiplicibus dissimulatum est.

--}}

THROWBACK

DREAMERS XX

Circa hos dies Lollianus primae lanuginis adulescens, Lampadi filius ex praefecto, exploratius causam Maximino spectante, convictus codicem noxiarum artium nondum per aetatem firmato consilio descripsisse, exulque mittendus, ut sperabatur, patris inpulsu provocavit ad principium, ubi audientia commissa introspicere citra gestiens iudicium, quod agebat, nihil sane quidem memorabile, sed in litteris variis et multiplicibus dissimulatum est.

FAN ZONE
@forelse ($artists as $artist) @empty
{{ $general->site_name ?? 'Artist' }}

À venir

{{ $general->site_name ?? 'Artist' }}

À venir

@endforelse
@if ($bannerAdSecondary) @endif

@if ($pageData->title) {{ $pageData->title ? $pageData->title : 'LA ISLA SOCIAL CLUB, UN MÉDIA ET DES ÉVÉNEMENTS' }} @else LA ISLA SOCIAL CLUB, UN MÉDIA ET DES ÉVÉNEMENTS @endif

@if ($pageData->text) {!! $pageData->text !!} @else

a Isla Social Club place I'lle Maurice au cceur des nouvelles tendances culturelles internationales en imaginant des rencontres artistiques créatives et fédératrices. Suivez NOS ÉVÉNEMENTS sur I 'ile: La Isla 2068, Dreamers, We Love Maurice - The Party... et consultez notre média, Le Lab, le site web branché actualité culturelle des talents émergents de Maurice et d'ailleurs. Vous souhaitez découvrir I'ile Maurice qu'on aime, authentique et moderne ? Suivez La Isla TV, Ia chaine YouTube de La Isla Social Club. De NOS ÉVÉNEMENTS å nos concepts We Love Maurice et Good Morning Mauritius, La Isla TV explore les plus beaux sites de l'ile, de son patrimoine å ses rues, des spots touristiques aux sites méconnus, toujours en compagnie d'artistes iconiques ou de nouveaux talents. De NOS ÉVÉNEMENTS å nos concepts We Love Maurice et Good Morning Mauritius, La Isla TV explore Ies plus beaux sites de l'ile, de son patrimoine å ses rues, des spots touristiques aux sites méconnus, toujours en compagnie d'artistes iconiques ou de nouveaux talents.

@endif
@foreach ($eventLogos as $logo) @endforeach
@foreach ($eventLogos as $logo) @endforeach
@if ($buzzArticles->isNotEmpty())

BUZZ

@foreach ($buzzArticles as $index => $article)
{{ $index + 1 . ' .' }}

{{ $article->title }}

{{ ($article->views->views ?? 0) . ' Clics' }}
@endforeach
@endif
@if ($partners->isNotEmpty()) @foreach ($partners->sortBy('position') as $partner)
@if ($partner) {{ $partner->name }} @else {{ $general->site_name }} @endif
@endforeach @endif
@endsection @push('web.scripts') @endpush