完善功能
This commit is contained in:
31
web10/resources/views/frontend/partials/ad-slot.blade.php
Normal file
31
web10/resources/views/frontend/partials/ad-slot.blade.php
Normal file
@@ -0,0 +1,31 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user