32 lines
1.1 KiB
PHP
32 lines
1.1 KiB
PHP
@php
|
|
use Illuminate\Support\Facades\Storage;
|
|
$ads = \App\Models\AdSlot::getActiveAds($slotKey ?? '');
|
|
@endphp
|
|
|
|
@if($ads->isNotEmpty())
|
|
<div class="ad-slot">
|
|
@if(!empty($title))
|
|
<div class="ad-slot-title">{{ $title }}</div>
|
|
@endif
|
|
<div class="ad-list">
|
|
@foreach($ads as $ad)
|
|
@php
|
|
$url = route('ads.redirect', $ad->id);
|
|
$target = $ad->link_target ?: '_blank';
|
|
@endphp
|
|
<a class="ad-item" href="{{ $url }}" target="{{ $target }}" rel="noopener">
|
|
@if($ad->image)
|
|
<img src="{{ Storage::url($ad->image) }}" alt="{{ $ad->title }}">
|
|
@endif
|
|
<div class="ad-item-body">
|
|
<div class="ad-item-title">{{ $ad->title }}</div>
|
|
@if($ad->description)
|
|
<div class="ad-item-desc">{{ $ad->description }}</div>
|
|
@endif
|
|
</div>
|
|
</a>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
@endif
|