diff --git a/hpst/models.py b/hpst/models.py index 6fc0cf5..819b554 100644 --- a/hpst/models.py +++ b/hpst/models.py @@ -1,7 +1,8 @@ from django.db import models from django.contrib.auth.models import User from django.utils import timezone - +from djmoney.models.fields import MoneyField + #Sinnestau.de models class Termin(models.Model): TERMIN_SET = ( @@ -14,11 +15,19 @@ class Termin(models.Model): ) titel = models.CharField(max_length=40) - bild = models.CharField(max_length=255,default="termin.jpg") + bild = models.CharField(max_length=255,default="/img/termin_t.jpg") teaser = models.CharField(max_length=255) text = models.TextField() date = models.DateField() + end_date = models.DateField(null=True,blank=True) + uhrzeit=models.TimeField(null=True,default='0:00') termintyp = models.CharField(max_length=1, choices=TERMIN_SET, default='S') + ort = models.TextField(default='hinterstoecken',blank=True,) + ortbeschreibung=models.CharField(max_length=255,default="",blank=True) + preis = MoneyField(max_digits=5, decimal_places=2, null=True,default_currency='EUR') + preisbeschreibung=models.CharField(max_length=255,default='',blank=True,) + freieplaetze= models.IntegerField(default=-1) + showform = models.BooleanField(default=0) class Kontakt(models.Model): name = models.CharField(max_length=200,blank=True, null=True) diff --git a/hpst/static/img/IMG_2180.JPG b/hpst/static/img/IMG_2180.JPG deleted file mode 100644 index acceae8..0000000 Binary files a/hpst/static/img/IMG_2180.JPG and /dev/null differ diff --git a/hpst/static/img/beratung.jpg b/hpst/static/img/beratung.jpg deleted file mode 100644 index ec6e0f9..0000000 Binary files a/hpst/static/img/beratung.jpg and /dev/null differ diff --git a/hpst/static/img/doz.jpg b/hpst/static/img/doz.jpg deleted file mode 100755 index a7dcc82..0000000 Binary files a/hpst/static/img/doz.jpg and /dev/null differ diff --git a/hpst/static/img/ext_vortrag.jpg b/hpst/static/img/ext_vortrag.jpg deleted file mode 100755 index 77f6bea..0000000 Binary files a/hpst/static/img/ext_vortrag.jpg and /dev/null differ diff --git a/hpst/static/img/honig.jpg b/hpst/static/img/honig.jpg deleted file mode 100755 index baf857f..0000000 Binary files a/hpst/static/img/honig.jpg and /dev/null differ diff --git a/hpst/static/img/honig_1.jpg b/hpst/static/img/honig_1.jpg deleted file mode 100755 index 82de45f..0000000 Binary files a/hpst/static/img/honig_1.jpg and /dev/null differ diff --git a/hpst/static/img/honig_f.jpg b/hpst/static/img/honig_f.jpg index dbdce52..222644c 100644 Binary files a/hpst/static/img/honig_f.jpg and b/hpst/static/img/honig_f.jpg differ diff --git a/hpst/static/img/kfrei_1.jpg b/hpst/static/img/kfrei_1.jpg deleted file mode 100755 index b1aa382..0000000 Binary files a/hpst/static/img/kfrei_1.jpg and /dev/null differ diff --git a/hpst/static/img/kinder.jpg b/hpst/static/img/kinder.jpg deleted file mode 100755 index d55f9b2..0000000 Binary files a/hpst/static/img/kinder.jpg and /dev/null differ diff --git a/hpst/static/img/kinderbach.jpg b/hpst/static/img/kinderbach.jpg deleted file mode 100755 index 336ef25..0000000 Binary files a/hpst/static/img/kinderbach.jpg and /dev/null differ diff --git a/hpst/static/img/lama.jpg b/hpst/static/img/lama.jpg deleted file mode 100755 index a135aa6..0000000 Binary files a/hpst/static/img/lama.jpg and /dev/null differ diff --git a/hpst/static/img/topf_f.jpg b/hpst/static/img/termin_t.jpg similarity index 100% rename from hpst/static/img/topf_f.jpg rename to hpst/static/img/termin_t.jpg diff --git a/hpst/templates/404.html b/hpst/templates/404.html index 3cdb7f7..60779cb 100644 --- a/hpst/templates/404.html +++ b/hpst/templates/404.html @@ -236,9 +236,9 @@ body {
-

404

+

{% if message.titel != "" %}{{message.titel}}{% else %}404{% endif %}

-

Oops! Diese Seite wurde nicht gefunden

+

{% if message.text != "" %}{{message.text}}{% else %}Oops! Diese Seite wurde nicht gefunden{% endif %}

Zurück zur www.sinnes-tau.de Homepage
diff --git a/hpst/templates/bak.index.html b/hpst/templates/bak.index.html deleted file mode 100644 index 11867e0..0000000 --- a/hpst/templates/bak.index.html +++ /dev/null @@ -1,392 +0,0 @@ -{% load static %} -{% load %} -{% load st_extratags %} - - -Sinnes-Tau.de - - - - - - - - - - -
-
- - - - HOME - Tanja Sünkel - Meine Arbeit - Termine - Kontakt - - - -
- - - -
- -
-
- Logo
- SINNES TAU -
-
- - -
-

Tanja Sünkel

-

Ich heiße Tanja Sünkel, wurde 1979 in Kulmbach geboren, habe eine Tochter und wohne in Hinterstöcken bei Kronach.
- -Nach 18 Jahren Berufserfahrung im Klinikum Kulmbach hat mir mein eigener Lebensweg gezeigt, dass ohne den medizinischen Möglichkeiten, mein Dasein schon zu Ende gewesen wäre, ich aber auch nach all den Erfahrungen immer auf der Suche war, nicht nur Körper, sondern auch Geist und Seele zu heilen. So kam ich dazu, im Januar 2012 ein berufsbegleitendes Studium zur Heilpraktikerin zu machen, welches ich im März 2014 erfolgreich abgeschlossen habe.
- -Nun möchte ich die beiden Bereiche - Schulmedizin und Naturheilkunde - miteinander verbinden, denn die Veränderungen unserer Zeit erfordern neue Heilmittel und Heilverfahren.
-Mein Ziel ist es die Individualität eines jeden einzelnen wahrzunehmen und mit den zur Verfügung stehenden Mitteln ein Wohlbefinden zu erlangen.

-
-
-

Tanja Sünkel


- Photo of Me -
- -
-

Fort-/Weiterbildungen:

-

- Apitherapie - Honigmassage

-

- BlütenSeelen-Fachberaterin

-

- Kinder- und Jugendentspannungspädagogin

-

- Ohrakupunktur

-

- 2015 Ausbildung zur Baumweisen (bei Sabine Wehye, www.herzschlag-trommeln.de)

-

- 2016 Ausbildung zum Wildnispädagogen (bei Wolfgang Peham, Wildnisschule Wildniswissen)

-

- 2017 Ausbildung zum psychologischen & spirituellen Lebensberater + Seminarleiter (bei Gaiatra Rosina Heumann)

-

Fachvorträge und Workshops habe ich besucht (Dunkelfelddiagnostik; Irisdiagnostik; Idiolektik; EFT;  Homöopathie nach der Sehgal-Methode; Ernährung bei Intoleranzen, Unverträglichkeiten und Allergien; Darmsymbiose; Mikronährstoffe; Vitalpilze; Heilkräuter uvm.). Natürlich bin ich stets bemüht mein Wissen durch regelmäßige Fort- und Weiterbildungen zu erweitern.

-

-
-
- - - -
-

Meine Arbeit

-

Ich begleite Sie mit dem Coyote-Teaching bei der Entwicklung eigener Lösungen in den Bereichen:

-

Wildnispädagogik

- -
-
- Referent

externe Referentin & Seminarleiterin

-
- -
- Lagerfeuer -

Wildnispädagogik

-
- -
- Lama -

Lamatour

-
- -
- Kinder -

Kinderfreizeit

-
-
-

Naturheilpraxis

-
-
- Honig -

Honigmassagen

-
-
- The mist over the mountains -

Psychologische Beratung

-
- -
- Coffee beans -

Pflanzenheilkunde

-
-
- Coffee beans -

Ohrakupunktur

-
-
- - - - -
-
-

Termine

-
- -
- - - - - - -
-
-
- × -

Honigmassage

-
- -
- - - - -
- -
-

Anwendung

-

Die Honig-Massage basiert auf einer Art Schröpftechnik, dabei wird nicht wie üblich in das Gewebe massiert, sondern aus dem Gewebe herausgezogen…

-
    -
  • verwendet wird frischer Honig aus der heimischen Bienenwabe
  • -
  • es wird am Rücken gearbeitet
  • -
  • die Massage ernährt und entgiftet - zur Kräftigung und Vitalisierung des ganzen Organismus
  • -
  • Lymph- und Energiefluss werden verbessert - zur Entgiftung und Entschlackung
  • -
  • die Selbstheilungskräfte werden aktiviert - wirkt stärkend auf das Immunsystem
  • -
  • ist durchblutungsfördernd und löst Verklebungen
  • -
  • zieht Entzündungen aus dem Gewebe
  • -
  • regt den Stoffwechsel an
  • -
  • Ablagerungen wie Umwelt-, Nahrungsmittel- und Medikamentengifte werden aus dem Gewebe gezogen
  • -
-
- -
-

Honigprodukte

-

Bienenprodukte gelten als wertvolle Naturheilmittel die uns Mutter Natur schenkt, wenn man achtsam damit umgeht.
Honig, Blütenpollen, Gelee Royal, Propolis uvm. liefern zahlreiche Nähr- und Vitalstoffe. Lebenswichtige Bausteine wie Vitamine, Mineralstoffe, Spurenelemente, Aminosäuren, Enzyme und Flavonoide sind leise Helfer die unser Immunsystem stärken, Körper und Geist kräftigen und Energie spenden.

-

Im Oktober 2012 habe ich eine Api-Therapie Ausbildung gemacht, seitdem lässt mich die Faszination Biene nicht mehr los. Durch den behutsamen Umgang mit den eigenen Völkern verstehe ich nach und nach immer mehr,  wie in einer bestens organisierten Gemeinschaftsarbeit hervorragende Naturheilmittel entstehen. Beeindruckend ist auch, wie die Biene bei all ihrer emsigen Tätigkeit in keinen anderen Lebensraum störend eingreift.

-

Deshalb ist es für mich ein Privileg mit den eigenen Bienenprodukten zu arbeiten und deren kostbares Gut erfahren zu dürfen.
Gerne berichte ich ihnen mehr über die Vielfalt der Bienen und deren Produkte.

-
- -
-

Indikationen

-

Verspannungen, Schmerzen, Herz-Kreislauf-Probleme, Magen-Darm-Störungen, rheumatische Erkrankungen, Atemwegserkrankungen sowie chron. Nasennebenhöhlen-Erkrankungen und chron. Schnupfen, Ein- und Durchschlafstörungen, chron. Müdigkeit, Anspannungen, Stress und Depressionen, Hormonanregend und -ausgleichend, bei Regelstörungen uvm.

-
- -
-

Termine

-

Hier kommen Sie zu einem Termin.


-
- -
- -
-
-
- - -
-
-
- × -

Honigmassage

-
- -
-

Die Honig-Massage basiert auf einer Art Schröpftechnik, dabei wird nicht wie üblich in das Gewebe massiert, sondern aus dem Gewebe herausgezogen…

-
    -
  • verwendet wird frischer Honig aus der heimischen Bienenwabe
  • -
  • es wird am Rücken gearbeitet
  • -
  • die Massage ernährt und entgiftet - zur Kräftigung und Vitalisierung des ganzen Organismus
  • -
  • Lymph- und Energiefluss werden verbessert - zur Entgiftung und Entschlackung
  • -
  • die Selbstheilungskräfte werden aktiviert - wirkt stärkend auf das Immunsystem
  • -
  • ist durchblutungsfördernd und löst Verklebungen
  • -
  • zieht Entzündungen aus dem Gewebe
  • -
  • regt den Stoffwechsel an
  • -
  • Ablagerungen wie Umwelt-, Nahrungsmittel- und Medikamentengifte werden aus dem Gewebe gezogen
  • -
-
-
-
- - -
-

Hier finden Sie Sinnes-Tau

-

Haben Sie Fragen, Wünsche oder Anregungen, dann freue ich mich auf eine Nachricht.

- -
- -
-
- Hinterstöcken 26, 96315 -Kronach / Fischbach
- Phone: 0152/21700463
- Email: info@sinnes-tau.de
-
-

Swing by for a cup of , or leave me a note:

-
-
-
- -
-
- -
-
- - -
-
-
-
- - - - - - - - - diff --git a/hpst/templates/index.html b/hpst/templates/index.html index 1b73a19..6dd6bbf 100644 --- a/hpst/templates/index.html +++ b/hpst/templates/index.html @@ -1,5 +1,6 @@ {% extends "st_base.html" %} {% load static %} + {% load st_extratags %} {% block javascript %} @@ -181,35 +182,10 @@ Mein Ziel ist es die Individualität eines jeden einzelnen wahrzunehmen und mit -
-
-

Termine

-
- -
- - - - - + + {% if termine %} + {% include "termine_schnipp.html" %} + {% endif %} diff --git a/hpst/templates/kinderfreizeit.html b/hpst/templates/kinderfreizeit.html index 60a4caa..9b1f80f 100644 --- a/hpst/templates/kinderfreizeit.html +++ b/hpst/templates/kinderfreizeit.html @@ -85,32 +85,12 @@ function showDivs(n) {

Ein Event-Geburtstag im Wald ist ebenfalls möglich :-)

-
-
- -
-
-

Termine

-
- -
+ + + + {% if termine %} + {% include "termine_schnipp.html" %} + {% endif %} +
{% endblock %} diff --git a/hpst/templates/lamatour.html b/hpst/templates/lamatour.html index f60bf2b..ee10ecf 100644 --- a/hpst/templates/lamatour.html +++ b/hpst/templates/lamatour.html @@ -68,32 +68,12 @@ function showDivs(n) { + Verpflegung je nach Absprache

+ - -
-
-

Termine

-
- -
+ {% if termine %} + {% include "termine_schnipp.html" %} + {% endif %} + {% if form %}

Wenn Sie eine Lamatour wünschen können Sie hier Kontakt mit mir aufnehmen.

diff --git a/hpst/templates/termin.html b/hpst/templates/termin.html index 53dde2e..3ff397c 100644 --- a/hpst/templates/termin.html +++ b/hpst/templates/termin.html @@ -10,15 +10,91 @@ {% block content %} +{% load djmoney %}
-

{{termin.titel}}

-

{{termin.date|deutschesdatum}}

-

{{termin.text|safe}}

-

Termin {{termin.titel}} - {{termin.text|safe}}

-
+
+
+

{{termin.titel}}

{{termin.teaser}}

+
+ Termin +
+
+ + + + + + + + + {% if termin.showuhrzeit %} + + + + + {% endif %} + {% if termin.ort == "" %} + {% elif termin.ort == "hinterstoecken" %} + + + + + + + + {% else %} + + + + + + + + {% endif %} + {% money_localize '0.00' 'EUR' as ZERO_MONEY_OBJECT %} + {% if termin.preis != ZERO_MONEY_OBJECT %} + + + + + {% endif %} + {% if termin.freieplaetze > 3 %} + + + + + + {% elif termin.freieplaetze > 0 %} + + + + + + {% elif termin.freieplaetze == 0 %} + + + + + {% endif %} + {% if form %} + + + + + + + {% endif %} +
{{termin.text|safe}}
Wann:{{termin.date|deutschesdatum}}{% if termin.end_date %} bis {{termin.end_date|deutschesdatum}}{% endif %}
Uhrzeit:{{termin.uhrzeit}} Uhr
Wo:Hinterstöcken 26, 96317 Kronach

Größere Karte anzeigen
Wo:{{termin.ortbeschreibung}}

+ {{termin.ort | safe}}

Energieausgleich: {% money_localize termin.preis %} {{termin.preisbeschreibung}}
Freie Plätze:{{termin.freieplaetze}}
Freie Plätze:{{termin.freieplaetze}}
Keine Freie Plätze mehr!
Bei Interesse können Sie hier Kontakt aufnehmen.
+ {% include "kontaktformular.html" %} +
+
+
+
+
+ {% endblock %} diff --git a/hpst/templates/termine_schnipp.html b/hpst/templates/termine_schnipp.html new file mode 100644 index 0000000..8385763 --- /dev/null +++ b/hpst/templates/termine_schnipp.html @@ -0,0 +1,27 @@ +{% load static %} +{% load st_extratags %} + +
+
+

Termine

+
+ +
diff --git a/hpst/templatetags/st_extratags.py b/hpst/templatetags/st_extratags.py index 0e2c7e0..646b8c8 100644 --- a/hpst/templatetags/st_extratags.py +++ b/hpst/templatetags/st_extratags.py @@ -32,8 +32,10 @@ def deutschesdatum(datwert): datum="Heute am "+ datstr elif diff.days == 1: datum="Morgen am "+ datstr + elif diff.days == -1: + datum="Seit gestern "+ datstr elif diff.days < 15: - datum="In "+str(diff.days)+" Tagen: "+datstr + datum="in "+str(diff.days)+" Tagen: "+datstr return datum diff --git a/hpst/urls.py b/hpst/urls.py index b4190c8..5721cb8 100644 --- a/hpst/urls.py +++ b/hpst/urls.py @@ -7,6 +7,7 @@ from . import views urlpatterns = [ path('', views.index, name='index'), + path('index', views.index, name='index'), path('termin/', views.termin, name='termin'), path('impressum', views.impressum, name='impressum'), path('wildnispaedagogik', views.wildnispaedagogik, name='wildnispaedagogik'), @@ -23,6 +24,11 @@ urlpatterns = [ "favicon.ico", RedirectView.as_view(url=staticfiles_storage.url("img/favicon.ico")), ), + #path('therapien.html',views.index, name='therapien'), + #path('kontakt.html',views.index, name='kontakt'), + #path(r'termine/.*',views.index, name='termine'), + #path(r'koerpertherapie/',views.index, name='termine'), + ] handler404 = 'hpst.views.page_not_found_view' handler500 = 'hpst.views.error_view' diff --git a/hpst/views.py b/hpst/views.py index f4efa4e..8083f3e 100644 --- a/hpst/views.py +++ b/hpst/views.py @@ -12,15 +12,16 @@ from django.conf import settings as conf_settings from hpst.models import Termin from hpst.models import Kontakt from hpst.forms import KontaktForm +from django.db.models import Q #Email from django.core.mail import BadHeaderError,send_mail # Hauptseite def index(request): - termine=Termin.objects.filter(date__gt=timezone.now()).order_by( 'date') + termine=Termin.objects.filter(Q(date__gte=timezone.now())|Q(end_date__gte=timezone.now())).order_by( 'date') #print("Here in view") - #print(conf_settings.DEBUG) + #print(conf_settings.DEBUG(Q(creator=owner) | Q(moderated=False))) context ={ "termine":termine, "form":KontaktForm(initial={'subject': 'Kontaktformular - Index - sinnestau.de','stack':0,}) @@ -28,21 +29,21 @@ def index(request): return render(request, "index.html", context) def wildnispaedagogik(request): - termine=Termin.objects.filter(date__gt=timezone.now()).order_by( 'date') + termine=Termin.objects.filter(Q(date__gte=timezone.now())|Q(end_date__gte=timezone.now())).filter(termintyp__in=['P']).order_by( 'date') context ={ "termine":termine, } return render(request, "wildnispaedagogik.html", context) def kinderfreizeit(request): - termine=Termin.objects.filter(date__gt=timezone.now()).filter(termintyp__in=['K','W']).order_by( 'date') + termine=Termin.objects.filter(Q(date__gte=timezone.now())|Q(end_date__gte=timezone.now())).filter(termintyp__in=['K','W']).order_by( 'date') context ={ "termine":termine, } return render(request, "kinderfreizeit.html", context) def lamatour(request): - termine=Termin.objects.filter(date__gt=timezone.now()).filter(termintyp='L').order_by( 'date') + termine=Termin.objects.filter(Q(date__gte=timezone.now())|Q(end_date__gte=timezone.now())).filter(termintyp='L').order_by('date') context ={ "termine":termine, "form":KontaktForm(initial={'subject': 'Kontaktformular - Lamatour - sinnestau.de','stack':0,}) @@ -91,12 +92,40 @@ def termin(request,tid): try: termin=Termin.objects.get(id=tid) except ObjectDoesNotExist: - error="Dieser Termin existiert nicht" + r_message = { + "titel": "404", + "text": "Dieser Termin existiert nicht!", + "exception":None + } + return render(request, "404.html", {'message':r_message}) + + terminvorbei=False + if((termin.end_date == None)): + if(termin.date