Öffentliche Seiten auf gemeinsames Editorial-Design (x-web.site-header/-footer,
Design-Tokens) und Ausgaben-Präfix /{edition}/ (de|en) umgestellt.
- Routing: neue Middleware SetEdition (Locale + URL::defaults), /{edition}-Gruppe
in routes/web.php, Root-Redirect auf /de, 301 für Legacy-.html-URLs,
Baseline-Default in AppServiceProvider.
- Neue URL-Schemata: /{edition}/press-release/{slug}, /{edition}/category/{slug}.
- Ausgabe = Sprache: DE/EN-Umschalter (Region/CH/AT entfernt); EditorialClock
und Livewire-Komponenten sprachdynamisch.
- Detail-, Kategorie- und Veröffentlichen-Seite mit echten Daten neu aufgebaut.
- Suche aktiviert: Volt-Komponente livewire/web/search (Titel/Text/Keywords +
Firma + Rubrik, Filter, Sortierung, Pagination, URL-Parameter q/category/sort).
- Rubriken-Navigation statt Übersichtsseite: Helper CategoryNavigation;
web/kategorien.blade.php + Route entfernt (Legacy-301).
- Tests: Edition-Routing, Kategorie-Seite/-Navigation, Detail, Veröffentlichen,
Suche, EditorialClock. Doku in "Echte öffentliche Unterseiten.md" aktualisiert.
Co-authored-by: Cursor <cursoragent@cursor.com>
434 lines
34 KiB
PHP
434 lines
34 KiB
PHP
@extends('web.layouts.web-master')
|
||
|
||
@php
|
||
$brandConfig = config('domains.domains.'.config('app.theme').'.brand', []);
|
||
$brandName = $brandConfig['name'] ?? 'businessportal';
|
||
$brandAccent = $brandConfig['accent'] ?? '24';
|
||
$publisherUrl = rtrim((string) config('domains.domain_portal_url', config('app.url')), '/');
|
||
|
||
$sinceYear = $oldestYear ?? 2012;
|
||
$archiveLabel = ($archiveTotal ?? 0) > 0 ? number_format((int) $archiveTotal, 0, ',', '.').'+' : '100.000+';
|
||
$newsroomNames = $activeNewsroomNames ?? [];
|
||
$newsroomTotalLabel = max(0, (int) ($activeNewsroomsTotal ?? 0) - count($newsroomNames));
|
||
|
||
$example = $exampleRelease ?? null;
|
||
$exampleCategory = $example?->category?->translations?->first()?->name;
|
||
$exampleCompany = $example?->company?->name;
|
||
$examplePublishedAt = $example?->published_at;
|
||
$exampleReadMinutes = $example
|
||
? max(1, (int) ceil(str_word_count(strip_tags((string) $example->text)) / 200))
|
||
: 3;
|
||
@endphp
|
||
|
||
@section('title', 'Pressemitteilung veröffentlichen – '.$brandName.$brandAccent)
|
||
@section('meta_description', 'Pressemitteilungen geprüft veröffentlichen und dauerhaft auffindbar im Archiv. Faire Preise, keine Vertragsbindung – Einreichung über den zentralen Publisher-Bereich.')
|
||
|
||
@section('hreflang')
|
||
<link rel="alternate" hreflang="de" href="{{ url('/de/veroeffentlichen') }}">
|
||
<link rel="alternate" hreflang="en" href="{{ url('/en/veroeffentlichen') }}">
|
||
<link rel="alternate" hreflang="x-default" href="{{ url('/de/veroeffentlichen') }}">
|
||
@endsection
|
||
|
||
@section('content')
|
||
<x-web.site-header />
|
||
|
||
<main class="bg-bg text-ink">
|
||
{{-- Breadcrumb / Subnav --}}
|
||
<div class="border-b border-bg-rule">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-2.5 flex items-center justify-between gap-3 text-[12px] text-ink-3">
|
||
<div class="flex items-center gap-2">
|
||
<a href="{{ route('web.home') }}" class="hover:text-ink transition-colors">{{ $brandName }}{{ $brandAccent }}</a>
|
||
<span class="text-ink-4" aria-hidden="true">›</span>
|
||
<span class="text-ink">Veröffentlichen</span>
|
||
</div>
|
||
<div class="hidden md:flex items-center gap-[18px]">
|
||
<span class="inline-flex items-center gap-1.5">
|
||
<svg width="11" height="11" viewBox="0 0 11 11" aria-hidden="true"><path d="M2 5.5l2.2 2.2L9 3" stroke="currentColor" class="text-ok" stroke-width="1.6" fill="none" stroke-linecap="round"/></svg>
|
||
<span>Redaktionell geprüft seit {{ $sinceYear }}</span>
|
||
</span>
|
||
<span class="text-ink-4">·</span>
|
||
<a href="{{ route('hilfe') }}" class="text-ink-2 hover:text-ink transition-colors">Hilfe & Support</a>
|
||
<a href="{{ route('preise') }}" class="text-ink-2 hover:text-ink transition-colors">Preise</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
{{-- ============== HERO ============== --}}
|
||
<section class="bg-bg">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 pt-10 lg:pt-14 pb-12 grid items-start gap-12 lg:gap-[72px] grid-cols-1 lg:grid-cols-[1.35fr_1fr]">
|
||
{{-- LEFT — editorial copy --}}
|
||
<div>
|
||
<div class="flex items-center gap-3 mb-7">
|
||
<span class="w-7 h-px bg-brand"></span>
|
||
<span class="eyebrow text-[11px]">Pressestelle · Veröffentlichen</span>
|
||
</div>
|
||
|
||
<h1 class="font-serif text-[40px] sm:text-[50px] lg:text-[58px] font-semibold m-0 text-ink leading-[1.05] tracking-[-1.2px] text-balance">
|
||
Pressemitteilung veröffentlichen.<br class="hidden sm:block" />
|
||
Geprüft. Dauerhaft auffindbar.
|
||
</h1>
|
||
|
||
<p class="font-serif mt-7 text-[18px] lg:text-[19px] leading-[1.5] text-ink-2 max-w-[560px]">
|
||
{{ $brandName }}{{ $brandAccent }} ist die Presseplattform für mittelständische Unternehmen,
|
||
Selbstständige und PR-Agenturen aus Deutschland, Österreich und der Schweiz. Jede Mitteilung
|
||
wird auf Qualität geprüft und bleibt dauerhaft im Archiv auffindbar.
|
||
</p>
|
||
|
||
{{-- Störer — Hub-CTA --}}
|
||
<div class="relative mt-9 grid items-center overflow-hidden text-ink-on-dark bg-topbar-grad gap-6 lg:gap-7 grid-cols-1 lg:grid-cols-[1.4fr_auto] px-7 py-7 lg:px-8">
|
||
<span class="absolute left-0 top-0 bottom-0 w-[3px] bg-brand" aria-hidden="true"></span>
|
||
<div>
|
||
<div class="eyebrow mb-2.5 text-[10.5px] text-brand-soft">Einreichen im Publisher-Bereich</div>
|
||
<h2 class="font-serif m-0 text-[21px] lg:text-[23px] font-semibold leading-[1.25] tracking-[-0.3px] text-ink-on-dark">
|
||
Die Einreichung läuft über den zentralen Publisher-Bereich.
|
||
</h2>
|
||
<p class="mt-2.5 mb-0 text-[13.5px] leading-[1.55] text-ink-on-dark-2 max-w-[540px]">
|
||
Dort verwalten Sie Mitteilungen, Credits und Newsroom — einmaliges Konto, beide Portale
|
||
nutzbar (businessportal24 & presseecho.de).
|
||
</p>
|
||
</div>
|
||
<div class="flex flex-col items-start lg:items-end gap-2.5">
|
||
<a href="{{ $publisherUrl }}/register"
|
||
class="inline-flex items-center gap-2 px-[22px] py-3.5 text-[14px] font-semibold text-white bg-brand hover:bg-brand-deep transition-colors">
|
||
Zum Publisher-Bereich
|
||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M4 8L8.5 3.5M8.5 3.5H5M8.5 3.5V7" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>
|
||
</a>
|
||
<span class="text-[11.5px] text-ink-on-dark-2">Login per Magic-Link · ohne Vertragsbindung</span>
|
||
</div>
|
||
</div>
|
||
|
||
{{-- Faktenleiste --}}
|
||
<div class="grid grid-cols-2 lg:grid-cols-4 border-t border-bg-rule mt-9">
|
||
<div class="py-5 pr-5 border-r border-bg-rule">
|
||
<div class="eyebrow muted text-[10px] mb-2">Seit</div>
|
||
<div class="font-serif text-[26px] lg:text-[28px] font-semibold leading-none text-ink tracking-[-0.4px]">{{ $sinceYear }}</div>
|
||
<div class="mt-2 text-[12px] leading-[1.4] text-ink-3">im Betrieb · durchgehende Archivierung</div>
|
||
</div>
|
||
<div class="py-5 px-5 lg:border-r border-bg-rule">
|
||
<div class="eyebrow muted text-[10px] mb-2">Archiv</div>
|
||
<div class="font-serif text-[26px] lg:text-[28px] font-semibold leading-none text-ink tracking-[-0.4px]">{{ $archiveLabel }}</div>
|
||
<div class="mt-2 text-[12px] leading-[1.4] text-ink-3">Mitteilungen weiterhin abrufbar</div>
|
||
</div>
|
||
<div class="py-5 pr-5 lg:px-5 border-r border-t lg:border-t-0 border-bg-rule">
|
||
<div class="eyebrow muted text-[10px] mb-2">Reichweite</div>
|
||
<div class="font-serif text-[26px] lg:text-[28px] font-semibold leading-none text-ink tracking-[-0.4px]">DACH</div>
|
||
<div class="mt-2 text-[12px] leading-[1.4] text-ink-3">Deutschland · Österreich · Schweiz</div>
|
||
</div>
|
||
<div class="py-5 pl-5 border-t lg:border-t-0 border-bg-rule">
|
||
<div class="eyebrow muted text-[10px] mb-2 inline-flex items-center gap-1.5">
|
||
<span class="w-1.5 h-1.5 rounded-full bg-brand pulse-dot"></span>Heute
|
||
</div>
|
||
<div class="font-serif text-[26px] lg:text-[28px] font-semibold leading-none text-ink tracking-[-0.4px]">{{ (int) $publishedToday }} / {{ (int) $inReview }}</div>
|
||
<div class="mt-2 text-[12px] leading-[1.4] text-ink-3">veröffentlicht / in Prüfung — Stand {{ $referenceNow->translatedFormat('j. M') }}</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
{{-- RIGHT — Beispiel-Mitteilung --}}
|
||
<aside class="lg:sticky lg:top-6">
|
||
<div class="text-[11px] tracking-[0.14em] uppercase text-ink-3 font-semibold mb-2.5">So sieht eine veröffentlichte Mitteilung aus</div>
|
||
<article class="bg-bg-elev border border-bg-rule px-6 py-6">
|
||
<div class="flex items-center justify-between mb-3.5">
|
||
<span class="bp-cat text-[10.5px]">{{ $exampleCategory ?? 'Industrie · Maschinenbau' }}</span>
|
||
<span class="inline-flex items-center gap-1.5 text-[10.5px] text-ok font-semibold">
|
||
<svg width="11" height="11" viewBox="0 0 11 11" aria-hidden="true"><path d="M2 5.5l2.2 2.2L9 3" stroke="currentColor" stroke-width="1.7" fill="none" stroke-linecap="round"/></svg>
|
||
Geprüft
|
||
</span>
|
||
</div>
|
||
<h3 class="font-serif m-0 text-[22px] leading-[1.2] font-semibold text-ink tracking-[-0.3px]">
|
||
@if ($example)
|
||
<a href="{{ $example->slug ? route('release.detail', ['slug' => $example->slug]) : '#' }}" class="hover:text-brand transition-colors">{{ $example->title }}</a>
|
||
@else
|
||
Mittelständischer Fertiger eröffnet Werk und schafft 84 Arbeitsplätze
|
||
@endif
|
||
</h3>
|
||
<p class="font-serif mt-3.5 mb-0 text-[14px] leading-[1.55] text-ink-2">
|
||
{{ $example?->subtitle
|
||
?? \Illuminate\Support\Str::limit(strip_tags((string) $example?->text), 180)
|
||
?: 'Coesfeld · Die Brinkmann Präzisionstechnik GmbH hat einen Erweiterungsbau in Betrieb genommen. Investitionsvolumen: 9,4 Mio. Euro.' }}
|
||
</p>
|
||
<hr class="rule my-4" />
|
||
<div class="flex flex-wrap text-[11.5px] text-ink-3 gap-y-2 gap-x-[18px]">
|
||
<span>{{ $exampleCompany ?? 'Brinkmann Präzisionstechnik GmbH' }}</span>
|
||
<span class="text-ink-4">·</span>
|
||
<span class="font-mono">{{ $examplePublishedAt ? $examplePublishedAt->translatedFormat('j. M Y, H:i') : '14. Mai 2026, 09:30' }}</span>
|
||
<span class="text-ink-4">·</span>
|
||
<span>{{ $exampleReadMinutes }} Min. Lesezeit</span>
|
||
</div>
|
||
</article>
|
||
<div class="mt-3.5 text-[11.5px] text-ink-3 leading-[1.5]">
|
||
Beispiel. Jede Mitteilung erhält eine permanente URL, ein strukturiertes Datenblatt und bleibt im durchsuchbaren Archiv.
|
||
</div>
|
||
</aside>
|
||
</div>
|
||
</section>
|
||
|
||
{{-- ============== AKTIVE NEWSROOMS ============== --}}
|
||
@if (! empty($newsroomNames))
|
||
<section class="bg-bg border-t border-bg-rule">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-6 grid items-baseline gap-4 lg:gap-7 grid-cols-1 lg:grid-cols-[auto_1fr_auto]">
|
||
<span class="eyebrow muted text-[10.5px] flex-shrink-0">Aktive Newsrooms zuletzt</span>
|
||
<p class="m-0 text-[13.5px] leading-[1.6] text-ink-2">
|
||
@foreach ($newsroomNames as $name)
|
||
<span class="text-ink font-medium">{{ $name }}</span>@if (! $loop->last)<span class="text-ink-4"> · </span>@endif
|
||
@endforeach
|
||
@if ($newsroomTotalLabel > 0)
|
||
<span class="text-ink-3"> — und {{ number_format($newsroomTotalLabel, 0, ',', '.') }} weitere veröffentlichende Unternehmen.</span>
|
||
@endif
|
||
</p>
|
||
<a href="{{ route('newsrooms') }}" class="text-[12px] text-brand font-medium border-b border-brand pb-px flex-shrink-0 justify-self-start">Alle Newsrooms →</a>
|
||
</div>
|
||
</section>
|
||
@endif
|
||
|
||
{{-- ============== TRUST — vier Prinzipien ============== --}}
|
||
<section class="bg-bg border-t border-bg-rule-strong">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-14">
|
||
<div class="flex flex-col gap-3.5 mb-9">
|
||
<span class="font-mono text-[11px] text-ink-4 tracking-[0.1em]">§ 01</span>
|
||
<div>
|
||
<div class="eyebrow text-[10.5px] mb-2.5">Was uns ausmacht</div>
|
||
<h2 class="font-serif m-0 text-[28px] lg:text-[36px] font-semibold leading-[1.1] text-ink max-w-[720px] tracking-[-0.6px] text-balance">Vier Prinzipien, die diese Plattform tragen</h2>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 border-t border-bg-rule-strong">
|
||
@foreach ([
|
||
['k' => 'Qualität', 't' => 'Geprüfte Mitteilungen', 'd' => 'Jede Mitteilung durchläuft eine Qualitätsprüfung, bevor sie online geht. Keine SEO-Spam-Texte, keine reinen Werbeanzeigen.'],
|
||
['k' => 'Auffindbarkeit', 't' => 'Dauerhaft im Archiv', 'd' => 'Pressemitteilungen bleiben im Archiv – auch nach Jahren. Mitteilungen aus mehr als einem Jahrzehnt sind weiterhin abrufbar.'],
|
||
['k' => 'Konditionen', 't' => 'Faire Preise, keine Bindung', 'd' => 'Transparente Preise, kein Abo-Zwang, keine Vertragsfallen. Sie zahlen, was Sie einreichen.'],
|
||
['k' => 'Umgang mit Fehlern', 't' => 'Korrektur statt Löschung', 'd' => 'Fehler in einer Mitteilung? Wir korrigieren statt zu löschen – damit Verweise und Verlinkungen bestehen bleiben.'],
|
||
] as $i => $p)
|
||
<div class="py-7 {{ $i % 4 !== 3 ? 'lg:border-r' : '' }} {{ $i % 2 === 0 ? 'sm:border-r lg:border-r' : '' }} border-bg-rule {{ $i > 0 ? 'border-t sm:border-t-0' : '' }} {{ $i >= 2 ? 'lg:border-t-0 sm:border-t' : '' }} px-0 sm:px-6 first:sm:pl-0 lg:first:pl-0 lg:pr-6">
|
||
<div class="eyebrow muted text-[10px] mb-3.5">{{ $p['k'] }}</div>
|
||
<h3 class="font-serif m-0 text-[22px] leading-[1.2] font-semibold tracking-[-0.3px]">{{ $p['t'] }}</h3>
|
||
<p class="mt-3.5 mb-0 text-[14px] leading-[1.55] text-ink-2">{{ $p['d'] }}</p>
|
||
</div>
|
||
@endforeach
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
{{-- ============== ABLAUF ============== --}}
|
||
<section id="ablauf" class="bg-bg-elev border-t border-bg-rule">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-14 lg:py-16">
|
||
<div class="flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6 mb-10">
|
||
<div class="flex flex-col gap-3.5">
|
||
<span class="font-mono text-[11px] text-ink-4 tracking-[0.1em]">§ 02</span>
|
||
<div>
|
||
<div class="eyebrow text-[10.5px] mb-2.5">Ablauf</div>
|
||
<h2 class="font-serif m-0 text-[28px] lg:text-[36px] font-semibold leading-[1.1] text-ink max-w-[720px] tracking-[-0.6px] text-balance">So funktioniert's — drei Schritte</h2>
|
||
</div>
|
||
</div>
|
||
<div class="text-[12.5px] text-ink-3 max-w-[280px] lg:text-right leading-[1.55]">Keine Magic-Sprache. Was hier passiert, passiert sichtbar.</div>
|
||
</div>
|
||
|
||
<div class="grid grid-cols-1 md:grid-cols-3 gap-px bg-bg-rule border-y border-bg-rule-strong">
|
||
@foreach ([
|
||
['n' => '01', 'meta' => '≈ 2 Minuten', 't' => 'Konto anlegen', 'd' => 'Mit E-Mail-Adresse. Kein Passwort nötig — Login per Magic-Link. Konto und Abrechnung liegen im zentralen Publisher-Bereich.'],
|
||
['n' => '02', 'meta' => 'werktags · innerhalb 24 h', 't' => 'Mitteilung einreichen', 'd' => 'Text, Bild, Ansprechpartner. Eine automatische Qualitätsprüfung läuft parallel zu einer kurzen redaktionellen Sichtung.'],
|
||
['n' => '03', 'meta' => 'permanent · indexiert', 't' => 'Veröffentlichung', 'd' => 'Nach Freigabe online und im Archiv. Bei Bedarf jederzeit korrigierbar — die URL bleibt stabil, Verweise bestehen weiter.'],
|
||
] as $step)
|
||
<div class="bg-bg-elev px-7 pt-8 pb-9">
|
||
<div class="flex items-baseline justify-between mb-[22px]">
|
||
<span class="font-mono text-[13px] text-brand font-semibold">{{ $step['n'] }}</span>
|
||
<span class="eyebrow muted text-[10px]">{{ $step['meta'] }}</span>
|
||
</div>
|
||
<h3 class="font-serif m-0 text-[24px] leading-[1.2] font-semibold tracking-[-0.3px]">{{ $step['t'] }}</h3>
|
||
<p class="mt-3.5 mb-0 text-[14px] leading-[1.6] text-ink-2">{{ $step['d'] }}</p>
|
||
</div>
|
||
@endforeach
|
||
</div>
|
||
|
||
<p class="mt-[18px] mb-0 text-[12px] text-ink-3">
|
||
Die Veröffentlichung erfolgt über den zentralen Publisher-Bereich. Cross-Publishing nach presseecho.de ist optional verfügbar.
|
||
</p>
|
||
</div>
|
||
</section>
|
||
|
||
{{-- ============== ANLÄSSE ============== --}}
|
||
<section class="bg-bg border-t border-bg-rule">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-14 lg:py-16">
|
||
<div class="flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6 mb-10">
|
||
<div class="flex flex-col gap-3.5">
|
||
<span class="font-mono text-[11px] text-ink-4 tracking-[0.1em]">§ 03</span>
|
||
<div>
|
||
<div class="eyebrow text-[10.5px] mb-2.5">Für wen</div>
|
||
<h2 class="font-serif m-0 text-[28px] lg:text-[36px] font-semibold leading-[1.1] text-ink max-w-[720px] tracking-[-0.6px] text-balance">Typische Anlässe einer Veröffentlichung</h2>
|
||
</div>
|
||
</div>
|
||
<div class="text-[12.5px] text-ink-3 max-w-[280px] lg:text-right leading-[1.55]">Anhaltspunkt für die Eignung. Eine Aufzählung, keine abschließende Liste.</div>
|
||
</div>
|
||
|
||
<div class="grid items-start gap-12 lg:gap-16 grid-cols-1 lg:grid-cols-[1.05fr_1fr]">
|
||
<ol class="list-none p-0 m-0">
|
||
@foreach ([
|
||
['t' => 'Neue Produkte oder Dienstleistungen', 'd' => 'Markteinführungen, Produktupdates, neue Services.'],
|
||
['t' => 'Personalien und Geschäftsleitungs-Wechsel', 'd' => 'Berufungen, Bestellungen, Verabschiedungen.'],
|
||
['t' => 'Auszeichnungen und Zertifizierungen', 'd' => 'Awards, ISO- und Branchen-Zertifikate, Audits.'],
|
||
['t' => 'Standort-Eröffnungen, Expansionen, Aufträge', 'd' => 'Werke, Niederlassungen, Großaufträge, Investitionen.'],
|
||
['t' => 'Veranstaltungs-Ankündigungen', 'd' => 'Tage der offenen Tür, Fachtage, Hauptversammlungen.'],
|
||
['t' => 'Studien und Marktanalysen', 'd' => 'Eigene Erhebungen, Trendberichte, Branchenkennzahlen.'],
|
||
] as $i => $anlass)
|
||
<li class="grid items-start gap-4 py-[18px] {{ $loop->first ? 'border-t border-bg-rule-strong' : '' }} border-b border-bg-rule grid-cols-[44px_1fr]">
|
||
<span class="font-mono text-[12px] text-ink-4 pt-1">{{ str_pad((string) ($i + 1), 2, '0', STR_PAD_LEFT) }}</span>
|
||
<div>
|
||
<div class="font-serif text-[18px] font-semibold leading-[1.25] text-ink tracking-[-0.2px]">{{ $anlass['t'] }}</div>
|
||
<div class="mt-1.5 text-[13px] text-ink-3 leading-[1.5]">{{ $anlass['d'] }}</div>
|
||
</div>
|
||
</li>
|
||
@endforeach
|
||
</ol>
|
||
|
||
<aside class="border border-bg-rule border-l-[3px] border-l-brand bg-bg-card-warm px-7 py-7 lg:px-8">
|
||
<div class="eyebrow text-[10.5px] mb-3.5">Wichtig zur Eingrenzung</div>
|
||
<h3 class="font-serif m-0 text-[20px] lg:text-[22px] leading-[1.25] font-semibold tracking-[-0.3px] text-ink">
|
||
Nicht geeignet sind reine Werbeanzeigen, SEO-Linkbuilding-Texte oder Inhalte ohne nachvollziehbaren Pressewert.
|
||
</h3>
|
||
<p class="mt-[18px] mb-0 text-[13.5px] leading-[1.6] text-ink-2">
|
||
Die redaktionelle Sichtung sichert den Charakter der Plattform. Mitteilungen, die diese Schwelle nicht
|
||
erreichen, werden mit einer kurzen Begründung zurückgegeben — meist mit einem konkreten Korrekturvorschlag.
|
||
</p>
|
||
<hr class="rule my-5" />
|
||
<div class="grid gap-2.5 text-[13px]">
|
||
<div class="flex items-start gap-2.5">
|
||
<svg width="14" height="14" viewBox="0 0 14 14" class="mt-[3px] flex-shrink-0 text-ok" aria-hidden="true"><path d="M3 7l3 3 5-6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>
|
||
<span class="text-ink">Mitteilungen mit klarem Anlass und Quelle</span>
|
||
</div>
|
||
<div class="flex items-start gap-2.5">
|
||
<svg width="14" height="14" viewBox="0 0 14 14" class="mt-[3px] flex-shrink-0 text-ok" aria-hidden="true"><path d="M3 7l3 3 5-6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>
|
||
<span class="text-ink">Ansprechpartner mit Funktion und Kontakt</span>
|
||
</div>
|
||
<div class="flex items-start gap-2.5">
|
||
<svg width="14" height="14" viewBox="0 0 14 14" class="mt-[3px] flex-shrink-0 text-ink-3" aria-hidden="true"><path d="M3.5 3.5l7 7M10.5 3.5l-7 7" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg>
|
||
<span class="text-ink-3">Reine Verkaufs- und Rabatt-Texte</span>
|
||
</div>
|
||
<div class="flex items-start gap-2.5">
|
||
<svg width="14" height="14" viewBox="0 0 14 14" class="mt-[3px] flex-shrink-0 text-ink-3" aria-hidden="true"><path d="M3.5 3.5l7 7M10.5 3.5l-7 7" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg>
|
||
<span class="text-ink-3">Anonyme oder Quellen-lose Inhalte</span>
|
||
</div>
|
||
</div>
|
||
</aside>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
{{-- ============== PREISE ============== --}}
|
||
<section class="bg-bg-elev border-t border-bg-rule">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-14">
|
||
<div class="flex flex-col gap-3.5 mb-9">
|
||
<span class="font-mono text-[11px] text-ink-4 tracking-[0.1em]">§ 04</span>
|
||
<div>
|
||
<div class="eyebrow text-[10.5px] mb-2.5">Preise</div>
|
||
<h2 class="font-serif m-0 text-[28px] lg:text-[36px] font-semibold leading-[1.1] text-ink max-w-[720px] tracking-[-0.6px] text-balance">Sie zahlen, was Sie einreichen.</h2>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="grid grid-cols-1 lg:grid-cols-[1.3fr_1fr_1fr] border-y border-bg-rule-strong">
|
||
<div class="pt-7 pb-8 lg:pr-8 lg:border-r border-bg-rule">
|
||
<div class="eyebrow muted text-[10px] mb-3">Logik</div>
|
||
<p class="font-serif m-0 text-[18px] lg:text-[19px] leading-[1.5] text-ink tracking-[-0.1px]">
|
||
Sie kaufen Credits, die für Veröffentlichungen eingesetzt werden. Keine Mindestlaufzeit, keine versteckten Gebühren.
|
||
</p>
|
||
<ul class="list-none p-0 mt-5 text-[13px] text-ink-2 grid gap-2.5">
|
||
<li class="flex items-start gap-2.5"><span class="w-1.5 h-px bg-brand mt-2.5 flex-shrink-0"></span><span>Credits verfallen nicht.</span></li>
|
||
<li class="flex items-start gap-2.5"><span class="w-1.5 h-px bg-brand mt-2.5 flex-shrink-0"></span><span>Korrekturen sind kostenfrei.</span></li>
|
||
<li class="flex items-start gap-2.5"><span class="w-1.5 h-px bg-brand mt-2.5 flex-shrink-0"></span><span>Mengenrabatte ab dem zweiten Paket.</span></li>
|
||
</ul>
|
||
</div>
|
||
<div class="pt-7 pb-8 lg:px-8 border-t lg:border-t-0 lg:border-r border-bg-rule flex flex-col justify-between">
|
||
<div>
|
||
<div class="eyebrow muted text-[10px] mb-3">Anker</div>
|
||
<div class="font-serif text-[16px] leading-[1.4] text-ink-2">Eine Veröffentlichung</div>
|
||
<div class="mt-2 font-serif text-[40px] lg:text-[48px] font-semibold leading-none text-ink tracking-[-1.5px]">ab 89 €</div>
|
||
<div class="mt-2.5 text-[12px] text-ink-3">netto · zzgl. USt. · Mengenrabatte verfügbar.</div>
|
||
</div>
|
||
<div class="mt-5 text-[11.5px] text-ink-3 leading-[1.5]">Beispiel-Pakete: 5er ab 79 € / Mitteilung · 25er ab 64 € / Mitteilung.</div>
|
||
</div>
|
||
<div class="pt-7 pb-8 lg:pl-8 border-t lg:border-t-0 border-bg-rule flex flex-col justify-between">
|
||
<div>
|
||
<div class="eyebrow muted text-[10px] mb-3">Vollständige Übersicht</div>
|
||
<p class="m-0 text-[14px] leading-[1.6] text-ink-2">Pakete, Cross-Publishing nach presseecho.de, Agentur-Konditionen und Rechnungseinstellungen finden Sie in der Preisübersicht.</p>
|
||
</div>
|
||
<a href="{{ route('preise') }}" class="mt-5 inline-flex items-center gap-2 text-[13.5px] font-semibold text-brand border-b border-brand self-start pb-0.5">
|
||
Zur Preisübersicht
|
||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M3 6h6M6 3l3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
{{-- ============== FAQ ============== --}}
|
||
<section class="bg-bg border-t border-bg-rule">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 py-14 lg:py-16">
|
||
<div class="flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6 mb-9">
|
||
<div class="flex flex-col gap-3.5">
|
||
<span class="font-mono text-[11px] text-ink-4 tracking-[0.1em]">§ 05</span>
|
||
<div>
|
||
<div class="eyebrow text-[10.5px] mb-2.5">Häufige Fragen</div>
|
||
<h2 class="font-serif m-0 text-[28px] lg:text-[36px] font-semibold leading-[1.1] text-ink max-w-[720px] tracking-[-0.6px] text-balance">Kurz beantwortet</h2>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="grid items-start gap-10 lg:gap-16 grid-cols-1 lg:grid-cols-[1fr_1.6fr]">
|
||
<div class="lg:sticky lg:top-6 pt-2">
|
||
<p class="font-serif m-0 text-[16px] leading-[1.55] text-ink-2">Sie finden hier keine Antwort?</p>
|
||
<a href="{{ route('kontakt') }}" class="mt-3.5 inline-flex items-center gap-1.5 text-[13.5px] font-medium text-brand border-b border-brand pb-0.5">Redaktion direkt anschreiben</a>
|
||
<div class="mt-3.5 text-[12px] text-ink-3 leading-[1.55]">Mo–Fr · 09:00–17:00 Uhr (MEZ)</div>
|
||
</div>
|
||
|
||
<div class="border-t border-bg-rule-strong">
|
||
@foreach ([
|
||
['q' => 'Wie schnell wird meine Mitteilung veröffentlicht?', 'a' => 'Werktags üblicherweise innerhalb von 24 Stunden nach Einreichung. Bei zeitkritischen Mitteilungen ist eine Vorab-Absprache möglich.'],
|
||
['q' => 'Bleibt meine Mitteilung dauerhaft online?', 'a' => 'Ja. Mitteilungen werden nicht gelöscht. Korrekturen sind jederzeit möglich — die URL bleibt erhalten.'],
|
||
['q' => 'Kann ich auch auf presseecho.de veröffentlichen?', 'a' => 'Ja, über den zentralen Publisher-Bereich. Cross-Publishing ist optional verfügbar und wird separat abgerechnet.'],
|
||
['q' => 'Brauche ich ein Abo?', 'a' => 'Nein. Sie kaufen Credits nach Bedarf, ohne Vertragsbindung. Nicht eingesetzte Credits verfallen nicht.'],
|
||
['q' => 'Was passiert bei einem Fehler in der Mitteilung?', 'a' => 'Korrektur statt Löschung: Inhalte werden aktualisiert, die URL bleibt erhalten, Verlinkungen und Verweise bestehen weiter.'],
|
||
] as $i => $faq)
|
||
<details class="group border-b border-bg-rule" {{ $i === 0 ? 'open' : '' }}>
|
||
<summary class="grid items-center gap-4 py-[22px] cursor-pointer list-none grid-cols-[44px_1fr_24px] [&::-webkit-details-marker]:hidden">
|
||
<span class="font-mono text-[12px] text-ink-4">{{ str_pad((string) ($i + 1), 2, '0', STR_PAD_LEFT) }}</span>
|
||
<span class="font-serif text-[17px] lg:text-[19px] font-semibold text-ink leading-[1.3] tracking-[-0.2px]">{{ $faq['q'] }}</span>
|
||
<span class="inline-flex items-center justify-center w-[22px] h-[22px] border border-bg-rule-strong text-ink justify-self-end" aria-hidden="true">
|
||
<svg width="11" height="11" viewBox="0 0 12 12" fill="none" class="transition-transform group-open:rotate-45"><path d="M6 2v8M2 6h8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg>
|
||
</span>
|
||
</summary>
|
||
<div class="text-[14px] leading-[1.6] text-ink-2 max-w-[640px] pb-[22px] pl-[60px]">{{ $faq['a'] }}</div>
|
||
</details>
|
||
@endforeach
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
{{-- ============== FINAL CTA ============== --}}
|
||
<section class="bg-bg border-t border-bg-rule-strong">
|
||
<div class="max-w-layout mx-auto px-4 sm:px-6 lg:px-8 pt-14 pb-16 lg:pb-[72px]">
|
||
<div class="relative overflow-hidden grid items-end text-ink-on-dark bg-topbar-grad gap-8 lg:gap-14 grid-cols-1 lg:grid-cols-[1.3fr_1fr] px-7 py-10 lg:px-14 lg:py-14">
|
||
<span class="absolute left-0 top-0 bottom-0 w-1 bg-brand" aria-hidden="true"></span>
|
||
<div>
|
||
<div class="eyebrow mb-3.5 text-[10.5px] text-brand-soft">Mitteilung einreichen · Schritt eins</div>
|
||
<h2 class="font-serif m-0 text-[34px] lg:text-[48px] font-semibold leading-[1.08] text-ink-on-dark max-w-[700px] tracking-[-0.9px] text-balance">Bereit, Ihre Mitteilung einzureichen?</h2>
|
||
<p class="font-serif mt-5 mb-0 text-[16px] lg:text-[17px] leading-[1.55] text-ink-on-dark-2 max-w-[580px]">
|
||
Konto in zwei Minuten anlegen, Text und Bild einreichen, nach redaktioneller Sichtung veröffentlicht.
|
||
Einmaliges Konto — beide Portale (businessportal24 & presseecho.de) nutzbar.
|
||
</p>
|
||
</div>
|
||
<div class="flex flex-col items-start gap-3.5">
|
||
<a href="{{ $publisherUrl }}/register"
|
||
class="inline-flex items-center gap-2 px-7 py-4 text-[15px] font-semibold text-white bg-brand hover:bg-brand-deep transition-colors">
|
||
Zum Publisher-Bereich
|
||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M4 8L8.5 3.5M8.5 3.5H5M8.5 3.5V7" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>
|
||
</a>
|
||
<span class="text-[12px] text-ink-on-dark-2">Login per Magic-Link · ohne Vertragsbindung</span>
|
||
<a href="{{ route('web.home') }}" class="mt-1.5 text-[13px] text-ink-on-dark border-b border-white/35 pb-0.5">Oder zuerst Beispiele ansehen →</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</main>
|
||
|
||
<x-web.site-footer />
|
||
@endsection
|