mirror of
https://github.com/rico-vz/HeimerdingerLoL.git
synced 2025-12-06 10:10:48 +01:00
chore: ads
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
/** @var App\Models\SummonerEmote $emote */ ?>
|
||||
/** @var App\Models\SummonerEmote $emote */
|
||||
?>
|
||||
|
||||
<section class="max-w-screen-xl mx-auto mt-12">
|
||||
<h1
|
||||
@@ -8,24 +9,27 @@
|
||||
|
||||
<x-emotes.searchbar />
|
||||
|
||||
<div class="container mx-auto p-4 flex items-center justify-center mt-3">
|
||||
<div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-6">
|
||||
<div class="max-w-lg mx-auto mt-4 text-center">
|
||||
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4505764048662657" data-ad-slot="7852517087"
|
||||
data-ad-format="auto" data-full-width-responsive="true"></ins>
|
||||
</div>
|
||||
|
||||
<div class="container flex items-center justify-center p-4 mx-auto mt-3">
|
||||
<div class="grid grid-cols-2 gap-6 md:grid-cols-3 lg:grid-cols-6">
|
||||
|
||||
@foreach ($emotes as $key => $emote)
|
||||
<div
|
||||
class="champ-card flex flex-col text-gray-700 bg-stone-800/40 shadow-md rounded-2xl bg-clip-border border border-stone-800 hover:border-orange-500/10 hover:shadow-orange-500/10 items-center">
|
||||
class="flex flex-col items-center text-gray-700 border shadow-md champ-card bg-stone-800/40 rounded-2xl bg-clip-border border-stone-800 hover:border-orange-500/10 hover:shadow-orange-500/10">
|
||||
<div
|
||||
class="mx-4 overflow-hidden h-36 w-36 rounded-2xl bg-clip-border border-2 border-orange-400/40 mt-3">
|
||||
class="mx-4 mt-3 overflow-hidden border-2 h-36 w-36 rounded-2xl bg-clip-border border-orange-400/40">
|
||||
<img @if ($key < 8) loading="eager" @else loading="lazy" @endif
|
||||
src="//wsrv.nl/?url={{ $emote->image }}&w=200&output=webp&q=50&il&default=ssl:wsrv.nl%2F%3Furl%3Dhttps://i.ibb.co/5s6YyvN/aaaa.png"
|
||||
class="object-cover w-full h-full"
|
||||
alt="{{ $emote->title }} Emote"
|
||||
/>
|
||||
class="object-cover w-full h-full" alt="{{ $emote->title }} Emote" />
|
||||
</div>
|
||||
|
||||
<div class="px-4 py-2">
|
||||
<div class="flex items-center justify-between">
|
||||
<p class="block text-sm antialiased font-medium text-gray-100 text-center">
|
||||
<p class="block text-sm antialiased font-medium text-center text-gray-100">
|
||||
{{ $emote->title }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -84,7 +84,9 @@
|
||||
information about the game.
|
||||
</p>
|
||||
</a>
|
||||
<div></div>
|
||||
<ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-eg-k+31-7n+8n"
|
||||
data-ad-client="ca-pub-4505764048662657" data-ad-slot="4356125202"></ins>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -6,10 +6,15 @@
|
||||
<h1
|
||||
class="text-3xl font-bold text-center text-transparent uppercase sm:text-4xl bg-gradient-to-bl from-orange-300 to-orange-500 bg-clip-text">
|
||||
Summoner Icons</h1>
|
||||
|
||||
<x-icons.searchbar />
|
||||
|
||||
<div class="max-w-lg mx-auto mt-4 text-center">
|
||||
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4505764048662657" data-ad-slot="7852517087"
|
||||
data-ad-format="auto" data-full-width-responsive="true"></ins>
|
||||
</div>
|
||||
|
||||
<div class="container flex items-center justify-center p-4 mx-auto mt-3">
|
||||
|
||||
<div class="grid grid-cols-2 gap-12 md:grid-cols-3 lg:grid-cols-6">
|
||||
|
||||
@foreach ($icons as $key => $icon)
|
||||
|
||||
@@ -83,8 +83,10 @@
|
||||
@if ($icon->icon_id === 6584)
|
||||
<li class="items-center text-base font-medium leading-loose text-neutral-100 hyphens-auto"
|
||||
lang="en">
|
||||
<span class="font-bold">Guide:</span> <a href="https://heimerdinger.lol/post/how-to-get-hatty-crabby-icon-in-league-of-legends"
|
||||
class="underline hover:text-orange-400 decoration-orange-400">How to get the Hatty Crabby Icon in
|
||||
<span class="font-bold">Guide:</span> <a
|
||||
href="https://heimerdinger.lol/post/how-to-get-hatty-crabby-icon-in-league-of-legends"
|
||||
class="underline hover:text-orange-400 decoration-orange-400">How to get the
|
||||
Hatty Crabby Icon in
|
||||
League of Legends</a>
|
||||
</li>
|
||||
@endif
|
||||
@@ -101,6 +103,12 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="items-center col-span-2 border shadow-sm rounded-2xl bg-stone-800/40 border-neutral-300/5 shadow-stone-800/80 !hidden lg:!block">
|
||||
<ins class=" adsbygoogle rounded-2xl" style="display:block" data-ad-client="ca-pub-4505764048662657"
|
||||
data-ad-slot="4667687216" data-ad-format="auto" data-full-width-responsive="true"></ins>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -87,7 +87,5 @@
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
<!-- Sales Rotation Footer 001 -->
|
||||
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4505764048662657" data-ad-slot="9975854214"
|
||||
data-ad-format="auto" data-full-width-responsive="true"></ins>
|
||||
|
||||
</section>
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
<h1
|
||||
class="text-3xl font-bold text-center text-transparent uppercase sm:text-4xl bg-gradient-to-bl from-orange-300 to-orange-500 bg-clip-text">
|
||||
{{ $skin->skin_name }}</h1>
|
||||
<p class="text-sm font-medium text-center text-orange-400 uppercase transition-all duration-700 hover:underline decoration-1 decoration-transparent hover:decoration-orange-400">
|
||||
<a
|
||||
href="/champion/{{ $skin->champion->slug }}">
|
||||
<p
|
||||
class="text-sm font-medium text-center text-orange-400 uppercase transition-all duration-700 hover:underline decoration-1 decoration-transparent hover:decoration-orange-400">
|
||||
<a href="/champion/{{ $skin->champion->slug }}">
|
||||
<span class="flex items-center justify-center">
|
||||
View
|
||||
champion
|
||||
@@ -37,8 +37,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div
|
||||
class="transition-all duration-700 border shadow-md rounded-2xl border-3 border-white/10 lg:col-start-3"
|
||||
<div class="transition-all duration-700 border shadow-md rounded-2xl border-3 border-white/10 lg:col-start-3"
|
||||
style="--tw-shadow-color:{{ $skin->splash_color }}; --tw-shadow: var(--tw-shadow-colored); background-color: {{ $skin->splash_color }};">
|
||||
|
||||
<h4 class="text-center text-lg font-semibold text-neutral-100 uppercase mt-3.5 shadow-sm mx-2">
|
||||
@@ -69,7 +68,8 @@
|
||||
</li>
|
||||
<li class="items-center text-base font-medium leading-loose text-neutral-100 hyphens-auto"
|
||||
lang="en">
|
||||
<span class="font-bold">Chromas:</span> @if ($skin->chromas->count() > 0)
|
||||
<span class="font-bold">Chromas:</span>
|
||||
@if ($skin->chromas->count() > 0)
|
||||
{{ $skin->chromas->count() }}
|
||||
@else
|
||||
None
|
||||
@@ -141,7 +141,8 @@
|
||||
@if ($skin->lore)
|
||||
{!! $skin->lore !!}
|
||||
@else
|
||||
Heimerdinger has looked far and wide but could not find any lore for {{ $skin->skin_name }}.
|
||||
Heimerdinger has looked far and wide but could not find any lore for
|
||||
{{ $skin->skin_name }}.
|
||||
But we're sure it's a great skin! The things we do know is that it was released on
|
||||
{{ $skin->release_date }} and costs {{ $skin->rp_price }} RP.
|
||||
@endif
|
||||
@@ -149,8 +150,7 @@
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="transition-all duration-700 border shadow-md rounded-2xl border-3 border-white/10 shadow-stone-800/80 lg:col-span-2 hover:shadow-orange-500/20"
|
||||
<div class="transition-all duration-700 border shadow-md rounded-2xl border-3 border-white/10 shadow-stone-800/80 lg:col-span-2 hover:shadow-orange-500/20"
|
||||
style="--tw-shadow-color:{{ $skin->splash_color }}; --tw-shadow: var(--tw-shadow-colored); background-color: {{ $skin->splash_color }};">
|
||||
<div class="p-4">
|
||||
<h4 class="text-center text-xl font-semibold text-neutral-100 uppercase mt-2.5 shadow-sm">
|
||||
@@ -165,17 +165,16 @@
|
||||
@foreach ($skin->chromas as $key => $chroma)
|
||||
<div class="flex flex-col group">
|
||||
<a href="/skin/{{ $skin->slug }}">
|
||||
<img
|
||||
src="//wsrv.nl/?url={{ $chroma->getChromaImageAttribute() }}&w=220&output=webp&q=70&il"
|
||||
<img src="//wsrv.nl/?url={{ $chroma->getChromaImageAttribute() }}&w=220&output=webp&q=70&il"
|
||||
alt="{{ $chroma->chroma_name }} {{ $chroma->skin_name }} ScreenShot"
|
||||
@if ($key < 6) loading="eager" @else loading="lazy" @endif
|
||||
class="inline-block h-36 object-cover rounded-2xl shadow-md border border-3 border-white/10 hover:shadow-orange-500/20 transition-all duration-700 mr-2.5">
|
||||
</a>
|
||||
<div>
|
||||
|
||||
<p class="align-bottom text-center text-neutral-100 text-sm mt-1.5 items-center">
|
||||
<span
|
||||
class="hover:text-orange-400 group-hover:text-orange-400">
|
||||
<p
|
||||
class="align-bottom text-center text-neutral-100 text-sm mt-1.5 items-center">
|
||||
<span class="hover:text-orange-400 group-hover:text-orange-400">
|
||||
{{ $chroma->chroma_name }}
|
||||
</span>
|
||||
</p>
|
||||
|
||||
@@ -1,9 +1,20 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('title', 'Heimerdinger • Emotes')
|
||||
@section('description', 'Explore all LoL Emotes on Heimerdinger.LoL. Find detailed information on popular emotes such as
|
||||
@section('description',
|
||||
'Explore all LoL Emotes on Heimerdinger.LoL. Find detailed information on popular emotes such as
|
||||
Dab Pengu, Bee Mad, Little Camper, Super Shy, PENGUMODE and more!')
|
||||
|
||||
@push('top_scripts')
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4505764048662657"
|
||||
crossorigin="anonymous"></script>
|
||||
@endpush
|
||||
@section('content')
|
||||
<x-emotes.list_all :emotes="$emotes" />
|
||||
@endsection
|
||||
|
||||
@push('bottom_scripts')
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
@@ -1,13 +1,26 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('title', 'Heimerdinger • Discover LoL: Champions, Skins, Sales & More!')
|
||||
@section('description', 'Explore League of Legends champions, skins, and game assets on Heimerdinger.
|
||||
@section('description',
|
||||
'Explore League of Legends champions, skins, and game assets on Heimerdinger.
|
||||
Your ultimate source for in-depth information on LoL gaming. Dive in now!')
|
||||
|
||||
@push('top_scripts')
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4505764048662657"
|
||||
crossorigin="anonymous"></script>
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<x-home.features />
|
||||
|
||||
@if ($upcomingSkins != [])
|
||||
<x-home.upcoming_skins :upcomingSkins="$upcomingSkins" />
|
||||
@endif
|
||||
<x-home.recent_skins :latestSkins="$latestSkins" />
|
||||
@endsection
|
||||
|
||||
@push('bottom_scripts')
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
@@ -1,9 +1,21 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('title', 'Heimerdinger.LoL • Icons')
|
||||
@section('description', 'Explore all LoL icons on Heimerdinger.LoL. Find detailed information on popular summoner icons
|
||||
@section('description',
|
||||
'Explore all LoL icons on Heimerdinger.LoL. Find detailed information on popular summoner icons
|
||||
such as Qiyana Champie 2, Omen of the Cursed Revenant, Lil\' Sprout, Dominion Retirement, Winterblessed Hwei and more!')
|
||||
|
||||
@push('top_scripts')
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4505764048662657"
|
||||
crossorigin="anonymous"></script>
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<x-icons.list_all :icons="$icons" />
|
||||
@endsection
|
||||
|
||||
@push('bottom_scripts')
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
@@ -1,8 +1,18 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('title', $icon->title . ' • Heimerdinger')
|
||||
@section('description', 'Heimerdinger.LoL: ' . $icon->title . ' details showing all the information about the icon released in ' . $icon->release_year . '. ' . substr($icon->description, 0, 64) . '...')
|
||||
|
||||
@section('description', 'Heimerdinger.LoL: ' . $icon->title . ' details showing all the information about the icon
|
||||
released in ' . $icon->release_year . '. ' . substr($icon->description, 0, 64) . '...')
|
||||
@push('top_scripts')
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4505764048662657"
|
||||
crossorigin="anonymous"></script>
|
||||
@endpush
|
||||
@section('content')
|
||||
<x-icons.view_grid :icon="$icon" />
|
||||
@endsection
|
||||
|
||||
@push('bottom_scripts')
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
@@ -14,6 +14,11 @@
|
||||
<meta name="googlebot" content="index, follow">
|
||||
@endpush
|
||||
|
||||
@push('top_scripts')
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4505764048662657"
|
||||
crossorigin="anonymous"></script>
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<a href="{{ route('posts.index') }}"
|
||||
class="block mt-8 text-sm font-medium text-center text-orange-400 uppercase hover:underline">Back
|
||||
@@ -35,6 +40,8 @@
|
||||
<h2 class="text-sm italic text-center text-orange-400 not-prose" itemprop="description">
|
||||
“{{ $post->description }}”
|
||||
</h2>
|
||||
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article"
|
||||
data-ad-format="fluid" data-ad-client="ca-pub-4505764048662657" data-ad-slot="2492379195"></ins>
|
||||
<p>
|
||||
{{ $post->contents }}
|
||||
</p>
|
||||
@@ -42,6 +49,13 @@
|
||||
Tagged with: <span itemprop="keywords" class="italic">
|
||||
{{ isset($post->tags) ? implode(', ', $post->tags) : 'League of Legends' }}</span>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</article>
|
||||
@endsection
|
||||
|
||||
@push('bottom_scripts')
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
Reference in New Issue
Block a user