Frontend-Umbau (Kevin, 06.07.2026), Ergebnis des businessportal24-Audits: - Fake-Anzeigen und Mock-/Fallback-Daten entfernt (focus-ad, feed-ad, highlight-card, press-release-card, featured-releases, press-releases-grid); Sektionen rendern nur noch mit echten Daten oder gar nicht - Newsletter-Strip und Newsletter-Box zurueckgebaut (Feature nachgelagert, vor Reaktivierung DOI-Flow noetig) - Echte Boersendaten: MarketDataService (Yahoo-Finance-Quotes, config/market.php, Cache) + market:refresh alle 15 Min. im Scheduler; live-ticker blendet sich ohne Daten aus - EN-Lokalisierung der Kern-Seiten via lang/de/web.php + lang/en/web.php; Carbon-Locale folgt app()->getLocale() - Web-Tests auf den neuen Frontend-Stand nachgezogen (Suite: 993 gruen) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
55 lines
3.4 KiB
PHP
55 lines
3.4 KiB
PHP
{{--
|
|
Abschluss-CTA der Startseite (ehemaliger Newsletter-Platz vor dem Footer):
|
|
zahlt auf Anmelden / Einreichen / Veröffentlichen ein.
|
|
--}}
|
|
<section id="veroeffentlichen-cta" class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 mt-16">
|
|
<div class="relative overflow-hidden bg-topbar-grad text-ink-on-dark p-8 sm:p-12 lg:px-14">
|
|
<svg width="280" height="280" viewBox="0 0 280 280" class="absolute -right-10 -top-10 opacity-[0.06]" aria-hidden="true">
|
|
<circle cx="140" cy="140" r="120" stroke="white" stroke-width="1" fill="none" />
|
|
<circle cx="140" cy="140" r="80" stroke="white" stroke-width="1" fill="none" />
|
|
<circle cx="140" cy="140" r="40" stroke="white" stroke-width="1" fill="none" />
|
|
</svg>
|
|
|
|
<div class="relative grid gap-10 lg:gap-12 grid-cols-1 lg:grid-cols-[1.1fr_1fr]">
|
|
<div>
|
|
<div class="eyebrow on-dark mb-3">{{ __('web.publish_band.eyebrow') }}</div>
|
|
<h2 class="font-serif text-[26px] sm:text-[30px] font-semibold m-0 leading-[1.18] tracking-[-0.4px] mb-3.5 max-w-[460px] text-white">
|
|
{{ __('web.publish_band.title') }}
|
|
</h2>
|
|
<p class="text-[14px] leading-[1.55] text-white/70 max-w-[440px] m-0 mb-7">
|
|
{{ __('web.publish_band.subline') }}
|
|
</p>
|
|
|
|
<div class="flex flex-col sm:flex-row gap-3 max-w-[460px]">
|
|
<a href="{{ route('veroeffentlichen') }}"
|
|
class="inline-flex items-center justify-center px-[22px] py-3.5 text-[13.5px] font-semibold bg-brand text-white whitespace-nowrap cursor-pointer hover:bg-brand-deep transition-colors">
|
|
{{ __('web.publish_band.cta_submit') }} →
|
|
</a>
|
|
<a href="{{ route('preise') }}"
|
|
class="inline-flex items-center justify-center px-[22px] py-3.5 text-[13.5px] font-semibold text-white border border-white/30 whitespace-nowrap cursor-pointer hover:bg-white/10 transition-colors">
|
|
{{ __('web.publish_band.cta_pricing') }}
|
|
</a>
|
|
</div>
|
|
<div class="text-[11px] text-white/50 mt-4">
|
|
{{ __('web.publish_band.footnote') }}
|
|
</div>
|
|
</div>
|
|
|
|
<ol class="flex flex-col gap-2.5 self-center m-0 p-0 list-none">
|
|
@foreach ([
|
|
['n' => '01', 't' => __('web.publish_band.step1_title'), 'd' => __('web.publish_band.step1_text')],
|
|
['n' => '02', 't' => __('web.publish_band.step2_title'), 'd' => __('web.publish_band.step2_text')],
|
|
['n' => '03', 't' => __('web.publish_band.step3_title'), 'd' => __('web.publish_band.step3_text')],
|
|
] as $step)
|
|
<li class="flex items-start gap-3.5 px-4 py-3.5 border border-white/10 bg-white/[0.04]">
|
|
<span class="font-mono text-[13px] text-brand-soft font-semibold flex-shrink-0 mt-0.5">{{ $step['n'] }}</span>
|
|
<div class="flex-1">
|
|
<div class="text-[13.5px] font-semibold text-white">{{ $step['t'] }}</div>
|
|
<div class="text-[11.5px] text-white/55 mt-0.5 leading-[1.5]">{{ $step['d'] }}</div>
|
|
</div>
|
|
</li>
|
|
@endforeach
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</section>
|