Merge pull request 'WEB-15: Seite für GM Kosteniuk anlegen' (#14) from develop into main

Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/14
This commit is contained in:
2025-07-13 14:28:10 +02:00
39 changed files with 278 additions and 27 deletions
@@ -0,0 +1,219 @@
Blocks:
[
{
"content": {
"level": "h1",
"text": "GM Alexandra Kosteniuk zu Besuch"
},
"id": "3051b753-6ac0-4443-9bb3-0cd7977b29a7",
"isHidden": false,
"type": "heading"
},
{
"content": {
"level": "h2",
"text": "2017 - 35 Jahre Schachfreunde Bad Steben"
},
"id": "b6e76393-c2ae-4fc0-b132-cbcbc88fbc2b",
"isHidden": false,
"type": "heading"
},
{
"content": {
"text": "<p>Im Jahr 2017 feierten die Schachfreunde Bad Steben ihr 35-jähriges Bestehen. Grund genug um eine würdige Veranstaltung für alle Schachfreunde aus nah und fern zu organisieren. Am 29. Juli 2017 fand die Feier in der Spielbank Bad Steben statt.</p>"
},
"id": "66a06721-1da6-4870-9e28-8ceff0c06d06",
"isHidden": false,
"type": "text"
},
{
"content": {
"text": "<p>Wir sind stolz, dass die damals amtierende russische Meisterin, Mannschafts-Weltmeisterin und 12. Weltmeisterin der Schachgeschichte,&nbsp;<strong>GM Alexandra Kosteniuk,</strong> unserer Einladung gefolgt ist und Ehrengast zu unseren Feierlichkeiten war!</p>"
},
"id": "9abc2649-a63b-42d9-91c7-d8b0a3938ca5",
"isHidden": false,
"type": "text"
},
{
"content": {
"level": "h3",
"text": "Eintrag ins goldene Buch"
},
"id": "f408a1c2-b586-47ac-a372-5008bdf40082",
"isHidden": false,
"type": "heading"
},
{
"content": {
"text": "<p>Zu Beginn begrüßten die anwesenden Gastgeber, Funktionäre und Organisatoren unsere Ehrengast Alexandra Kosteniuk zur Festlichkeit zu 35 Jahre SF Bad Steben am 29. Juli 2017.&nbsp;Es folgten die Festreden des 1. Vorstands der Schachfreunde, stellv. Bezirksvorsitzenden und Kreisvorsitzenden sowie Bürgermeister. Letzterer bat unseren Ehrengast um Eintragung ins Goldene Buch der Marktgemeinde.</p><p>Natürlich kam Alexandra diesem Wunsch gerne nach und unterschrieb nicht nur, sondern zeichnete auch eine kleine Schachfigur sowie einen Brettausschnitt auf die Seite des Buchs.</p>"
},
"id": "0c8c8ef7-fad0-4bf0-89f0-d1fa9b3059fa",
"isHidden": false,
"type": "text"
},
{
"content": {
"location": "kirby",
"image": [
"file://e0r0f2qtltkgrxdo"
],
"src": "",
"alt": "Eintrag ins Goldene Buch des Marktes Bad Steben mit Bürgermeister, Ehrengast und eine Abordnung von Vertretern des Vereins und Kreisverbands.",
"caption": "GM Alexandra Kosteniuk beim Eintrag ins goldene Buch des Markt Bad Steben.",
"link": "",
"ratio": "",
"crop": "false"
},
"id": "1cf3301b-22a1-491f-9392-c6d350b1f16e",
"isHidden": false,
"type": "image"
},
{
"content": {
"text": "Auf dem Bild von links:\n**Jürgen Franz**, 2. Vorstand und Spielleiter SF Bad Steben\n**Tobias Feigel**, Eventmanager und Jugendleiter SF Bad Steben\n**Bert Horn**, 1. Bürgermeister Bad Steben\n**Udo Braunersreuther**, Direktor Spielbank Bad Steben\n**Bernd Haberzettl**, 1. Vorstand SF Bad Steben\n**Wolfgang Siegert**, stellv. Bezirksvorsitzender\n**Alexander Dohlus**, Kreisvorsitzender\nund natürlich vorne sitzend:\n**GM Alexandra Kosteniuk**, 12. Weltmeisterin"
},
"id": "2af5508c-eb51-4aef-89dc-99e79375e994",
"isHidden": false,
"type": "markdown"
},
{
"content": {
"level": "h3",
"text": "Das Simultanturnier"
},
"id": "a3e558d6-ad27-49a8-8252-dcb2584a3e13",
"isHidden": false,
"type": "heading"
},
{
"content": {
"text": "<p>Pünktlich um 14 Uhr startete das Simultanturnier mit 25 Denksportlern aller Alters- und Spielstärkestufen. Alexandra war sehr konzentriert und fokussiert.&nbsp;Es dauerte fast zwei Stunden, bis der erste Teilnehmer dem Druck der Weltmeisterin nicht mehr standhalten konnte und seine Partie aufgab. Wie ihm erging es in den folgenden weiteren zwei Stunden noch 20 anderen Denksportlern. Lediglich bei vier Spielern sah das Ergebnis anders aus!</p>"
},
"id": "fb36a917-bb47-4133-ba4f-487cbfa0e9e9",
"isHidden": false,
"type": "text"
},
{
"content": {
"location": "kirby",
"image": [
"file://61uinncc7liipax0"
],
"src": "",
"alt": "Alexandra Kosteniuk beim Simultanturnier an den Brettern",
"caption": "GM Alexandra Kosteniuk am Brett unseres Schachfreunds Jürgen Franz während des Simultanturniers.",
"link": "",
"ratio": "",
"crop": "false"
},
"id": "2bfa7a30-f140-4b72-aa2a-b65d03983b5d",
"isHidden": false,
"type": "image"
},
{
"content": {
"level": "h3",
"text": "Die Erfolgreichen"
},
"id": "9da7bb79-6824-4fbe-8ecc-1ed92da54735",
"isHidden": false,
"type": "heading"
},
{
"content": {
"text": "<p><strong>Horst Wunder</strong>, <strong>Hannes Hertel</strong> und <strong>Jürgen Franz</strong> konnten Ihre Partien halten und somit einen halben Punkt mit nach Hause nehmen. Noch besser lief es für <strong>Reiner Singer</strong>: nach einem \"big blunder\" (Patzer) von Alexandra konnte er seine Partie als einziger Teilnehmer gewinnen!</p>"
},
"id": "8ef98a2f-b668-437f-9fe3-add0410103ef",
"isHidden": false,
"type": "text"
},
{
"content": {
"location": "kirby",
"image": [
"file://s1yo9ozlvxr4oqzt"
],
"src": "",
"alt": "GM Alexandra Kosteniuk mit den vier erfolgreichen Teilnehmern, die ein Remis oder sogar den einzigen Sieg erreichen konnten.",
"caption": "GM Alexandra Kosteniuk mit den vier erfolgreichen Teilnehmern, die ein Remis oder sogar den einzigen Sieg erreichen konnten. Von links: Horst Wunder, Reiner Singer, Alexandra Kosteniuk, Hannes Hertel und Jürgen Franz.",
"link": "",
"ratio": "",
"crop": "false"
},
"id": "e507bc3d-b4dd-4e9e-a33c-3b94b478c622",
"isHidden": false,
"type": "image"
},
{
"content": {
"level": "h3",
"text": "Das Pokerturnier"
},
"id": "ad7df2f1-b2fc-4c43-91d8-4c0b425d660e",
"isHidden": false,
"type": "heading"
},
{
"content": {
"text": "<p>Da das Simultanturnier mit vier Stunden den zeitlichen Rahmen etwas gesprengt hat, fand das Pokerturnier später als geplant statt. Glücklicherweise fand es überhaupt statt! Neben dem Ehemann von Alexandra, <strong>Pavel Tregubov</strong>, hatte sich bis kurz vor Start nur <strong>Reiner Singer</strong> und ein Zuschauer&nbsp;als Pokerspieler angemeldet. Spontan erklärten sich <strong>Tobias Feigel</strong> und unser Ehrengast nach vier anstrengenden Stunden Schach dazu bereit, ihr erstes Pokerturnier in einer Spielbank zu spielen.&nbsp;</p>"
},
"id": "32a5ed78-1547-440e-8b15-351cea435a17",
"isHidden": false,
"type": "text"
},
{
"content": {
"text": "<p>Nach einer kurzen Stärkung ging es dann an den Tisch, wo auch schon ein erfahrener Pokerspieler und Spielbankgast auf die anderen fünf Mitspieler wartete. Runde um Runde wurde gespielt, bis drei Spieler übrig blieben, welche die Verteilung des Preisgelds nun unter sich ausmachten: <strong>GM Alexandra Kosteniuk</strong>, <strong>GM Pavel Tregubov</strong> und <strong>Tobias Feigel</strong>. Nachdem Alexandra Ihren Mann vom Tisch nahm, spielten die beiden Neulinge den Sieger untereinander aus.&nbsp;</p>"
},
"id": "12a30148-67d5-4008-8a5d-5129a9d02d7e",
"isHidden": false,
"type": "text"
},
{
"content": {
"text": "<p>Nach über zwei Stunden Spielzeit kam es zum Showdown. Tobias&nbsp;ging All-In, Alexandra called. Tobias hatte ein Pocket Paar Sieben, Alexandra ein Pocket Paar Neun, auf River und Turn kam für beide keine Hilfe mehr, so dass Alexandras Paar gewonnen hat und so konnte Sie den 22. Sieg des Tages und einen großen Teil des Preisgelds einfahren!</p>"
},
"id": "0514da29-7378-4b30-a8c6-7e560521e881",
"isHidden": false,
"type": "text"
},
{
"content": {
"level": "h3",
"text": "Auf Wiedersehen!"
},
"id": "5c2a777b-989b-4553-ad5e-2e0f5e6ee1fd",
"isHidden": false,
"type": "heading"
},
{
"content": {
"text": "<p>Zur Verabschiedung hatten wir noch Gelegenheit zu einem Gruppenfoto mit Familien vor dem relexa Hotel in Bad Steben! Es war eine tolle Veranstaltung mit vielen netten Gästen und Programmpunkten! Wir bedanken uns bei allen Helfern, Mitorganisatoren, Sponsoren und Unterstützern sowie bei allen Schachfreunden die am Turnier teilgenommen haben oder als Besucher mit dabei waren!</p>"
},
"id": "18ceb1ae-6ab7-4b64-9f37-f7afcf50bcd4",
"isHidden": false,
"type": "text"
},
{
"content": {
"location": "kirby",
"image": [
"file://te0ag7d6mbbrg8fl"
],
"src": "",
"alt": "Die Familien von Alexandra Kosteniuk und Tobias Feigel vor dem Relexa Hotel in Bad Steben.",
"caption": "von links: GM Pavel Tregubov mit Sohn Maxime, Francesca mit GM Alexandra Kosteniuk, Tobias mit Diana, Emma und Jonas Feigel.",
"link": "",
"ratio": "",
"crop": "false"
},
"id": "a681289f-ffcc-4021-921c-988ea17e4141",
"isHidden": false,
"type": "image"
}
]
----
Uuid: wrhb3dq1mmlbm4e5
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

@@ -0,0 +1,5 @@
Uuid: e0r0f2qtltkgrxdo
----
Template: blocks/image
Binary file not shown.

After

Width:  |  Height:  |  Size: 918 KiB

@@ -0,0 +1,5 @@
Uuid: 61uinncc7liipax0
----
Template: blocks/image
Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

@@ -0,0 +1,5 @@
Uuid: s1yo9ozlvxr4oqzt
----
Template: blocks/image
Binary file not shown.

After

Width:  |  Height:  |  Size: 925 KiB

@@ -0,0 +1,5 @@
Uuid: te0ag7d6mbbrg8fl
----
Template: blocks/image

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 196 KiB

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Before

Width:  |  Height:  |  Size: 623 KiB

After

Width:  |  Height:  |  Size: 623 KiB

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Before

Width:  |  Height:  |  Size: 722 KiB

After

Width:  |  Height:  |  Size: 722 KiB

+1
View File
@@ -7,6 +7,7 @@ fields:
fieldsets:
- heading
- text
- markdown
- image
- line
- gallery
+5 -5
View File
@@ -73,19 +73,19 @@
d="M193.8 49.42c3.74-11.08 9.7-23.25 17.37-32.37-6.4.81-13.75 3.25-18.55 7.66 6.44 8.58-3.49 15.31-15.92 13.33-13.29-2.12-21.73-11.06-6.46-18.18-2.49-7.46-6.56-13.66-11.3-19.85-4.74 6.19-8.82 12.39-11.3 19.85 15.27 7.12 6.82 16.06-6.46 18.18-12.43 1.98-22.36-4.75-15.92-13.33-4.8-4.41-12.16-6.84-18.55-7.66 7.66 9.11 13.62 21.29 17.36 32.36 22.99-4.42 46.76-4.42 69.74 0Zm-8.37-13.12c-2.6.51-5.59.56-8.74.06-3.54-.56-6.74-1.61-9.24-2.98 8.4.19 14.41-4.27 5.89-10.8 2.65-4.43 6.15-7.84 10.06-11.14 2.16 4.65 3.9 9.2 4.44 14.34-8.86 1.97-7.67 6.99-2.42 10.52Zm-35.03-2.92c-2.5 1.37-5.69 2.42-9.24 2.98-3.15.5-6.14.45-8.74-.06 5.25-3.53 6.43-8.54-2.42-10.52.54-5.14 2.29-9.7 4.45-14.34 3.92 3.3 7.41 6.71 10.06 11.14-8.51 6.52-2.51 10.99 5.89 10.8Z"/>
</svg>
</a>
<ul class="text-base text-center sm:flex items-center justify-center gap-6 lg:gap-10 xl:gap-14 transition-all duration-500">
<ul class="text-l lg:text-xl text-center sm:flex items-center justify-center gap-6 lg:gap-10 xl:gap-14 transition-all duration-500">
<li><a href="/impressum"
class="font-sans text-base text-white hover:text-sf_gelb-500">Impressum</a>
class="font-sans text-white hover:text-sf_gelb-500">Impressum</a>
</li>
<li><a href="/datenschutz"
class="font-sans text-base text-white hover:text-sf_gelb-500">Datenschutzerklärung</a>
class="font-sans text-white hover:text-sf_gelb-500">Datenschutzerklärung</a>
</li>
<li><a href="/satzung"
class="font-sans text-base text-white hover:text-sf_gelb-500">Satzung</a>
class="font-sans text-white hover:text-sf_gelb-500">Satzung</a>
</li>
<li>
<a href="https://archiv.schachfreunde-badsteben.de/"
class="font-sans text-base text-white hover:text-sf_gelb-500"
class="font-sans text-white hover:text-sf_gelb-500"
target="_blank">Archiv</a>
</li>
</ul>
+21 -18
View File
@@ -74,15 +74,15 @@
</svg>
</div>
<!-- Desktop Menu (Mitte) -->
<div class="hidden md:block">
<div class="text-l lg:text-xl hidden md:block ">
<div class="flex items-baseline space-x-4">
<!-- Einfacher Menüpunkt --><a href="/"
class="font-bold px-3 py-2 rounded-md text-base text-gray-700 transition-colors hover:text-blue-600">Home</a>
class="font-bold px-3 py-2 rounded-md text-gray-700 transition-colors hover:text-blue-600">Home</a>
<!-- Einfacher Menüpunkt --><a href="/news"
class="font-bold px-3 py-2 rounded-md text-base text-gray-700 transition-colors hover:text-blue-600">News</a>
class="font-bold px-3 py-2 rounded-md text-gray-700 transition-colors hover:text-blue-600">News</a>
<!-- Dropdown Menü 1 -->
<div class="group relative">
<button class="flex font-bold items-center px-3 py-2 rounded-md text-base text-gray-700 transition-colors hover:text-blue-600">
<button class="flex font-bold items-center px-3 py-2 rounded-md text-gray-700 transition-colors hover:text-blue-600">
Spielbetrieb
<svg class="ml-1 h-4 w-4 transform transition-transform group-hover:rotate-180"
fill="currentColor" viewBox="0 0 20 20">
@@ -94,17 +94,17 @@
<div class="invisible absolute left-0 z-10 mt-2 w-48 rounded-md bg-white opacity-0 shadow-lg transition-all duration-200 group-hover:visible group-hover:opacity-100">
<div class="py-1">
<a href="https://www.ligamanager.schachbund-bayern.de/hof/ergebnisse/spielplan.htm?ligaId=2391"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100"
class="block px-4 py-2 text-m text-gray-700 hover:bg-gray-100"
target="_blank">A-Klasse</a>
<a href="https://www.ligamanager.schachbund-bayern.de/hof/ergebnisse/spielplan.htm?ligaId=2392"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100"
class="block px-4 py-2 text-m text-gray-700 hover:bg-gray-100"
target="_blank">B-Klasse</a>
</div>
</div>
</div>
<!-- Dropdown Menü 2 -->
<div class="group relative">
<button class="flex font-bold items-center px-3 py-2 rounded-md text-base text-gray-700 transition-colors hover:text-blue-600">
<button class="flex font-bold items-center px-3 py-2 rounded-md text-gray-700 transition-colors hover:text-blue-600">
Über uns
<svg class="ml-1 h-4 w-4 transform transition-transform group-hover:rotate-180"
fill="currentColor" viewBox="0 0 20 20">
@@ -115,6 +115,8 @@
</button>
<div class="invisible absolute left-0 z-10 mt-2 w-48 rounded-md bg-white opacity-0 shadow-lg transition-all duration-200 group-hover:visible group-hover:opacity-100">
<div class="py-1">
<a href="/verein/gmkosteniuk"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">GM Kosteniuk</a>
<a href="/verein/mitgliedschaft"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">Mitgliedschaft</a>
<a href="/verein/vorstand"
@@ -124,15 +126,14 @@
<a href="/verein/chronik"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">Chronik</a>
<a href="/verein/memoriam"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">In
Memoriam</a>
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100">In Memoriam</a>
</div>
</div>
</div>
<!-- Einfacher Menüpunkt --><a href="/termine"
class="font-bold px-3 py-2 rounded-md text-base text-gray-700 transition-colors hover:text-blue-600">Termine</a>
class="font-bold px-3 py-2 rounded-md text-gray-700 transition-colors hover:text-blue-600">Termine</a>
<!-- Einfacher Menüpunkt --><a href="/kontakt"
class="font-bold px-3 py-2 rounded-md text-base text-gray-700 transition-colors hover:text-blue-600">Kontakt</a>
class="font-bold px-3 py-2 rounded-md text-gray-700 transition-colors hover:text-blue-600">Kontakt</a>
</div>
</div>
<!-- Social Media Icons (Rechts) - Nur Desktop -->
@@ -181,16 +182,16 @@
</div>
<!-- Mobile Menu -->
<div id="mobile-menu" class="hidden md:hidden">
<div class="space-y-1 border-t bg-white px-2 pt-2 pb-3 sm:px-3">
<div class="text-2xl space-y-1 border-t bg-white px-2 pt-2 pb-3 sm:px-3">
<!-- Einfacher Menüpunkt -->
<a href="/"
class="block rounded-md px-3 py-2 text-base font-medium text-gray-700 hover:text-blue-600">Home</a>
class="block rounded-md px-3 py-2 font-medium text-gray-700 hover:text-blue-600">Home</a>
<!-- Einfacher Menüpunkt -->
<a href="/news"
class="block rounded-md px-3 py-2 text-base font-medium text-gray-700 hover:text-blue-600">News</a>
class="block rounded-md px-3 py-2 font-medium text-gray-700 hover:text-blue-600">News</a>
<!-- Mobile Dropdown 1 -->
<div class="relative">
<button class="mobile-dropdown-btn flex w-full items-center justify-between rounded-md px-3 py-2 text-left text-base font-medium text-gray-700 hover:text-blue-600">
<button class="mobile-dropdown-btn flex w-full items-center justify-between rounded-md px-3 py-2 text-left font-medium text-gray-700 hover:text-blue-600">
Spielbetrieb
<svg class="mobile-dropdown-arrow h-4 w-4 transform transition-transform"
fill="currentColor" viewBox="0 0 20 20">
@@ -208,7 +209,7 @@
</div>
<!-- Mobile Dropdown 2 -->
<div class="relative">
<button class="mobile-dropdown-btn flex w-full items-center justify-between rounded-md px-3 py-2 text-left text-base font-medium text-gray-700 hover:text-blue-600">
<button class="mobile-dropdown-btn flex w-full items-center justify-between rounded-md px-3 py-2 text-left font-medium text-gray-700 hover:text-blue-600">
Über uns
<svg class="mobile-dropdown-arrow h-4 w-4 transform transition-transform"
fill="currentColor" viewBox="0 0 20 20">
@@ -218,6 +219,8 @@
</svg>
</button>
<div class="mobile-dropdown-content hidden space-y-1 pl-6">
<a href="/verein/gmkosteniuk"
class="block px-3 py-2 text-sm text-gray-600 hover:text-blue-600">GM Kosteniuk</a>
<a href="/verein/mitgliedschaft"
class="block px-3 py-2 text-sm text-gray-600 hover:text-blue-600">Mitgliedschaft</a>
<a href="/verein/vorstand"
@@ -233,9 +236,9 @@
</div>
<!-- Einfache Menüpunkte -->
<a href="/termine"
class="block rounded-md px-3 py-2 text-base font-medium text-gray-700 hover:text-blue-600">Termine</a>
class="block rounded-md px-3 py-2 font-medium text-gray-700 hover:text-blue-600">Termine</a>
<a href="/kontakt"
class="block rounded-md px-3 py-2 text-base font-medium text-gray-700 hover:text-blue-600">Kontakt</a>
class="block rounded-md px-3 py-2 font-medium text-gray-700 hover:text-blue-600">Kontakt</a>
<!-- Social Media Icons im Mobile Menu -->
<div class="mt-4 border-t pt-4">
<div class="px-3 py-2">
+3 -3
View File
@@ -1,8 +1,8 @@
<?php snippet('layout', slots: true) ?>
<section class="bg-sf_grau-50 py-24">
<div class="impressum lg:px-8 max-w-7xl mx-auto px-4 sm:px-6">
<h1 class="text-3xl">Impressum</h1>
<section class="impressum bg-sf_grau-50 py-24">
<div class="lg:px-8 max-w-7xl mx-auto px-4 sm:px-6">
<h1>Impressum</h1>
</div>
<div class="grid grid-cols-1 lg:grid lg:grid-cols-2 lg:px-8 max-w-7xl mx-auto px-4 sm:px-6">
<div id="lc-text"></div>
+9 -1
View File
@@ -43,7 +43,7 @@
@layer components {
p {
@apply text-2xl font-serif;
@apply text-xl font-serif;
}
h1 {
@@ -54,8 +54,16 @@
@apply text-3xl font-sans py-4;
}
h3 {
@apply text-2xl font-sans font-bold pb-4 pt-8;
}
.blockpage p {
@apply py-4;
}
.impressum h2 {
@apply text-3xl pt-12;
}
}