Turnen: neue Fotos + Fitness/Pilates zu Functional Fitness I/II umgebaut
Feedback der Turnabteilung (Batch 13.–18.08.): - Kinderturnen, Erwachsenenturnen und Fitness/Pilates bekommen echte (Symbolbild-)Fotos in Kachel UND Detail-Hero (statt Luftbild-Platzhalter), responsive 640/1000/1536, og_image der drei Seiten mitgezogen. - fitness-pilates: „Fitness & Stretching" -> „Functional Fitness I" (Mi), neuer Kurs „Functional Fitness II" (Do, Uhrzeit folgt), Beschreibungen für Pilates und beide Functional-Fitness-Kurse, gestapeltes Layout. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014GueFkHGX17MqfsoraXwGM
@@ -14,7 +14,7 @@ $d = $data['disciplines']['eltern-kind-turnen'];
|
||||
$meta = [
|
||||
'title' => 'Eltern-Kind- & Kinderturnen in Kulmbach',
|
||||
'description' => $d['hero']['text'],
|
||||
'og_image' => 'img/pages/vereinsgelaende-1600.jpg',
|
||||
'og_image' => 'img/pages/turnen-eltern-kind-1536.jpg',
|
||||
'scripts' => ['group-tabs.js'],
|
||||
'schema' => page_schema([
|
||||
['name' => 'Startseite', 'slug' => ''],
|
||||
|
||||
@@ -12,7 +12,7 @@ $d = json_load('turnen')['disciplines']['erwachsenenturnen'];
|
||||
$meta = [
|
||||
'title' => 'Erwachsenenturnen in Kulmbach',
|
||||
'description' => 'Beweglich bleiben, Kraft und Koordination trainieren: Erwachsenenturnen beim TSV 08 Kulmbach im Mäximum Gym. Trainingszeiten und Kontakt auf einen Blick.',
|
||||
'og_image' => 'img/pages/vereinsgelaende-1600.jpg',
|
||||
'og_image' => 'img/pages/turnen-erwachsenenturnen-1536.jpg',
|
||||
'schema' => page_schema([
|
||||
['name' => 'Startseite', 'slug' => ''],
|
||||
['name' => 'Turnen', 'slug' => 'turnen'],
|
||||
|
||||
@@ -8,9 +8,10 @@ declare(strict_types=1);
|
||||
*
|
||||
* Hieß bis 31.07.2026 „Step Aerobic, Fitness & Pilates" unter dem Slug
|
||||
* turnen/step-aerobic-fitness-pilates. Step Aerobic findet nicht mehr statt
|
||||
* (Rückmeldung der Turnabteilung), die Gruppe ist aus data/turnen.json entfernt —
|
||||
* Pilates und Fitness & Stretching bei Karola Lorz laufen weiter. Der alte Slug
|
||||
* leitet per 301 hierher (public/.htaccess).
|
||||
* (Rückmeldung der Turnabteilung), die Gruppe ist aus data/turnen.json entfernt.
|
||||
* Seit 19.08.2026 laufen hier Pilates, Functional Fitness I (Mittwoch) und der neue
|
||||
* Functional Fitness II (Donnerstag). Der alte Slug leitet per 301 hierher
|
||||
* (public/.htaccess).
|
||||
*/
|
||||
$slug = 'turnen/fitness-pilates';
|
||||
$d = json_load('turnen')['disciplines']['fitness-pilates'];
|
||||
@@ -18,7 +19,7 @@ $d = json_load('turnen')['disciplines']['fitness-pilates'];
|
||||
$meta = [
|
||||
'title' => 'Fitness & Pilates in Kulmbach',
|
||||
'description' => 'Ausdauer, Kräftigung und Beweglichkeit für Erwachsene: Fitness und Pilates beim TSV 08 Kulmbach in der Max-Hundt-Schule. Zeiten und Kontakt.',
|
||||
'og_image' => 'img/pages/vereinsgelaende-1600.jpg',
|
||||
'og_image' => 'img/pages/turnen-fitness-pilates-1536.jpg',
|
||||
'schema' => page_schema([
|
||||
['name' => 'Startseite', 'slug' => ''],
|
||||
['name' => 'Turnen', 'slug' => 'turnen'],
|
||||
@@ -32,4 +33,6 @@ component('group-schedule', [
|
||||
'location' => $d['location'] ?? [],
|
||||
'lead' => $d['lead'] ?? '',
|
||||
'groups' => $d['groups'] ?? [],
|
||||
// Wenige, beschreibende Kurse → offen untereinander statt Tabs (siehe group-schedule.php).
|
||||
'layout' => 'stacked',
|
||||
]);
|
||||
|
||||
@@ -42,16 +42,15 @@ $austrittText = strtr(
|
||||
['{mail}' => '<a href="mailto:' . e($mailTurnen) . '">' . e($mailTurnen) . '</a>']
|
||||
);
|
||||
|
||||
// Heros aller Turn-Seiten zeigen VORÜBERGEHEND das Drohnen-Luftbild des
|
||||
// Vereinsgeländes (img/pages/vereinsgelaende, Quelle: data/turnen.json) statt des
|
||||
// Fußballplatz-Bildes. Ehrlicher wäre ein Bild aus der Turnhalle — liegt eines
|
||||
// vor, tauschen die sechs Hero-Blöcke in data/turnen.json und das og_image der
|
||||
// sechs Seiten-Dateien. Die Übersichts-Kacheln zeigen weiter die (vorläufigen)
|
||||
// themenbezogenen Platzhalter aus public/assets/img/pages/.
|
||||
// Eltern-Kind-, Erwachsenen- und Fitness/Pilates-Seite haben seit 19.08.2026 echte
|
||||
// (Symbolbild-)Fotos aus der Turnabteilung, in Hero UND Kachel. Trampolin- und
|
||||
// Wettkampf-Hero zeigen weiter VORÜBERGEHEND das Drohnen-Luftbild des Vereinsgeländes
|
||||
// (img/pages/vereinsgelaende, Quelle: data/turnen.json); liegt dafür ein Hallenbild vor,
|
||||
// den Hero-Block in data/turnen.json und das og_image der Seiten-Datei mittauschen.
|
||||
$cards = [
|
||||
['name' => 'Erwachsenenturnen', 'slug' => 'turnen/erwachsenenturnen', 'category' => 'Mäximum Gym', 'image' => ['base' => 'img/pages/turnen-erwachsenenturnen', 'widths' => [640, 1000, 1600], 'alt' => 'Erwachsenenturnen beim TSV 08 Kulmbach']],
|
||||
['name' => 'Eltern-Kind- & Kinderturnen', 'slug' => 'turnen/eltern-kind-turnen', 'category' => 'ab ca. 2 Jahren', 'image' => ['base' => 'img/pages/turnen-eltern-kind', 'widths' => [640, 1000, 1600], 'alt' => 'Eltern-Kind- und Kinderturnen beim TSV 08 Kulmbach']],
|
||||
['name' => 'Fitness & Pilates', 'slug' => 'turnen/fitness-pilates', 'category' => 'Max-Hundt-Schule', 'image' => ['base' => 'img/pages/turnen-fitness-pilates', 'widths' => [640, 1000, 1600], 'alt' => 'Fitness und Pilates beim TSV 08 Kulmbach']],
|
||||
['name' => 'Erwachsenenturnen', 'slug' => 'turnen/erwachsenenturnen', 'category' => 'Mäximum Gym', 'image' => ['base' => 'img/pages/turnen-erwachsenenturnen', 'widths' => [640, 1000, 1536], 'alt' => 'Turnerinnen üben Gleichgewicht auf dem Schwebebalken (Symbolbild)']],
|
||||
['name' => 'Eltern-Kind- & Kinderturnen', 'slug' => 'turnen/eltern-kind-turnen', 'category' => 'ab ca. 2 Jahren', 'image' => ['base' => 'img/pages/turnen-eltern-kind', 'widths' => [640, 1000, 1536], 'alt' => 'Kinder turnen an Balken, Kästen und einer Koordinationsleiter in der Halle (Symbolbild)']],
|
||||
['name' => 'Fitness & Pilates', 'slug' => 'turnen/fitness-pilates', 'category' => 'Max-Hundt-Schule', 'image' => ['base' => 'img/pages/turnen-fitness-pilates', 'widths' => [640, 1000, 1536], 'alt' => 'Gruppe trainiert mit Kniebeugen auf Matten im Sportraum (Symbolbild)']],
|
||||
// Einziges echtes Foto unter den Kacheln (31.07.2026). Nur 640 breit, weil die
|
||||
// Vorlage über WhatsApp kam und dort auf 718 px eingedampft wurde;
|
||||
// resize_image_variants() skaliert nie hoch. Liegt das Original vom Handy vor:
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
"compact": true,
|
||||
"title": "Erwachsenenturnen",
|
||||
"text": "Beweglich bleiben, Kraft und Koordination trainieren: Turnen für Erwachsene im Mäximum Gym.",
|
||||
"image": { "base": "img/pages/vereinsgelaende", "widths": [640, 1000, 1600], "alt": "Luftaufnahme unserer Hans-Rausch-Sportanlage im Katzbachtal" },
|
||||
"image": { "base": "img/pages/turnen-erwachsenenturnen", "widths": [640, 1000, 1536], "alt": "Turnerinnen üben Gleichgewicht auf dem Schwebebalken (Symbolbild)" },
|
||||
"ctas": []
|
||||
},
|
||||
"location": { "venue": "Mäximum Gym", "street": "Thurnauer Str. 51", "zip": "95326", "city": "Kulmbach" },
|
||||
@@ -98,7 +98,7 @@
|
||||
"compact": true,
|
||||
"title": "Eltern-Kind- & Kinderturnen",
|
||||
"text": "Bei uns starten die Jüngsten bereits ab 2 Jahren gemeinsam mit ihren Eltern und turnen sich über die Breitensportgruppen Schritt für Schritt nach oben.",
|
||||
"image": { "base": "img/pages/vereinsgelaende", "widths": [640, 1000, 1600], "alt": "Luftaufnahme unserer Hans-Rausch-Sportanlage im Katzbachtal" },
|
||||
"image": { "base": "img/pages/turnen-eltern-kind", "widths": [640, 1000, 1536], "alt": "Kinder turnen an Balken, Kästen und einer Koordinationsleiter in der Halle (Symbolbild)" },
|
||||
"ctas": []
|
||||
},
|
||||
"location": { "venue": "Mäximum Gym", "street": "Thurnauer Str. 51", "zip": "95326", "city": "Kulmbach" },
|
||||
@@ -159,7 +159,7 @@
|
||||
"compact": true,
|
||||
"title": "Fitness & Pilates",
|
||||
"text": "Ausdauer, Kräftigung und Beweglichkeit für Erwachsene, in der Max-Hundt-Schule.",
|
||||
"image": { "base": "img/pages/vereinsgelaende", "widths": [640, 1000, 1600], "alt": "Luftaufnahme unserer Hans-Rausch-Sportanlage im Katzbachtal" },
|
||||
"image": { "base": "img/pages/turnen-fitness-pilates", "widths": [640, 1000, 1536], "alt": "Gruppe trainiert mit Kniebeugen auf Matten im Sportraum (Symbolbild)" },
|
||||
"ctas": []
|
||||
},
|
||||
"location": { "venue": "Max-Hundt-Schule", "city": "Kulmbach" },
|
||||
@@ -167,13 +167,33 @@
|
||||
"groups": [
|
||||
{
|
||||
"name": "Pilates",
|
||||
"intro": "Pilates stärkt den Körper von innen heraus und verbindet Kraft, Beweglichkeit und Körperbewusstsein. Im Mittelpunkt stehen die klassischen Pilates-Prinzipien: bewusste Atmung, Kontrolle, Konzentration, Präzision, Bewegungsfluss und Zentrierung.",
|
||||
"details": [
|
||||
{ "heading": "Was dich erwartet", "text": "Durch kontrollierte, fließende Bewegungen kräftigen wir vor allem die tiefliegende Rumpfmuskulatur, verbessern Stabilität, Koordination und Haltung und fördern eine bewusste Körperwahrnehmung. Klassische Übungen werden dabei gezielt durch moderne und abwechslungsreiche Varianten ergänzt." },
|
||||
{ "heading": "Dein Ziel", "text": "Mehr Kraft aus der Körpermitte, bessere Bewegungsqualität und ein wohltuender Ausgleich zum Alltag." }
|
||||
],
|
||||
"sessions": [ { "day": "Mittwoch", "time": "17:30–18:30 Uhr" } ],
|
||||
"trainers": ["Karola Lorz"]
|
||||
},
|
||||
{
|
||||
"name": "Fitness & Stretching",
|
||||
"name": "Functional Fitness I",
|
||||
"intro": "Wir starten mit einem lockeren Warm-up aus einfachen Schrittkombinationen, das Muskeln und Gelenke mobilisiert und den Körper auf das Training vorbereitet.",
|
||||
"details": [
|
||||
{ "heading": "Was dich erwartet", "text": "Danach erwartet dich ein vielseitiges Ganzkörper-Workout mit abwechslungsreichen Übungen, Kleingeräten und instabilen Unterlagen. Dabei trainieren wir nicht nur Kraft, sondern auch Tiefenmuskulatur, Stabilität, Koordination und Balance." },
|
||||
{ "heading": "Dein Ziel", "text": "Den Körper rundum stärken, beweglich bleiben und langfristig fit und belastbar durchs Leben gehen. Die Übungen lassen sich an unterschiedliche Trainingslevel anpassen." }
|
||||
],
|
||||
"sessions": [ { "day": "Mittwoch", "time": "18:45–19:45 Uhr" } ],
|
||||
"trainers": ["Karola Lorz"]
|
||||
},
|
||||
{
|
||||
"name": "Functional Fitness II",
|
||||
"intro": "Jede Stunde ist anders, aber das Ziel bleibt gleich: ein starker, beweglicher und belastbarer Körper für deinen Alltag.",
|
||||
"details": [
|
||||
{ "heading": "Was dich erwartet", "text": "Dich erwartet ein abwechslungsreicher Mix aus Pilates, Mobility, funktionellem Krafttraining und Bodyweight-Übungen. Je nach Schwerpunkt kommen auch Kleingeräte wie Kurzhanteln oder Pilates-Bälle zum Einsatz." },
|
||||
{ "heading": "Im Mittelpunkt", "text": "Stabilität, Balance und absolute Körperkontrolle. Alle Übungen lassen sich flexibel an dein individuelles Trainingslevel anpassen, für mehr Kraft, Beweglichkeit und ein rundum gutes Körpergefühl." }
|
||||
],
|
||||
"sessions": [ { "day": "Donnerstag", "time": "abends", "note": "Die genaue Uhrzeit geben wir in Kürze bekannt." } ],
|
||||
"trainers": ["Karola Lorz", "Eva Wünsch"]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
|
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 130 KiB |
BIN
public/assets/img/pages/turnen-eltern-kind-1536.jpg
Normal file
|
After Width: | Height: | Size: 252 KiB |
|
Before Width: | Height: | Size: 351 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 113 KiB |
BIN
public/assets/img/pages/turnen-erwachsenenturnen-1536.jpg
Normal file
|
After Width: | Height: | Size: 214 KiB |
|
Before Width: | Height: | Size: 273 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 119 KiB |
BIN
public/assets/img/pages/turnen-fitness-pilates-1536.jpg
Normal file
|
After Width: | Height: | Size: 245 KiB |
|
Before Width: | Height: | Size: 433 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 58 KiB |