Web-Inhalte auf echten Funktionsstand: FAQ, Hilfe, Veroeffentlichen
- 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>
This commit is contained in:
parent
9c9f7f7144
commit
73fc3827c8
4 changed files with 90 additions and 58 deletions
|
|
@ -4,6 +4,7 @@ namespace App\Services\Web;
|
|||
|
||||
use App\Enums\PressReleaseStatus;
|
||||
use App\Models\Company;
|
||||
use App\Models\Plan;
|
||||
use App\Models\PressRelease;
|
||||
use App\Scopes\PortalScope;
|
||||
use App\Support\EditorialClock;
|
||||
|
|
@ -75,6 +76,10 @@ class VeroeffentlichenPageData
|
|||
->pluck('name')
|
||||
->all();
|
||||
|
||||
// Preis-Anker aus denselben Quellen wie die Preisseite (PreisePageData),
|
||||
// damit die Marketingseite nie von den echten Konditionen abweicht.
|
||||
$cheapestPlan = Plan::query()->active()->orderBy('monthly_price_cents')->first();
|
||||
|
||||
return [
|
||||
'referenceNow' => $referenceNow,
|
||||
'archiveTotal' => $archiveTotal,
|
||||
|
|
@ -84,6 +89,8 @@ class VeroeffentlichenPageData
|
|||
'exampleRelease' => $exampleRelease,
|
||||
'activeNewsroomNames' => $activeNewsroomNames,
|
||||
'activeNewsroomsTotal' => $activeNewsroomsTotal,
|
||||
'singlePmPriceCents' => (int) config('billing.single_pm_price_cents'),
|
||||
'cheapestPlan' => $cheapestPlan,
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,41 +1,53 @@
|
|||
@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.')
|
||||
@section('meta_description', 'Antworten auf die wichtigsten Fragen rund um das Veröffentlichen von Pressemitteilungen, Konto, 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.
|
||||
// Host-aware Kontaktadresse: Hub (pressekonto) vs. Spokes. Betreiber-
|
||||
// Postfach als Fallback, bis CONTACT_EMAIL_* gesetzt sind (R2.1).
|
||||
$host = request()->getHost();
|
||||
$faqBrandKey = str_contains($host, 'pressekonto')
|
||||
? 'pressekonto'
|
||||
: (str_contains($host, 'presseecho') ? 'presseecho' : 'businessportal24');
|
||||
$faqContactEmail = config('domains.domains.'.$faqBrandKey.'.brand.contact_email') ?? 'info@businessportal24.com';
|
||||
|
||||
// FAQ-Inhalte als Datenstruktur (DRY). Antworten dürfen kontrolliertes
|
||||
// HTML enthalten (nur eigene Literale, keine Nutzereingaben).
|
||||
$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.'],
|
||||
['q' => 'Wie veröffentliche ich meine erste Pressemitteilung?', 'a' => 'Registrieren Sie sich im zentralen Publisher-Bereich (pressekonto), legen Sie Ihr Firmenprofil an und verfassen Sie die Mitteilung im Editor — mit Text, Bildern, Anhängen und Pressekontakt. Nach dem Einreichen durchläuft sie unsere Inhaltsprüfung und erscheint anschließend auf presseecho.de und businessportal24.com.'],
|
||||
['q' => 'An wen richtet sich das Angebot?', 'a' => 'Ausschließlich an Unternehmen, Selbstständige und Agenturen. Die Veröffentlichung erfolgt stets über ein Firmenprofil — ein Angebot für Verbraucher ist es nicht.'],
|
||||
['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 veröffentlichen möchten.'],
|
||||
['q' => 'Wie lange dauert die Freischaltung meiner Pressemitteilung?', 'a' => 'Die Inhaltsprüfung ist werktags in der Regel am selben Tag abgeschlossen. Nach der Freigabe geht die Mitteilung sofort online — oder automatisch zu Ihrem geplanten Wunschtermin.'],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Account & Abrechnung',
|
||||
'title' => 'Konto & 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.'],
|
||||
['q' => 'Wie ändere ich meinen Tarif?', 'a' => 'In Ihrem Konto 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' => 'Die Abrechnung läuft sicher über Stripe — etwa per Kreditkarte oder SEPA-Lastschrift. Bestandskunden mit laufender Vereinbarung zahlen weiterhin per Rechnung.'],
|
||||
['q' => 'Kann ich meinen Tarif kündigen?', 'a' => 'Ja, alle Tarife sind monatlich kündbar — direkt im Konto oder ohne Anmeldung über die <a href="'.route('kuendigung').'">Kündigungsseite</a>. Bei jährlicher Zahlweise läuft der bereits bezahlte Zeitraum bis zum Ende der zwölf Monate.'],
|
||||
['q' => 'Kann ich mein Konto löschen?', 'a' => 'Ja, jederzeit in den Einstellungen Ihres Kontos. Bereits veröffentlichte Pressemitteilungen bleiben im Archiv online, werden aber nicht mehr Ihrem Konto zugeordnet.'],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Pressemitteilungen & Content',
|
||||
'title' => 'Pressemitteilungen & Inhalte',
|
||||
'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.'],
|
||||
['q' => 'Welche Dateiformate werden unterstützt?', 'a' => 'Bilder: JPG, PNG, WebP (max. 16 MB). Anhänge: PDF, Word, Excel, PowerPoint, ZIP und TXT (max. 25 MB je Datei).'],
|
||||
['q' => 'Kann ich eine Pressemitteilung nach Veröffentlichung korrigieren?', 'a' => 'Ja — wir korrigieren statt zu löschen: Die URL Ihrer Mitteilung bleibt erhalten, Verweise und Verlinkungen bestehen weiter. Wenden Sie sich mit Korrekturwünschen an unseren Support.'],
|
||||
['q' => 'Wie optimiere ich meine Pressemitteilung für SEO?', 'a' => 'Nutzen Sie aussagekräftige Headlines, integrieren Sie relevante Keywords natürlich, hinterlegen Sie Bildtitel und strukturieren Sie den Text mit Zwischenüberschriften.'],
|
||||
['q' => 'Was passiert, wenn eine Mitteilung abgelehnt wird?', 'a' => 'Sie erhalten die Ablehnung mit Begründung und können die Mitteilung überarbeiten und erneut einreichen. Ein abgelehnter Beitrag verbraucht kein Kontingent.'],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Newsroom & Features',
|
||||
'title' => 'Newsroom & Funktionen',
|
||||
'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.'],
|
||||
['q' => 'Was ist ein Newsroom?', 'a' => 'Ihre Unternehmensseite auf beiden Portalen, auf der alle Ihre Pressemitteilungen gebündelt sind — mit Logo, Kurzprofil und Pressekontakten.'],
|
||||
['q' => 'Welche Statistiken sehe ich?', 'a' => 'Die Aufrufe jeder Mitteilung über beide Portale hinweg, direkt in Ihrem Konto. Die Zahlen werden laufend aktualisiert.'],
|
||||
['q' => 'Gibt es eine API?', 'a' => 'Ja — eine Token-basierte REST-API zum Einreichen von Mitteilungen, Statusabfragen und Bild-Upload. Details finden Sie auf der <a href="'.route('api').'">API-Seite</a>; Ihre Tokens erstellen Sie direkt im Konto, sobald eine aktive Buchung vorliegt.'],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
|
@ -45,7 +57,7 @@
|
|||
<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."
|
||||
lead="Finden Sie schnell Antworten auf die wichtigsten Fragen rund um Veröffentlichung, Konto und Newsroom."
|
||||
breadcrumb="FAQ"
|
||||
>
|
||||
<div class="max-w-[820px] space-y-10">
|
||||
|
|
@ -62,8 +74,8 @@
|
|||
<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 class="px-5 pb-5 -mt-1 text-[13.5px] leading-[1.65] text-ink-2 [&_a]:underline [&_a]:underline-offset-2 hover:[&_a]:text-ink">
|
||||
{!! $item['a'] !!}
|
||||
</div>
|
||||
</details>
|
||||
@endforeach
|
||||
|
|
@ -76,12 +88,13 @@
|
|||
<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.
|
||||
Unser Support-Team hilft Ihnen gerne weiter – per E-Mail an
|
||||
<a href="mailto:{{ $faqContactEmail }}" class="underline underline-offset-2 hover:text-ink">{{ $faqContactEmail }}</a>.
|
||||
</p>
|
||||
<div class="flex flex-wrap gap-3">
|
||||
<a href="{{ route('kontakt') }}"
|
||||
<a href="mailto:{{ $faqContactEmail }}"
|
||||
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
|
||||
Support anschreiben
|
||||
</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">
|
||||
|
|
|
|||
|
|
@ -4,43 +4,48 @@
|
|||
@section('meta_description', 'Hilfe-Center: Antworten, Anleitungen und direkter Kontakt zum Support-Team.')
|
||||
|
||||
@php
|
||||
// Hilfe-Themen mit Links auf vorhandene Ziele. „#" markiert Inhalte, die
|
||||
// noch entstehen (Anleitungen/Tutorials) — vor Go-Live verlinken.
|
||||
$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' => 'Account erstellen', 'href' => '#'],
|
||||
['label' => 'Konto erstellen', 'href' => $publisherUrl.'/register'],
|
||||
['label' => 'Erste Pressemitteilung veröffentlichen', 'href' => route('veroeffentlichen')],
|
||||
['label' => 'Newsroom einrichten', 'href' => route('newsrooms')],
|
||||
['label' => 'Profil vervollständigen', 'href' => '#'],
|
||||
['label' => 'Newsrooms entdecken', 'href' => route('newsrooms')],
|
||||
['label' => 'Häufige Fragen zum Einstieg', 'href' => route('faq')],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Pressemitteilungen',
|
||||
'links' => [
|
||||
['label' => 'PM erstellen und formatieren', 'href' => '#'],
|
||||
['label' => 'Medien hochladen', 'href' => '#'],
|
||||
['label' => 'SEO-Optimierung', 'href' => '#'],
|
||||
['label' => 'PM bearbeiten / löschen', 'href' => '#'],
|
||||
['label' => 'Dateiformate und Größen', 'href' => route('faq')],
|
||||
['label' => 'SEO-Optimierung', 'href' => route('faq')],
|
||||
['label' => 'Korrekturen nach Veröffentlichung', 'href' => route('faq')],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Account & Abrechnung',
|
||||
'title' => 'Konto & Abrechnung',
|
||||
'links' => [
|
||||
['label' => 'Tarif wechseln', 'href' => route('preise')],
|
||||
['label' => 'Zahlungsmethoden', 'href' => route('preise')],
|
||||
['label' => 'Rechnungen herunterladen', 'href' => '#'],
|
||||
['label' => 'Account kündigen', 'href' => '#'],
|
||||
['label' => 'Rechnungen im Konto abrufen', 'href' => $publisherUrl.'/login'],
|
||||
['label' => 'Vertrag kündigen', 'href' => route('kuendigung')],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Erweiterte Features',
|
||||
'title' => 'Erweiterte Funktionen',
|
||||
'links' => [
|
||||
['label' => 'API-Integration', 'href' => route('api')],
|
||||
['label' => 'Analytics nutzen', 'href' => '#'],
|
||||
['label' => 'Newsroom anpassen', 'href' => route('newsrooms')],
|
||||
['label' => 'Team-Management', 'href' => '#'],
|
||||
['label' => 'Statistiken zu Aufrufen', 'href' => route('faq')],
|
||||
['label' => 'Newsroom pflegen', 'href' => $publisherUrl.'/login'],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
|
@ -48,7 +53,7 @@
|
|||
$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' => route('kontakt')],
|
||||
['label' => 'Kontakt', 'desc' => 'Direkter Draht zum Support', 'href' => 'mailto:'.$helpContactEmail],
|
||||
];
|
||||
@endphp
|
||||
|
||||
|
|
@ -98,10 +103,10 @@
|
|||
<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 ist Mo–Fr von 9–18 Uhr für Sie da.</p>
|
||||
<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="{{ route('kontakt') }}"
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -11,6 +11,10 @@
|
|||
$newsroomNames = $activeNewsroomNames ?? [];
|
||||
$newsroomTotalLabel = max(0, (int) ($activeNewsroomsTotal ?? 0) - count($newsroomNames));
|
||||
|
||||
$fmtEuro = static fn (int $cents): string => number_format($cents / 100, $cents % 100 === 0 ? 0 : 2, ',', '.');
|
||||
$singlePmLabel = $fmtEuro((int) ($singlePmPriceCents ?? 1900));
|
||||
$cheapestPlanPriceLabel = ($cheapestPlan ?? null) ? $fmtEuro((int) $cheapestPlan->monthly_price_cents) : null;
|
||||
|
||||
$example = $exampleRelease ?? null;
|
||||
$exampleCategory = $example?->category?->translations?->first()?->name;
|
||||
$exampleCompany = $example?->company?->name;
|
||||
|
|
@ -225,7 +229,7 @@
|
|||
|
||||
<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' => '01', 'meta' => '≈ 2 Minuten', 't' => 'Konto anlegen', 'd' => 'Mit E-Mail und Passwort oder Google-Konto. Konto und Abrechnung liegen im zentralen Publisher-Bereich — ein Konto für beide Portale.'],
|
||||
['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)
|
||||
|
|
@ -241,7 +245,8 @@
|
|||
</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.
|
||||
Die Veröffentlichung erfolgt über den zentralen Publisher-Bereich und erscheint ohne Mehrkosten
|
||||
auf beiden Portalen — presseecho.de und businessportal24.com.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
|
@ -328,27 +333,29 @@
|
|||
<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.
|
||||
Einzeln ohne Abo veröffentlichen oder im Monats-Tarif — Inhaltsprüfung und beide Portale sind immer enthalten.
|
||||
</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>
|
||||
<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>Beide Portale ohne Mehrkosten.</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>Abgelehnte Mitteilungen kosten kein Kontingent.</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>Alle Tarife monatlich kündbar.</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 class="font-serif text-[16px] leading-[1.4] text-ink-2">Eine Veröffentlichung ohne Abo</div>
|
||||
<div class="mt-2 font-serif text-[40px] lg:text-[48px] font-semibold leading-none text-ink tracking-[-1.5px]">{{ $singlePmLabel }} €</div>
|
||||
<div class="mt-2.5 text-[12px] text-ink-3">netto · zzgl. USt. · voller Leistungsumfang.</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>
|
||||
@if ($cheapestPlanPriceLabel)
|
||||
<div class="mt-5 text-[11.5px] text-ink-3 leading-[1.5]">Regelmäßig veröffentlichen: Tarife ab {{ $cheapestPlanPriceLabel }} € / Monat mit {{ $cheapestPlan->press_release_quota }} Mitteilungen.</div>
|
||||
@endif
|
||||
</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>
|
||||
<p class="m-0 text-[14px] leading-[1.6] text-ink-2">Alle Tarife, Extra-Kontingente, Boost-Platzierungen und Agentur-Konditionen 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
|
||||
|
|
@ -375,16 +382,16 @@
|
|||
<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>
|
||||
<a href="mailto:{{ config('domains.domains.'.config('app.theme').'.brand.contact_email') ?? 'info@businessportal24.com' }}" 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]">Antwort werktags per E-Mail</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' => 'Kann ich auch auf presseecho.de veröffentlichen?', 'a' => 'Ja — jede Mitteilung erscheint automatisch auf beiden Portalen, presseecho.de und businessportal24.com, ohne Mehrkosten und ohne doppelte Eingabe.'],
|
||||
['q' => 'Brauche ich ein Abo?', 'a' => 'Nein. Eine Einzel-Pressemitteilung buchen Sie ohne Abo zum Festpreis; für regelmäßige Veröffentlichungen lohnen sich die monatlich kündbaren Tarife.'],
|
||||
['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' : '' }}>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue