/* Versteckt die Joomla-Schlagworte (Tags) unter dem Text */ .tags.list-inline { display: none !important; } /* Optional: Falls du auch das Logo/Menü oben während des Wartens ausblenden willst */ header.header { display: none !important; } /* Macht die Status-Meldung schöner mittig auf der leeren Seite */ #status { margin-top: 20vh !important; } WBS Vertretungsplan Ermittle aktuelle Kalenderwoche und lade Plan... // Funktion zur exakten Berechnung der ISO-Kalenderwoche function getKW(d) { d = new Date(Date.UTC(d.getFullYear(), d.getMonth(), d.getDate())); d.setUTCDate(d.getUTCDate() + 4 - (d.getUTCDay() || 7)); var yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1)); return Math.ceil((((d - yearStart) / 86400000) + 1) / 7); } const heute = new Date(); const kw = getKW(heute); let wochentag = heute.getDay(); // 0=So, 1=Mo, 2=Di, 3=Mi, 4=Do, 5=Fr, 6=Sa // Wochenend-Logik: Samstag (6) und Sonntag (0) leiten auf Montag (1) weiter if (wochentag === 0 || wochentag === 6) { wochentag = 1; } // Die Kürzel deiner URLs const tageSuffix = ["", "mo", "di", "mi", "do", "fr"]; // Basis-URL erstellen let url = "https://wbs-wissen.de/v-" + tageSuffix[wochentag]; // Logik für gerade/ungerade KW if (kw % 2 === 0) { url += "-neu"; } // Die Weiterleitung erfolgt verzögert setTimeout(() => { window.location.href = url; }, 1500);