Ergebnisse laufen als Anzeigetafel (Wappen und Name je Seite, Ergebnis gross in der Mitte) statt als Listenzeilen. Verworfen und im CSS begruendet: Tore am rechten Blattrand, getoente Karten je Spiel, roter Strich unter der Mannschaftszeile, graue Verlierer-Ziffern. Vereinsnamen einzeilig, sonst ausgepunktet. Die Gegnerseite bekommt ein symmetrisches Duell, eine aus den Tabellenwerten abgeleitete Aufmacher-Zeile, den Vergleich als Balkenpaar aus der Mitte und einen Tabellenausschnitt ueber die geteilte league-table-Komponente. Die Balkenlaengen kommen aus Klassen in 5-Prozent-Stufen, nie aus einem style-Attribut (die CSP verwirft inline styles stillschweigend). Das Mitglied-werden-Poster sagt jetzt "Werde Teil unseres Vereins". Alle geaenderten Seiten auf A5-Hoehe nachgemessen, kein Ueberstand. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Hv9SGDu3m3diiPrW9Fmj3v
44 lines
2.3 KiB
PHP
44 lines
2.3 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
/**
|
|
* Mitglied-werden-Seite der Stadionzeitung (Live-Seite) — Poster statt Liste:
|
|
* riesige zentrierte Coolvetica-Headline („Werde Teil unseres Vereins", das
|
|
* letzte Wort in Vereinsrot), darunter Claim-Satz und Abteilungszeile,
|
|
* unten der geteilte CTA-Fuß mit QR auf /mitglied-werden. Fester Baustein
|
|
* jeder Ausgabe (bin/stadionzeitung-add.php plant sie nach den
|
|
* Ansprechpartnern ein) — Look bewusst weiß mit Rot-Akzent, damit die Seite
|
|
* heraussticht, ohne die helle Heft-Optik zu brechen (Felix, 29.07.2026).
|
|
*
|
|
* Keine Props — die Seite ist statisch bis auf den geteilten QR
|
|
* (qr-mitglied-werden.png, von bin/stadionzeitung-add.php mit der aktuellen
|
|
* base_url erzeugt; fehlt er, erscheint nur der Text-Link).
|
|
*/
|
|
$mitgliedQr = is_file(PUBLIC_PATH . '/assets/img/stadionzeitung/qr-mitglied-werden.png')
|
|
? 'img/stadionzeitung/qr-mitglied-werden.png'
|
|
: null;
|
|
$mitgliedLink = club_domain('mitglied-werden');
|
|
?>
|
|
<div class="stadionzeitung-mitglied">
|
|
<div class="stadionzeitung-mitglied__poster">
|
|
<img class="stadionzeitung-mitglied__logo" src="<?= e(asset('img/logo.svg')) ?>" alt="" width="75" height="97">
|
|
<h2 class="stadionzeitung-mitglied__headline">
|
|
<span class="stadionzeitung-mitglied__line">Werde Teil</span>
|
|
<span class="stadionzeitung-mitglied__line">unseres</span>
|
|
<span class="stadionzeitung-mitglied__line stadionzeitung-mitglied__line--accent">Vereins</span>
|
|
</h2>
|
|
<p class="stadionzeitung-mitglied__claim">Seit 1908 in Kulmbach zuhause. Egal ob auf dem Platz, in der Halle oder am Spielfeldrand: bei uns ist Platz für dich.</p>
|
|
<p class="stadionzeitung-mitglied__departments">Fußball · Jugend · Turnen</p>
|
|
<?php /* Bewusst KEIN generischer CTA-Fuß wie auf den Listen-Seiten: das
|
|
Poster endet mit dem großen zentrierten QR (Felix, 29.07.2026) —
|
|
die Link-Zeile darunter bleibt für alle, die nicht scannen. */ ?>
|
|
<div class="stadionzeitung-mitglied__qr-block">
|
|
<?php if ($mitgliedQr !== null): ?>
|
|
<img class="stadionzeitung-mitglied__qr" src="<?= e(asset($mitgliedQr)) ?>" alt="" width="120" height="120" loading="lazy" decoding="async">
|
|
<?php endif; ?>
|
|
<span class="stadionzeitung-mitglied__link"><?= e($mitgliedLink) ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|