- FAQ komplett neu: B2B-Hinweis, echte Datei-Limits (Bilder 16 MB,
Anhaenge inkl. Office/ZIP 25 MB), Video-Einbettungs-Behauptung raus,
Stripe/Rechnung als Zahlungswege, Kuendigungs- und API-Antworten mit
echten Zielen, kein Export-/Farben-/Wizard-Versprechen mehr
- Hilfe-Center: tote '#'-Links durch echte Ziele ersetzt (Registrieren,
Kuendigungsseite, Konto-Login), Support-Kontakt als mailto, erfundene
Geschaeftszeiten entfernt
- Veroeffentlichen: Fantasie-Preismodell ('ab 89 EUR', Credits je
Veroeffentlichung, Cross-Publishing separat) durch echte Konditionen
ersetzt (Einzel-PM + Tarife aus DB/config via VeroeffentlichenPageData);
Magic-Link-Registrierungs-Claim korrigiert
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
120 lines
6 KiB
PHP
120 lines
6 KiB
PHP
@extends('web.layouts.web-master')
|
||
|
||
@section('title', 'Hilfe-Center')
|
||
@section('meta_description', 'Hilfe-Center: Antworten, Anleitungen und direkter Kontakt zum Support-Team.')
|
||
|
||
@php
|
||
$publisherUrl = rtrim((string) config('domains.domain_portal_url', config('app.url')), '/');
|
||
|
||
// Host-aware Kontaktadresse (Betreiber-Postfach als Fallback, R2.1).
|
||
$helpHost = request()->getHost();
|
||
$helpBrandKey = str_contains($helpHost, 'pressekonto')
|
||
? 'pressekonto'
|
||
: (str_contains($helpHost, 'presseecho') ? 'presseecho' : 'businessportal24');
|
||
$helpContactEmail = config('domains.domains.'.$helpBrandKey.'.brand.contact_email') ?? 'info@businessportal24.com';
|
||
|
||
// Hilfe-Themen mit Links auf vorhandene Ziele.
|
||
$helpTopics = [
|
||
[
|
||
'title' => 'Erste Schritte',
|
||
'links' => [
|
||
['label' => 'Konto erstellen', 'href' => $publisherUrl.'/register'],
|
||
['label' => 'Erste Pressemitteilung veröffentlichen', 'href' => route('veroeffentlichen')],
|
||
['label' => 'Newsrooms entdecken', 'href' => route('newsrooms')],
|
||
['label' => 'Häufige Fragen zum Einstieg', 'href' => route('faq')],
|
||
],
|
||
],
|
||
[
|
||
'title' => 'Pressemitteilungen',
|
||
'links' => [
|
||
['label' => 'Dateiformate und Größen', 'href' => route('faq')],
|
||
['label' => 'SEO-Optimierung', 'href' => route('faq')],
|
||
['label' => 'Korrekturen nach Veröffentlichung', 'href' => route('faq')],
|
||
],
|
||
],
|
||
[
|
||
'title' => 'Konto & Abrechnung',
|
||
'links' => [
|
||
['label' => 'Tarif wechseln', 'href' => route('preise')],
|
||
['label' => 'Rechnungen im Konto abrufen', 'href' => $publisherUrl.'/login'],
|
||
['label' => 'Vertrag kündigen', 'href' => route('kuendigung')],
|
||
],
|
||
],
|
||
[
|
||
'title' => 'Erweiterte Funktionen',
|
||
'links' => [
|
||
['label' => 'API-Integration', 'href' => route('api')],
|
||
['label' => 'Statistiken zu Aufrufen', 'href' => route('faq')],
|
||
['label' => 'Newsroom pflegen', 'href' => $publisherUrl.'/login'],
|
||
],
|
||
],
|
||
];
|
||
|
||
$quickLinks = [
|
||
['label' => 'FAQ', 'desc' => 'Häufig gestellte Fragen', 'href' => route('faq')],
|
||
['label' => 'Veröffentlichen', 'desc' => 'In wenigen Schritten zur Meldung', 'href' => route('veroeffentlichen')],
|
||
['label' => 'Kontakt', 'desc' => 'Direkter Draht zum Support', 'href' => 'mailto:'.$helpContactEmail],
|
||
];
|
||
@endphp
|
||
|
||
@section('content')
|
||
<x-web.static-page
|
||
eyebrow="Hilfe"
|
||
title="Hilfe-Center"
|
||
lead="Finden Sie Antworten und Anleitungen – oder kontaktieren Sie unser Support-Team direkt."
|
||
breadcrumb="Hilfe"
|
||
>
|
||
{{-- Schnellzugriff --}}
|
||
<div class="grid gap-px bg-bg-rule border border-bg-rule grid-cols-1 sm:grid-cols-3">
|
||
@foreach ($quickLinks as $link)
|
||
<a href="{{ $link['href'] }}" class="group bg-bg p-6 hover:bg-bg-elev transition-colors">
|
||
<div class="flex items-center justify-between gap-2">
|
||
<span class="text-[15px] font-semibold text-ink group-hover:text-brand transition-colors">{{ $link['label'] }}</span>
|
||
<svg width="13" height="13" viewBox="0 0 12 12" fill="none" aria-hidden="true" class="text-ink-3 group-hover:text-brand transition-colors">
|
||
<path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" />
|
||
</svg>
|
||
</div>
|
||
<p class="text-[12.5px] text-ink-3 mt-1 mb-0">{{ $link['desc'] }}</p>
|
||
</a>
|
||
@endforeach
|
||
</div>
|
||
|
||
{{-- Hilfe-Themen --}}
|
||
<h2 class="font-serif text-[22px] font-semibold tracking-[-0.3px] text-ink m-0 mt-12 mb-4">Hilfe-Themen</h2>
|
||
<div class="grid gap-px bg-bg-rule border border-bg-rule grid-cols-1 md:grid-cols-2">
|
||
@foreach ($helpTopics as $topic)
|
||
<div class="bg-bg p-6">
|
||
<h3 class="text-[14px] font-semibold text-ink m-0 mb-3">{{ $topic['title'] }}</h3>
|
||
<ul class="list-none p-0 m-0 space-y-2">
|
||
@foreach ($topic['links'] as $link)
|
||
<li>
|
||
<a href="{{ $link['href'] }}" class="inline-flex items-center gap-1.5 text-[13px] text-ink-2 hover:text-brand transition-colors">
|
||
<span class="text-ink-4" aria-hidden="true">›</span>
|
||
{{ $link['label'] }}
|
||
</a>
|
||
</li>
|
||
@endforeach
|
||
</ul>
|
||
</div>
|
||
@endforeach
|
||
</div>
|
||
|
||
{{-- Support-CTA --}}
|
||
<div class="mt-12 border border-bg-rule bg-bg-elev p-6 sm:p-8 flex flex-col sm:flex-row sm:items-center sm:justify-between gap-5">
|
||
<div>
|
||
<h2 class="font-serif text-[20px] font-semibold tracking-[-0.3px] text-ink m-0">Benötigen Sie weitere Hilfe?</h2>
|
||
<p class="text-[13px] text-ink-2 mt-1.5 mb-0">Unser Support-Team antwortet werktags per E-Mail.</p>
|
||
</div>
|
||
<div class="flex flex-wrap gap-3 flex-shrink-0">
|
||
<a href="mailto:{{ $helpContactEmail }}"
|
||
class="inline-flex items-center justify-center gap-1.5 px-5 py-2.5 text-[12.5px] font-semibold text-white bg-brand hover:bg-brand-deep rounded-[2px] transition-colors">
|
||
Support kontaktieren
|
||
</a>
|
||
<a href="{{ route('faq') }}"
|
||
class="inline-flex items-center justify-center gap-1.5 px-5 py-2.5 text-[12.5px] font-semibold text-ink border border-bg-rule-strong hover:bg-bg transition-colors rounded-[2px]">
|
||
FAQ durchsuchen
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</x-web.static-page>
|
||
@endsection
|