Oeffentliche Strecke durchgaengig auf das Editorial-Design umgestellt und
datengetrieben gemacht:
- Newsrooms-Verzeichnis + Newsroom-Detailseiten (Suche, Pagination)
- Preise-Seite neu (Abos via Plan, Einzel-PM via config/billing, Add-ons via
config/credits); Texte ausgelagert nach lang/{de,en}/pricing.php
- Pricing-Teaser-Komponente auf den Startseiten + Preise-Link in Header/Footer
- Statische Seiten im Editorial-Design ueber neue Komponente x-web.static-page:
impressum, datenschutz, agb, cookies, faq (Akkordeon), hilfe, kontakt,
ueber-uns, api (altes Theme/gradient-hero entfernt)
- Header/Footer-Linkpflege: tote #-Anker raus, FAQ/Hilfe/Cookies verlinkt,
"Anmelden" fuehrt in den Hub
- Legacy-URL-Redirects (.html, presskit->newsroom, Regionen)
- Datums-Bugfix in Feed-Komponenten
Tests: NewsroomPage, PreisePage, PricingTeaser, StaticPages, NavigationLinks,
LegacyRedirect. Doku in docs/frontend aktualisiert.
Co-authored-by: Cursor <cursoragent@cursor.com>
93 lines
6.7 KiB
PHP
93 lines
6.7 KiB
PHP
@extends('web.layouts.web-master')
|
||
|
||
@section('title', 'Häufig gestellte Fragen (FAQ)')
|
||
@section('meta_description', 'Antworten auf die wichtigsten Fragen rund um das Veröffentlichen von Pressemitteilungen, Account, Abrechnung und Newsroom.')
|
||
|
||
@php
|
||
// FAQ-Inhalte als Datenstruktur (DRY). Vor Go-Live ggf. mit dem Support
|
||
// abstimmen; bei Bedarf später in lang/*/faq.php auslagern.
|
||
$faqCategories = [
|
||
[
|
||
'title' => 'Erste Schritte',
|
||
'items' => [
|
||
['q' => 'Wie veröffentliche ich meine erste Pressemitteilung?', 'a' => 'Nach der Registrierung klicken Sie auf „Veröffentlichen" in der Hauptnavigation. Folgen Sie dem 5-Schritte-Wizard: Metadaten eingeben, Content erstellen, Medien hochladen, Kontaktdaten hinterlegen und Vorschau prüfen. Bei Fragen steht unser Support-Team zur Verfügung.'],
|
||
['q' => 'Muss ich mich registrieren, um Pressemitteilungen zu lesen?', 'a' => 'Nein, alle veröffentlichten Pressemitteilungen sind frei zugänglich. Eine Registrierung ist nur erforderlich, wenn Sie selbst Inhalte veröffentlichen oder einen Newsroom erstellen möchten.'],
|
||
['q' => 'Wie lange dauert die Freischaltung meiner Pressemitteilung?', 'a' => 'In der Regel werden Pressemitteilungen innerhalb weniger Stunden redaktionell geprüft und freigeschaltet. Höhere Tarife profitieren von einer beschleunigten Prüfung.'],
|
||
],
|
||
],
|
||
[
|
||
'title' => 'Account & Abrechnung',
|
||
'items' => [
|
||
['q' => 'Wie ändere ich meinen Tarif?', 'a' => 'In Ihrem Bereich unter „Buchungen & Add-ons" können Sie jederzeit upgraden oder downgraden. Upgrades gelten sofort, Downgrades zum nächsten Abrechnungszeitraum.'],
|
||
['q' => 'Welche Zahlungsmethoden werden akzeptiert?', 'a' => 'Wir akzeptieren Kreditkarten (Visa, Mastercard, American Express) sowie SEPA-Lastschrift. Die Abrechnung erfolgt sicher über unseren Zahlungsdienstleister; Bestandskunden können weiter per Rechnung zahlen.'],
|
||
['q' => 'Kann ich mein Konto löschen?', 'a' => 'Ja, Sie können Ihr Konto jederzeit in den Einstellungen löschen. Beachten Sie, dass bereits veröffentlichte Pressemitteilungen aus SEO-Gründen online bleiben, aber nicht mehr Ihrem Account zugeordnet sind.'],
|
||
],
|
||
],
|
||
[
|
||
'title' => 'Pressemitteilungen & Content',
|
||
'items' => [
|
||
['q' => 'Welche Dateiformate werden für Medien unterstützt?', 'a' => 'Bilder: JPG, PNG, WebP (max. 10 MB). Dokumente: PDF (max. 25 MB). Videos können über YouTube-/Vimeo-Einbettung hinzugefügt werden.'],
|
||
['q' => 'Kann ich eine Pressemitteilung nach Veröffentlichung bearbeiten?', 'a' => 'Inhaltliche Korrekturen und Updates sind über den jeweiligen Magic-Link möglich. Umfang und Konditionen richten sich nach dem gewählten Tarif.'],
|
||
['q' => 'Wie optimiere ich meine Pressemitteilung für SEO?', 'a' => 'Nutzen Sie aussagekräftige Headlines, integrieren Sie relevante Keywords natürlich, hinterlegen Sie Alt-Texte für Bilder und strukturieren Sie den Text mit Zwischenüberschriften.'],
|
||
],
|
||
],
|
||
[
|
||
'title' => 'Newsroom & Features',
|
||
'items' => [
|
||
['q' => 'Was ist ein Newsroom und wie erstelle ich einen?', 'a' => 'Ein Newsroom ist Ihre dedizierte Unternehmensseite, auf der alle Ihre Pressemitteilungen gebündelt werden. Je nach Tarif lässt er sich mit Logo, Farben und zusätzlichen Informationen individualisieren.'],
|
||
['q' => 'Wie funktionieren die Analytics?', 'a' => 'Sie erhalten Statistiken zu Aufrufen, Klicks und Reichweite Ihrer Meldungen. Die Daten werden laufend aktualisiert und lassen sich exportieren.'],
|
||
],
|
||
],
|
||
];
|
||
@endphp
|
||
|
||
@section('content')
|
||
<x-web.static-page
|
||
eyebrow="Hilfe"
|
||
title="Häufig gestellte Fragen"
|
||
lead="Finden Sie schnell Antworten auf die wichtigsten Fragen rund um Veröffentlichung, Account und Newsroom."
|
||
breadcrumb="FAQ"
|
||
>
|
||
<div class="max-w-[820px] space-y-10">
|
||
@foreach ($faqCategories as $category)
|
||
<div>
|
||
<h2 class="font-serif text-[22px] font-semibold tracking-[-0.3px] text-ink m-0 mb-4">{{ $category['title'] }}</h2>
|
||
<div class="border border-bg-rule divide-y divide-bg-rule">
|
||
@foreach ($category['items'] as $item)
|
||
<details class="group">
|
||
<summary class="flex items-center justify-between gap-4 cursor-pointer select-none list-none px-5 py-4 text-[14px] font-semibold text-ink hover:bg-bg-elev transition-colors [&::-webkit-details-marker]:hidden">
|
||
<span class="pr-4">{{ $item['q'] }}</span>
|
||
<svg width="14" height="14" viewBox="0 0 24 24" fill="none" aria-hidden="true"
|
||
class="flex-shrink-0 text-ink-3 transition-transform duration-200 group-open:rotate-180">
|
||
<path d="M6 9l6 6 6-6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
||
</svg>
|
||
</summary>
|
||
<div class="px-5 pb-5 -mt-1 text-[13.5px] leading-[1.65] text-ink-2">
|
||
{{ $item['a'] }}
|
||
</div>
|
||
</details>
|
||
@endforeach
|
||
</div>
|
||
</div>
|
||
@endforeach
|
||
</div>
|
||
|
||
{{-- Abschluss-CTA: Frage nicht gefunden? --}}
|
||
<div class="max-w-[820px] mt-12 border-t border-bg-rule pt-8">
|
||
<h2 class="font-serif text-[22px] font-semibold tracking-[-0.3px] text-ink m-0">Frage nicht gefunden?</h2>
|
||
<p class="text-[13.5px] leading-[1.6] text-ink-2 mt-2 mb-5 max-w-[560px]">
|
||
Unser Support-Team hilft Ihnen gerne weiter – per E-Mail oder über das Kontaktformular.
|
||
</p>
|
||
<div class="flex flex-wrap gap-3">
|
||
<a href="{{ route('kontakt') }}"
|
||
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">
|
||
Kontakt aufnehmen
|
||
</a>
|
||
<a href="{{ route('hilfe') }}"
|
||
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-elev rounded-[2px] transition-colors">
|
||
Hilfe-Center besuchen
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</x-web.static-page>
|
||
@endsection
|