diff --git a/404.html b/404.html index 394e152..0c4be33 100644 --- a/404.html +++ b/404.html @@ -19,7 +19,7 @@ - + @@ -34,6 +34,7 @@ Über mich Kontakt + Termin buchen @@ -48,6 +49,7 @@ + Termin buchen @@ -56,11 +57,14 @@

Wenn du mich kontaktierst, verarbeite ich deine Angaben (z. B. Name, Kontaktdaten, Informationen zu deinem Hund), um deine Anfrage zu beantworten und gegebenenfalls einen Termin oder Vertrag durchzuführen (Art. 6 Abs. 1 lit. b DSGVO). Die Daten werden gelöscht, sobald sie nicht mehr erforderlich sind und keine gesetzlichen Aufbewahrungspflichten bestehen.

Der WhatsApp-Link öffnet erst nach deinem Klick die App bzw. Website von WhatsApp (WhatsApp Ireland Ltd.). Dabei gelten die Datenschutzbestimmungen von WhatsApp. Wenn du das nicht möchtest, schreib mir gern per E-Mail oder ruf an.

-

5. Deine Rechte

+

5. Online-Terminbuchung

+

Für Terminbuchungen nutze ich das Buchungsportal PetWorkers (schmacko-napf.petworkers.app). Erst wenn du auf „Termin buchen“ klickst, wirst du dorthin weitergeleitet. Die Daten, die du bei der Buchung angibst, verarbeite ich zur Durchführung deines Termins (Art. 6 Abs. 1 lit. b DSGVO). Für die Verarbeitung auf dem Portal gelten ergänzend die Datenschutzhinweise von PetWorkers.

+ +

6. Deine Rechte

Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21). Eine Einwilligung kannst du jederzeit für die Zukunft widerrufen. Eine formlose Nachricht an die oben genannte Adresse genügt.

Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren, zum Beispiel beim Bayerischen Landesamt für Datenschutzaufsicht (BayLDA), Promenade 18, 91522 Ansbach.

-

6. Stand

+

7. Stand

Oktober 2026

@@ -68,6 +72,7 @@ + Termin buchen @@ -49,6 +50,7 @@

Jeder sagt
etwas anderes.

Ich bringe Klarheit in die Futter-Frage – und erstelle einen Plan, der zu deinem Hund passt.

BARFTeil-BARFKoch-BARFNassfutterTrockenfutter
+ Zertifiziert nach G&H Tierernährung – Gesund gefüttert Heidi Herrmann
Teller mit frischem Fleisch, Gemüse und Obst
@@ -82,11 +84,23 @@ +
+
+ Online buchen +

Beratung buchen.

+

Erstgespräch und Futterplan direkt online buchen – vor Ort, am Telefon oder online.

+
+ +
+
Kontakt

Lass uns
sprechen.

@@ -49,6 +50,7 @@

Individuell.
Bei dir zu Hause.

Für Grundgehorsam, Unsicherheit, Leinenführigkeit oder einen neuen Hund im Haus.

60 €pro Stunde · nach dem Erstgespräch (120 €, ca. 2 Std.)
+
Schwarze Schäferhündin steht aufmerksam im Wald
@@ -60,6 +62,10 @@

Training da, wo
das Leben ist.

In der Stadt, im Grünen, in Geschäften – mit max. 6 Mensch-Hund-Teams.

18 €pro Mensch-Hund-Team
+
+ Gruppenstunde buchen + Stundenplan +
@@ -85,11 +91,27 @@ +
+
+ Online buchen +

Termin buchen.

+

Freie Termine, Kurse und der Stundenplan – direkt in meinem Buchungsportal.

+
+ +
+
Kontakt

Lass uns
sprechen.

@@ -53,6 +54,7 @@ + Termin buchen
@@ -141,11 +142,28 @@
+
+
+ Online buchen +

Termin buchen.

+

Freie Termine, Kurse und der Stundenplan – direkt in meinem Buchungsportal.

+
+ +
+
Kontakt

Lass uns
sprechen.

@@ -58,6 +59,7 @@ Kontakt

Lass uns
sprechen.

''' +def booking(keys, title="Termin buchen.", text="Freie Termine, Kurse und der Stundenplan – direkt in meinem Buchungsportal."): + links = "\n".join(f' {BOOK[k][0]}{I["ext"]}' for k in keys) + return f'''
+
+ Online buchen +

{title}

+

{text}

+
+ +
+ +''' + def contact(photo="hund-wald", alt="Schwarze Schäferhündin steht aufmerksam im Wald"): go = f'{I["arrow"]}' return f'''
@@ -97,6 +129,7 @@ def contact(photo="hund-wald", alt="Schwarze Schäferhündin steht aufmerksam im Kontakt

Lass uns
sprechen.

-{contact()}''' + footer() +{booking(["coach", "groups", "courses", "food", "buy", "cal"])}{contact()}''' + footer() write("index.html", index) PAGES.append("index.html") @@ -262,6 +296,7 @@ page("hundeschule.html", "Hundetraining – Schmacko Napf",

Individuell.
Bei dir zu Hause.

Für Grundgehorsam, Unsicherheit, Leinenführigkeit oder einen neuen Hund im Haus.

60 €pro Stunde · nach dem Erstgespräch (120 €, ca. 2 Std.)
+
{img("hund-wald", "Schwarze Schäferhündin steht aufmerksam im Wald")}
@@ -273,6 +308,10 @@ page("hundeschule.html", "Hundetraining – Schmacko Napf",

Training da, wo
das Leben ist.

In der Stadt, im Grünen, in Geschäften – mit max. 6 Mensch-Hund-Teams.

18 €pro Mensch-Hund-Team
+
+ Gruppenstunde buchen {I["ext"]} + Stundenplan {I["ext"]} +
@@ -298,7 +337,7 @@ page("hundeschule.html", "Hundetraining – Schmacko Napf", -{contact("katha-heide", "Katha sitzt mit ihrer Schäferhündin im Grünen")}''') +{booking(["coach", "groups", "courses", "buy", "cal"])}{contact("katha-heide", "Katha sitzt mit ihrer Schäferhündin im Grünen")}''') PAGES.append("hundeschule.html") # ================================================================ Ernährung @@ -314,6 +353,7 @@ page("ernaehrung.html", "Ernährungsberatung – Schmacko Napf",

Jeder sagt
etwas anderes.

Ich bringe Klarheit in die Futter-Frage – und erstelle einen Plan, der zu deinem Hund passt.

BARFTeil-BARFKoch-BARFNassfutterTrockenfutter
+ {CERT_ALT}
Teller mit frischem Fleisch, Gemüse und Obst
@@ -347,7 +387,7 @@ page("ernaehrung.html", "Ernährungsberatung – Schmacko Napf", -{contact()}''') +{booking(["food"], "Beratung buchen.", "Erstgespräch und Futterplan direkt online buchen – vor Ort, am Telefon oder online.")}{contact()}''') PAGES.append("ernaehrung.html") # ================================================================ Shop @@ -420,7 +460,10 @@ page("ueber-mich.html", "Über mich – Schmacko Napf",
- Ausbildungen +
+ Ausbildungen + {CERT_ALT} +
diff --git a/tools/make_zip.sh b/tools/make_zip.sh new file mode 100755 index 0000000..2dd4dff --- /dev/null +++ b/tools/make_zip.sh @@ -0,0 +1,35 @@ +#!/bin/sh +# Baut das Übergabe-Paket Schmacko-Napf-Website.zip (nur die Website-Dateien + LIESMICH.txt) +set -e +cd "$(dirname "$0")/.." +TMP=$(mktemp -d) +DIR="$TMP/Schmacko-Napf-Website" +mkdir -p "$DIR" +rsync -a --exclude tools --exclude README.md --exclude .git --exclude .claude --exclude .gitignore --exclude '*.zip' --exclude .DS_Store ./ "$DIR/" +cat > "$DIR/LIESMICH.txt" <<'TXT' +Schmacko Napf & Hundetraining by Katha – Website +================================================= + +Ansehen: + index.html per Doppelklick im Browser öffnen. + +Veröffentlichen: + Den kompletten Inhalt dieses Ordners (inkl. der versteckten Datei .htaccess) + per FTP in das Hauptverzeichnis des Webspace laden. Fertig. + +Terminbuchung: + Alle "Termin buchen"-Knöpfe führen zum Buchungsportal + https://schmacko-napf.petworkers.app + +Die Seite setzt keine Cookies, nutzt kein Tracking und lädt nichts von fremden +Servern (Schrift und Bilder liegen im Ordner assets). Ein Cookie-Banner ist +deshalb nicht nötig. + +Bildnachweis: Fotos von Katha und ihren Hunden – Steffi Biller, KK-Fotografie. +Weitere Bilder: Unsplash. Schrift: Questrial (SIL Open Font License). +G&H-Siegel: G&H Tierernährung, Heidi Herrmann. +TXT +rm -f Schmacko-Napf-Website.zip +(cd "$TMP" && zip -qr - Schmacko-Napf-Website) > Schmacko-Napf-Website.zip +rm -rf "$TMP" +echo "Schmacko-Napf-Website.zip erstellt ($(du -h Schmacko-Napf-Website.zip | cut -f1))" diff --git a/tools/optimize_images.py b/tools/optimize_images.py index 1290d19..03f1c66 100644 --- a/tools/optimize_images.py +++ b/tools/optimize_images.py @@ -38,6 +38,11 @@ save_webp(fit(logo, 640), "logo.webp", quality=90) plate = Image.open(os.path.join(SRC, "barf-teller.png")).convert("RGBA") save_webp(fit(plate, 900), "barf-teller.webp", quality=82) +# G&H-Zertifikatssiegel: transparenten Rand abschneiden +cert = Image.open(os.path.join(SRC, "gh-siegel.png")).convert("RGBA") +cert = cert.crop(cert.getchannel("A").getbbox()) +save_webp(fit(cert, 480), "gh-siegel.webp", quality=90) + # Apple-Touch-Icon: Logo auf Creme icon = Image.new("RGB", (180, 180), CREAM) small = fit(logo, 172) diff --git a/tools/originals/gh-siegel.png b/tools/originals/gh-siegel.png new file mode 100644 index 0000000..0c39072 Binary files /dev/null and b/tools/originals/gh-siegel.png differ diff --git a/transportboxen.html b/transportboxen.html index ef87366..5d7c293 100644 --- a/transportboxen.html +++ b/transportboxen.html @@ -17,7 +17,7 @@ - + @@ -32,6 +32,7 @@ Über mich Kontakt + Termin buchen @@ -65,6 +66,7 @@ Kontakt

Lass uns
sprechen.

@@ -62,7 +63,10 @@
- Ausbildungen +
+ Ausbildungen + Zertifiziert nach G&H Tierernährung – Gesund gefüttert Heidi Herrmann +