presseportale/resources/views/emails/press-release/published.blade.php
Kevin Adametz 9f44546082 web/admin/pdf: gemeinsame Bildnachweis-Auflösung, Detailfenster am Artikelbild, Bestätigungsstand in Kunden- und Adminansicht, Wortwahl „automatisierte Prüfung" (Bildkennzeichnung Block D)
- App\Support\ImageCredit: Foto/Quelle-Zeile, KI-Hinweis mit Herkunft, Verantwortlich-Zeile nur mit Protokoll, sichere Links; PDF-Zeilen mit Bestätigungskennung
- Artikelseite: Overlay (eigenes i-Zeichen, Alpine ohne Plugin, Bottom-Sheet auf Mobil) mit Nachweis, Lizenz, Quelle, KI-Hinweis, Verantwortlich-Zeile, „Bild melden"
- Richtlinien 0.2: Prüfung als automatisiert beschrieben, Abschnitt „Bilder" (Decision-Update 3.5); Taglines, Suche, Newsrooms, Startseiten-CTA, Mails ohne „qualitätsgeprüft"
- Cache-Invalidierung bei Bildwechsel an veröffentlichten Meldungen; PHPStan-Baseline für das Resource bereinigt

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 09:44:34 +00:00

65 lines
3.3 KiB
PHP

<x-emails.layout title="Ihre Pressemitteilung wurde veröffentlicht" preheader="Ihre Pressemitteilung hat die automatisierte Prüfung bestanden und ist veröffentlicht.">
<p>{{ filled($recipientName) ? 'Hallo '.$recipientName.',' : 'Guten Tag,' }}</p>
<p>Ihre Pressemitteilung hat unsere automatisierte Prüfung bestanden und ist jetzt veröffentlicht.</p>
<p class="title">{{ $pressRelease->title }}</p>
{{-- 1) Direktlink(s) zur veröffentlichten Mitteilung auf dem jeweiligen
öffentlichen Portal (bei Portal::Both je ein Button pro Spoke). --}}
@foreach ($portalLinks as $portalLink)
<x-emails.button :url="$portalLink['url']">Auf {{ $portalLink['label'] }} ansehen</x-emails.button>
@endforeach
<dl class="meta">
@if ($pressRelease->published_at)
<dt>Veröffentlicht am</dt>
<dd>{{ $pressRelease->published_at->format('d.m.Y H:i') }} Uhr</dd>
@endif
@if ($portalLinks !== [])
<dt>Veröffentlicht auf</dt>
@foreach ($portalLinks as $portalLink)
<dd><a href="{{ $portalLink['url'] }}">{{ $portalLink['label'] }}</a></dd>
@endforeach
@endif
</dl>
{{-- 2) Verwaltung im Konto (Login-Bereich), inkl. Hinweis auf die
Anmeldung per Passwort oder Magic-Link. --}}
<p>
Bearbeiten und verwalten können Sie die Pressemitteilung in Ihrem Konto:<br>
<a href="{{ $showUrl }}">Pressemitteilung im pressekonto öffnen</a>
</p>
<p style="font-size: 12.5px; color: #6b7280;">
Hinweis: Dieser Link führt in Ihren persönlichen Login-Bereich. Die Anmeldung ist
dort mit Ihrem Passwort oder per Magic-Link (Anmelde-Link per E-Mail) möglich.
</p>
{{-- 3) Verwaltungszugang zum Newsroom (Roadmap 1b.4, E4): ein Hinweis
am Ende, kein Angebot — der Zugang ist kostenlos. --}}
@if ($manageNewsroomUrl)
<p style="font-size: 12.5px; color: #6b7280;">
Hinweis: Der Newsroom von {{ $pressRelease->company->name }} lässt sich kostenlos pflegen —
Profil, Logo, Pressekontakte und die Aufrufe jeder Meldung im Verlauf. Den Zugang erhält die hinterlegte Firmen-E-Mail:<br>
<a href="{{ $manageNewsroomUrl }}">Diesen Newsroom verwalten und Aufrufe einsehen</a>
</p>
@endif
{{-- 4) Erstquelle gegen Kopie (Roadmap 1d, Anhang 17.09.2026): nur bei
Meldungen, die über einen Verteiler eingegangen sind. Technische
Tatsache, ohne Verkaufsdruck — kein Preis, kein Angebot. --}}
@if ($viaSyndication)
<p style="font-size: 12.5px; color: #6b7280;">
Zur Einordnung: Diese Meldung ist über einen Verteiler bei uns eingegangen und liegt gleichlautend
auch auf anderen Portalen. Für Such- und KI-Systeme hat ein solcher Text keine erkennbare Erstquelle.
Eine direkt eingereichte Meldung erscheint dagegen mit strukturierten Daten, geprüften Angaben und
einer stabilen Adresse als Erstquelle. Das ist kein Werturteil über diesen Weg, nur der technische Unterschied.
</p>
@endif
<div class="note">
<p>Bei Fragen erreichen Sie uns über den <a href="{{ config('domains.domain_portal_url') }}/de/hilfe">Hilfe-Bereich auf pressekonto</a>.</p>
</div>
<x-emails.unsubscribe-note :type="$notificationType" :url="$unsubscribeUrl" />
</x-emails.layout>