Files
DogFatherGit 54652798cd streamer.html komplett neu (persönliche Vorstellung von Filipe/DogFather) + site-weite Korrektur "Dogfather" -> "DogFather"
- streamer.html: kompletter Inhalt ersetzt durch Dogis ausführliche
  persönliche Vorstellung ("Wer ist DogFather? - Mehr als nur ein Name").
  Enthält erstmals öffentlich: Filipe, 34, Portugiese, seit Februar 2026
  in Luxemburg, Partnerin Franzi. Abschnitte: Der Mensch hinter DogFather,
  DogFather als Streamer, Casper, Team Dogi/VanVan, DogFather als Manager
  (Scouts Patrick & Bananenstift verlinkt), Was macht DogFather aus,
  Schluss-Statement mit Signatur. Schlanke Buttonzeile am Ende erhalten
  fuer Navigation (Videos/Galerie/Team Dogi).
- Neue Standing Rule: "DogFather" wird IMMER mit großem F geschrieben
  (nicht "Dogfather"). Site-weit korrigiert in 29 Dateien (Anzeige-Text,
  Alt-Texte, Meta-Beschreibungen, Kommentare) - technische Bezeichner
  (Dateinamen, data-theme-Werte, CSS-Klassen, @dogfather0804-Handle)
  bleiben bewusst unangetastet, da alle klein geschrieben sind und somit
  von der Ersetzung gar nicht erst betroffen waren.
2026-08-01 18:55:01 +02:00

78 lines
2.9 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* =====================================================================
data-aktionen.js — Aktionen & Projekte-Datenobjekt
Die 3 Welten-Medienseiten (medien-dogfather.html / medien-hasidog.html
/ medien-casper.html) rendern daraus je Welt die passenden Events,
aktion-detail.html liest per URL-Parameter (?id=slug) den passenden
Eintrag aus und zeigt die Detailansicht — so gibt es EIN Template für
alle Aktionen, ohne für jede neue Aktion eine neue HTML-Datei zu
brauchen.
Felder:
id eindeutiger Slug (für aktion-detail.html?id=...)
title, summary, description (Array von Absätzen)
status "geplant" | "läuft" | "abgeschlossen"
welt "dogfather" | "hasidog" | "casper"
tag kurzer Kategorie-Text fürs Badge
photo Pfad zu assets/img/... oder "" für Platzhalter
===================================================================== */
const AKTIONEN = [
{
id: "weihnachtsaktion-portugal",
title: "Weihnachtsaktion & Portugal-Trip",
tag: "Tierwohl",
status: "geplant",
welt: "dogfather",
summary: "Weihnachtsaktion für Tierheime in Portugal — Team Dogi hilft Tieren in Not.",
description: [
"Jedes Jahr organisiert Team Dogi eine Weihnachtsaktion zugunsten von Tierheimen in Portugal.",
// TODO: genaue Details (Spendenziel, Ablauf, Partner-Tierheime, Termin) ergänzen.
],
photo: "",
},
{
id: "community-treffen",
title: "Community-Treffen (Geburtstag)",
tag: "Community",
status: "geplant",
welt: "dogfather",
summary: "Ein persönliches Treffen mit der Community rund um DogFathers Geburtstag.",
description: [
"Team Dogi ist Familie — deshalb gibt es ein reales Treffen mit der Community.",
// TODO: Ort, Datum, Anmeldeprozess ergänzen.
],
photo: "",
},
{
id: "vanvan-teddys",
title: "Kooperation: VanVan Teddys",
tag: "Merchandise",
status: "läuft",
welt: "dogfather",
summary: "Merchandise-Kooperation rund um VanVan — Teddys für die Community.",
description: [
"Gemeinsam mit VanVan entstehen limitierte Teddys als Teil des Merchandise-Angebots.",
// TODO: Preis, Verfügbarkeit, Bestellweg ergänzen.
],
photo: "",
},
{
id: "online-shop",
title: "Online-Shop (in Planung)",
tag: "Merchandise",
status: "geplant",
welt: "dogfather",
summary: "Der eigene Online-Shop für Tassen, Decken, Popsockets, Schlüsselanhänger, Sticker & mehr.",
description: [
"Aktuell läuft der Merchandise-Vertrieb nur über private Einzelbestellungen.",
"Ziel: ein eigener Online-Shop, damit die Community jederzeit bestellen kann.",
// TODO: Launch-Termin, Plattform (z.B. Shopify) ergänzen.
],
photo: "",
},
// TODO: weitere Aktionen/Projekte hier nach gleichem Muster ergänzen.
];
if (typeof window !== "undefined") window.AKTIONEN = AKTIONEN;