Hallo liebe Leute!
ich habe mir bei Fiverr für ein befreundetes Restaurant jetzt für die Corona-Zeit eine Website ( orpheas-bremen.de ) erstellen lassen, damit das Restaurant überhaupt mal gefunden wird... ;-}
Jetzt wollte ich den Programmierer anschreiben um mir ein J-Script abzuändern, aber der hat seinen Account gelöscht... Nach einem Auftrag...
Jetzt wollte ich hier mal fragen, ob mir jemand evtl. dabei helfen könnte.
Ich als DAU kann leider nur Copy&Paste. Habe zwar eine Vermutung, aber naja, vllt schaut es sich jemand an. Auch gegen Bezahlung wenn nötig. kein Problem.Will nichts geschenkt haben.
Es geht um dieses Script:
AOS.init() // für Animationen
/*
* Dieses script schreibt auf die Seite, ob das Restaurant geöffnet hat oder nicht
*/
const shouldCheckOpen = true // wenn es nicht geprüft werden soll, Wert von "true" auf "false" setzen
if (shouldCheckOpen) {
const e = document.getElementById('open')
const date = new Date() // heutiges Datum
var endTime = new Date()
endTime.setHours(20)
endTime.setMinutes(30)
endTime.setSeconds(0)
if (date.getDay() === 1) { // ist es Montag
// Ja, es ist Montag
e.innerHTML = 'Jetzt geschlossen' // schreibe "geschlossen" auf die Seite
e.style.color = 'red' // färbe die Schrift Rot
} else { // wenn kein Montag ist
// es ist nicht Montag
if (date.getHours() >= 17 && date.getTime() < endTime.getTime()) { // ist es zwischen 17:00 und 20:30 ?
e.innerHTML = 'Jetzt geöffnet' // schreibe "geöffnet" auf die Seite
e.style.color = 'green' // färbe die Schrift Grün
} else { // es ist NICHT zwischen 17:00 und 20:30
e.innerHTML = 'Jetzt geschlossen' // schreibe "geschlossen" auf die Seite
e.style.color = 'red' // färbe die Schrift Rot
}
}
}
Das fügt auf der Homepage einen Text ein: Jetzt geschlossen (in Rot) oder Jetzt offen (in grün).
Als das Restaurant nur eine Uhrzeit hatte für Abholungen, klappte das ja sehr gut.
Nun darf das Restaurant wieder normal öffen und da kommen eben ein paar mehr Zeiten raus und da komme ich leider nicht weiter.
Also die alten Zeiten waren von 17 bis 20.30 Uhr
Die neuen Zeiten sind von 12-15 Uhr und von 18-22 Uhr
Das hätte ich jetzt gerne wieder angezeigt.
Momentan hab ich die JS auf false gestellt...
Wäre schön wenn das jemand machen könnte, wie gesagt auch gegen Geld oder was anderes...
Mit verspielten Grüßen
Peter
Linkback: https://www.modified-shop.org/forum/index.php?topic=41908.0