bad state, topbar faulty

This commit is contained in:
Federico Justus Denkena 2023-11-03 16:47:44 +01:00
parent 3e4910c16b
commit e584b3a86b
Signed by: f-denkena
GPG Key ID: 28F91C66EE36F382
12 changed files with 138 additions and 31 deletions

View File

@ -18,7 +18,7 @@ from django.contrib import admin
from django.urls import path
from django.conf import settings
from website.views import newspage, post, about, search, home, contact, datenschutz, impressum, anmeldung
from website.views import newspage, post, about, search, home, contact, datenschutz, impressum, anmeldung, tagungsplan
urlpatterns = [
path("", home, name = "homepage"),
@ -31,4 +31,5 @@ urlpatterns = [
path('datenschutz/', datenschutz, name = 'datenschutz'),
path('impressum/', impressum, name = 'impressum'),
path('anmeldung/', anmeldung, name = 'anmeldung'),
path('tagungsplan/', tagungsplan, name = 'tagungsplan'),
]

View File

@ -65,11 +65,12 @@ hr{border:0;border-top:1px solid #eee;margin:20px 0}
.dc-main,#main{transition:margin-left .4s}
.dc-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.dc-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.dc-bar{width:100%;overflow:hidden}.dc-center .dc-bar{display:inline-block;width:auto}
.dc-bar .dc-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.dc-bar{width:100%;overflow:hidden}.dc-bar .dc-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.dc-bar .dc-dropdown-hover,.dc-bar .dc-dropdown-click{position:static;float:left}
.dc-bar .dc-button{white-space:normal;padding:16px}
.dc-bar {padding:1% 16px;float:left;width:100%;overflow:hidden;display:block}.dc-center .dc-bar{display:inline-block;width:auto}
.dc-bar-block .dc-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
@media (max-width:561px){.dc-bar-item{float:none;width:100%;}}
.dc-bar-block.dc-center .dc-bar-item{text-align:center}.dc-block{display:block;width:100%}
.dc-responsive{display:block;overflow-x:auto}
.dc-container:after,.dc-container:before,.dc-panel:after,.dc-panel:before,.dc-row:after,.dc-row:before,.dc-row-padding:after,.dc-row-padding:before,
@ -202,6 +203,8 @@ hr{border:0;border-top:1px solid #eee;margin:20px 0}
.dc-dark-green {background-color:#47B413!important}
.dc-primary-background {background-color:#fde6a0!important}
.dc-secondary-background {background-color:#995f5e!important}
.dc-page-background {background-color:#d2bf84!important}
.dc-formula-background {background-color:#c9b27e!important}
/*divider*/
.editorial{display: block;width: 100%;height: 30px;max-height: 30px;margin: 0;z-index:5;bottom:0;position:absolute;left:0px;float:left;}
@ -214,3 +217,15 @@ hr{border:0;border-top:1px solid #eee;margin:20px 0}
@keyframes move-forever3 {0% {transform: translate(85px, 0%);}100% {transform: translate(-90px, 0%);}}
@keyframes move-forever4 {0% {transform: translate(-90px, 0%);}100% {transform: translate(85px, 0%);}}
/* table */
.tg {border-collapse:collapse;border-spacing:0;margin:0px auto;}
.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg .tg-j1i3{border-color:inherit;position:-webkit-sticky;position:sticky;text-align:left;top:-1px;vertical-align:top;will-change:transform}
.tg .tg-jj9b{border-color:inherit;position:-webkit-sticky;position:sticky;text-align:left;top:-1px;vertical-align:middle;will-change:transform}
.tg .tg-c3ow{border-color:inherit;text-align:center;vertical-align:top}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-7btt{border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}
.tg .tg-rvyq{border-color:inherit;font-style:italic;font-weight:bold;text-align:center;vertical-align:top}
@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;margin: auto 0px;}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 KiB

After

Width:  |  Height:  |  Size: 569 KiB

BIN
static/pictures/logo.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -4,7 +4,7 @@
<div class="dc-container">
<h1 class="dc-center dc-xxlarge">Über die Impuls-Tagung</h1>
<div class="dc-page-container">
<p class="dc-center dc-medium"Im Fokus der Im·Puls Tagung liegt die Suche nach der eigenen Lebensaufgabe. Die eigenen LebensIm·Pulse zu finden und zu greifen, ist gerade für junge Erwachsene eine drängende Frage. Es scheint an der Zeit, den eigenen Weg zu gehen, doch wonach soll ich ihn ausrichten? Der Antwort dieser Frage näher zu kommen, findet alljährlich die Im·Puls-Tagung zu wechselnden Themen statt.></p>
<p class="dc-center dc-medium">Im Fokus der Im·Puls Tagung liegt die Suche nach der eigenen Lebensaufgabe. Die eigenen LebensIm·Pulse zu finden und zu greifen ist gerade für junge Erwachsene eine drängende Frage. Es scheint an der Zeit den eigenen Weg zu gehen, doch wonach soll ich ihn ausrichten? Der Antwort dieser Frage näher zu kommen findet alljährlich die Im·Puls-Tagung zu wechselnden Themen statt.</p>
</div>
</div>
{% endblock content %}

View File

@ -1,75 +1,75 @@
{% extends 'base.html' %}
{% block title%}Anmeldung{% endblock title %}
{% block title%}Anmeldung - {% endblock title %}
{% include static %}
{% block content %}
<section class="dc-container dc-padding">
<h1 class="dc-xxlarge dc-center dc-padding">Anmeldung</h1>
<div class="dc-container dc-padding">
<div class="dc-container dc-round-small dc-center dc-padding dc-light-gray">
<div class="dc-container dc-round-small dc-center dc-padding dc-formula-background">
<form action="" style="margin:auto" class="dc-container dc-form" method="post">
{% csrf_token %}
<div class="dc-half dc-container">
<input type="hidden" name="form_type" value="register">
{{ register_form.non_field_errors }}
<div class="dc-container">
<div class="dc-container dc-primary-background dc-round">
{{ register_form.name.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.name.id_for_label }}">Name:</label>
<div class="dc-center dc-padding"">{{ register_form.name }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.mail.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.mail.id_for_label }}">Mail-Adresse:</label>
<div class="dc-center dc-padding"">{{register_form.mail }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.phone.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.phone.id_for_label }}">Telefonnummer:</label>
<div class="dc-center dc-padding"">{{ register_form.phone }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.rate_reduced.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.rate_reduced.id_for_label }}">Anspruch auf ermäßigten Teilnahmebeitrag?</label>
<div class="dc-center dc-padding"">{{ register_form.rate_reduced }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.address_street.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.address_street.id_for_label }}">Straße:</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.address_street }}</div>
{{ register_form.address_plz.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.address_plz.id_for_label }}">PLZ:</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.address_plz }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.address_town.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.address_town.id_for_label }}">Stadt:</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.address_town }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.birthdate.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.birthdate.id_for_label }}">Geburtsdatum:</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.birthdate }}</div></div>
</div><div class="dc-half dc-container">
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.gender.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.gender.id_for_label }}">Geschlecht:<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.gender }}</div></label>
</div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.food.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.food.id_for_label }}">Essenswunsch:</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.food }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.music.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.music.id_for_label }}">Musikinstrument dabei?</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.music }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.cake.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.cake.id_for_label }}">Kuchen mitbringen?</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.cake }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.publish_address.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.publish_address.id_for_label }}">Adresse für alle Teilnehmer veröffentlichen?</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.publish_address }}</div></div>
<div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.publish_phone.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.publish_phone.id_for_label }}">Telefonnummer für alle Teilnehmer veröffentlichen?</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.publish_phone }}</div></div>
</div><div class="dc-container dc-padding-top">
<div class="dc-container dc-padding-top">
</div><div class="dc-container dc-padding-top dc-primary-background dc-round">
<div class="dc-container dc-padding-top dc-primary-background dc-round">
{{ register_form.info.errors }}
<label class="dc-center dc-padding"" for="{{ register_form.info.id_for_label }}">Wie hast du von der Tagung erfahren?</label>
<div style="padding-bottom:7px" class="dc-center dc-padding"">{{register_form.info }}</div></div>
@ -81,7 +81,7 @@
</form>
</div>
<div class="dc-padding ">
<h2 class="dc-large dc-text-white dc-center dc-padding"">Hinweise</h2>
<h2 class="dc-large dc-center dc-padding"">Hinweise</h2>
<ol class="dc-medium">
<li></li>
</ol>

View File

@ -2,16 +2,17 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>{% block title %}{% endblock title %}Denkena Consulting</title>
<title>{% block title %}{% endblock title %}Im·Puls</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Denkena Consulting - Ihr IT-Sicherheitsberater">
<link rel="stylesheet" href="{% static 'css/style.css' %}">
<link rel="stylesheet" href="{% static 'css/all.min.css' %}" async>
<link rel="stylesheet" href="{% static 'css/all.min.css' %}">
<link rel="icon" href="{% static 'pictures/logo.webp' %}"
</head>
<body>
<div class="wrapper ">
<div class="dc-wrapper dc-page-background dc-responsive">
{% include "navbar.html" %}
{% block content %}
{% endblock content %}

View File

@ -5,11 +5,16 @@
<div style="padding-bottom:1%" class="dc-container">
<h1 class="dc-xxlarge dc-center">Kontakt</h1>
<div class="dc-container dc-light-blue">
<h3 class="dc-large dc-center">Tagungsbüro</h3>
<div class="dc-formula-background dc-container dc-round">
<div class="dc-container dc-half dc-center">
<h3 class="dc-large">Tagungsbüro</h3>
<a href="mailto:buero@im-puls.org" class="dc-medium dc-center">Mail: buero@im-puls.org<br></a>
<p>Eine Telefonnummer des Tagungsbüros wird an alle Teilnehmer versendet.</p>
<p>Das Tagungsbüro ist die zentrale Stelle für alle Kontaktanfragen. Sie können Sich gerne mit all Ihrer Anfragen an uns wenden. Selbstverständlich werden wir all Ihre Daten sicher und verschwiegen behandeln.</p>
<a href="https://christengemeinschaft.de/">Träger und verantwortliche Stelle ist die Christengemeinschaft.</a>
</div>
<div class="dc-container dc-light-gray dc-padding-top">
<div class="dc-container dc-half dc-padding-top">
<h3 class="dc-large dc-center">Anonymes Kontaktformular</h3>
<form action="" class="dc-container dc-form" method="post">
{% csrf_token %}
@ -34,4 +39,5 @@
</form>
</div>
</div>
</div>
{% endblock content %}

View File

@ -2,11 +2,12 @@
{% load static %}
{% block content %}
<section style="padding-bottom:650px;width:100%"class="dc-header dc-text-white">
<section style="padding-bottom:750px;width:100%"class="dc-header dc-text-white">
<span style="background-image:url({% static 'pictures/background-i.webp' %});width:100%;" class="dc-parallax">
<div class="dc-header dc-center">
<h1 class="dc-jumbo">Geistige IDEALE<br>&<br>irdische REALITÄT</h1>
<span class="dc-xlarge">IM-PULS 2024</span>
<span class="dc-xlarge">Im·Puls 2024</span><br>
<span class="dc-xlarge">Die aktuelle Tagung findet vom 14. Februar, 17:00, bis zum 18. Februar, 12:30, in Stuttgart statt.
</div>
<svg class="editorial" viewBox="0 24 150 28 " preserveAspectRatio="none">
<defs> <path id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z" /></defs>

View File

@ -1,9 +1,11 @@
<header style="z-index:100 !important" class="dc-top">
<div class="dc-bar dc-white dc-card dc-primary-background">
<div class="dc-bar dc-white dc-card dc-primary-background dc-flex-container">
<a href="{% url 'homepage' %}" class="dc-bar-item dc-button">Home</a>
<a href="{% url 'newspage' %}" class="dc-bar-item dc-button">News</a>
<a href="{% url 'about' %}" class="dc-bar-item dc-button">Über uns</a>
<a href="{% url 'tagungsplan' %}" class="dc-bar-item dc-button">Tagungsplan</a>
<a href="{% url 'contact' %}" class="dc-bar-item dc-right dc-button">Kontakt</a>
<a href="{% url 'anmeldung' %}" class="dc-bar-item dc-right dc-button">Anmeldung</a>
</div>
</header>
<div style="padding-bottom:6vh"></div>

View File

@ -0,0 +1,78 @@
{% extends 'base.html' %}
{% block title %}Tagesplan - {{block.super}}{% endblock title %}
{% block content %}
<div class="dc-container">
<h1 class="dc-center dc-xxlarge">Ablaufplan der Tagung</h1>
<div class="dc-page-container">
<div class="tg-wrap"><table class="tg">
<thead>
<tr>
<th class="tg-jj9b">Zeit</th>
<th class="tg-j1i3">Mittwoch</th>
<th class="tg-j1i3">Donnerstag</th>
<th class="tg-j1i3">Freitag</th>
<th class="tg-j1i3">Samstag</th>
<th class="tg-j1i3">Sonntag</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tg-0pky">6:45</td>
<td class="tg-0thz" rowspan="9"><br><br><br><br><br><br><br><br><br><br><br><br><br>Auftakt</td>
<td class="tg-c3ow" colspan="4"><span style="font-weight:bold">Wecken</span></td>
</tr>
<tr>
<td class="tg-0pky">7:15</td>
<td class="tg-c3ow" colspan="4">Eurythmie &amp; ImPuls-Vertiefung</td>
</tr>
<tr>
<td class="tg-0pky">8:00</td>
<td class="tg-c3ow" colspan="4">Die Menschenweihehandung</td>
</tr>
<tr>
<td class="tg-0pky">9:00</td>
<td class="tg-7btt" colspan="4">Frühstück</td>
</tr>
<tr>
<td class="tg-c3ow" rowspan="2"><br><br>10:00</td>
<td class="tg-rvyq" colspan="3">Beginn: Gemeinsames Singen, dann Vortrag und im Anschluss ein gemeinsames Plenum zur Reflektion des Vortrages</td>
<td class="tg-7btt" rowspan="9">Ende: 12:30</td>
</tr>
<tr>
<td class="tg-0pky">"Ideale &amp; Illusionen"<br>Daniel Hafner<br></td>
<td class="tg-0pky">"Das Geistige im irdischen Goetheanismus"<br>Martin Merckens<br></td>
<td class="tg-0pky">"Wie lerne ich zu tun, was ich will?"<br>Marco Bindelli<br></td>
</tr>
<tr>
<td class="tg-0pky">13:00</td>
<td class="tg-7btt" colspan="3">Mittagessen</td>
</tr>
<tr>
<td class="tg-0pky">15:30</td>
<td class="tg-c3ow" colspan="3">Arbeitsgruppen</td>
</tr>
<tr>
<td class="tg-0pky">17:00</td>
<td class="tg-c3ow" colspan="3">freie Initiativen</td>
</tr>
<tr>
<td class="tg-0pky">18:30</td>
<td class="tg-7btt" colspan="4">Abendbrot</td>
</tr>
<tr>
<td class="tg-0pky">20:00</td>
<td class="tg-7btt" colspan="4">Abendprogramm</td>
</tr>
<tr>
<td class="tg-0pky">21:30</td>
<td class="tg-7btt" colspan="4">ImPuls-Vertiefung</td>
</tr>
<tr>
<td class="tg-0pky">---</td>
<td class="tg-c3ow" colspan="4">Nachtcafe</td>
</tr>
</tbody>
</table></div>
</div>
</div>
{% endblock content %}

View File

@ -73,6 +73,9 @@ def datenschutz(request):
def impressum(request):
return render(request, 'impressum.html')
def tagungsplan(request):
return render(request, 'tagungsplan.html')
def anmeldung(request):
if request.method == 'POST':
register_form = RegisterForm(request.POST)