Opening-Hours 4.0
🕗 Opening-Hours 4.0
Die smarte Lösung für Ihre Öffnungszeiten
Opening-Hours 4.0 ist die ultimative, dateibasierte PHP-Lösung zur Verwaltung und Anzeige Ihrer Öffnungszeiten. Ein herausragendes Alleinstellungsmerkmal ist der vollständige Verzicht auf Datenbanken (wie MySQL) und externe Datenquellen. Das System ist zu 100 % selbst gehostet – Ihre Daten bleiben bei Ihnen, was maximale Privatsphäre und Unabhängigkeit garantiert. Durch diese dateibasierte Architektur ist das System extrem ressourcenschonend: Eine komplett eingerichtete Installation belegt gerade einmal ca. 2 MB Speicherplatz auf Ihrem Server!
Dank der modernen Fluid Typography (mittels der CSS-Funktion clamp()) ist die Ausgabe der Öffnungszeiten vollständig responsiv. Die Schriftgrößen passen sich stufenlos und perfekt an jedes Endgerät an, egal ob das Widget auf einem großen Desktop-Monitor oder hochkant auf einem Smartphone betrachtet wird. Zudem unterstützt das System problemlos geteilte Schichten (z.B. für Mittagspausen) und bietet die freie Wahl zwischen dem 24-Stunden- und 12-Stunden-Format (AM/PM) inklusive weltweiter Zeitzonen-Unterstützung.
Sicherheit & Einfache Installation
Sicherheit wird großgeschrieben: Der Zugang zum Administrationsbereich ist durch ein sicher gehashtes Passwort geschützt. Die Ersteinrichtung ist dank der mitgelieferten install.php ein Kinderspiel – das Skript prüft die Servervoraussetzungen, legt die nötigen Verzeichnisstrukturen an und führt Sie in wenigen Sekunden zum einsatzbereiten System. Rufen Sie einfach die index.php in Ihrem Browser auf, und Sie werden automatisch zur Installation weitergeleitet. Für eine optimale Bedienbarkeit sorgt zudem das integrierte, mehrsprachige Handbuch, das sich bequem als Popup-Fenster öffnen lässt, während Sie Ihre Einstellungen vornehmen.
Einfache Integration (auch für WebsiteX5)
Die Einbindung in Ihre Website ist denkbar einfach. Das System generiert einen kurzen HTML-Code, den Sie problemlos in jede beliebige PHP- oder HTML-Seite einfügen können. Speziell für WebsiteX5-Anwender: Den generierten Code einfach kopieren und in Ihrem Projekt an der gewünschten Stelle/Seite im Objekt "</> HTML-Code" einfügen.
Feiertage, Urlaub & Notfälle
Das System nimmt Ihnen die komplexe Verwaltung von Feiertagen ab. Es enthält integrierte Feiertagsdaten für zahlreiche europäische Sprachräume, inklusive der spezifischen Feiertage von Bundesländern, Kantonen und Regionen. Auch regionale Sondertage (wie Valentinstag oder Muttertag) sind berücksichtigt. Jeder Feiertag und Sondertag lässt sich individuell anpassen – ob komplett geschlossen oder mit abweichenden Öffnungszeiten.
Zusätzlich bietet das System eine komfortable Urlaubsverwaltung sowie die Möglichkeit, eigene Feiertage anzulegen. Für unvorhergesehene Ereignisse gibt es eine Notfall-Funktion: Mit einem Klick aktivieren Sie eine Sofortabschaltung, die Besuchern direkt den Grund der Schließung (z.B. "Wegen Wasserschaden geschlossen") anzeigt.
Mehrsprachigkeit
Das gesamte System – sowohl der Administrationsbereich als auch die öffentliche Ausgabe der Öffnungszeiten – steht in 13 Sprachen zur Verfügung: Deutsch (DE), Englisch (EN), Französisch (FR), Italienisch (IT), Spanisch (ES), Niederländisch (NL), Polnisch (PL), Bulgarisch (BG), Portugiesisch (PT), Dänisch (DA), Lettisch (LV), Finnisch (FI), Schwedisch (SV) und Ukrainisch (UK). Passend dazu liefert das System die gesetzlichen Feiertage für all diese Sprachräume gleich mit. Die Ausgabe der Öffnungszeiten und Status-Texte passt sich automatisch der von Ihnen gewählten Sprache an.
Design & SEO-Optimierung
Passen Sie das Aussehen des Widgets exakt an Ihre Website an. Die integrierte Live-Vorschau bei der Style-Bearbeitung zeigt Ihnen jede Farb- und Schriftänderung in Echtzeit. Auch für Suchmaschinen ist Opening-Hours 4.0 optimiert: Das System generiert automatisch maschinenlesbare strukturierte Daten (JSON-LD / Schema.org LocalBusiness), sodass Suchmaschinen Ihre Öffnungszeiten und abweichenden Feiertagszeiten perfekt auslesen können.
Backup & Restore
Ihre Einstellungen sind sicher. Mit der integrierten Backup- und Restore-Funktion können Sie jederzeit mit einem Klick eine ZIP-Datei all Ihrer Konfigurationen erstellen, herunterladen und bei Bedarf wiederherstellen.
Servervoraussetzungen
Für den reibungslosen Betrieb benötigt Opening-Hours 4.0 lediglich PHP 7.4 (empfohlen wird PHP 8.x). Zudem muss die PHP-Erweiterung ZipArchive installiert sein, um die Backup-Dateien (ZIP) erstellen und entpacken zu können. Der Server muss das Lesen, Schreiben und Speichern von Dateien (insbesondere der verwendeten JSON-Dateien) im Installationsverzeichnis erlauben.
Haftungsausschluss
Die Nutzung des Skripts "Opening-Hours 4.0" erfolgt auf eigene Gefahr. Der Entwickler übernimmt keine Haftung für Schäden, Datenverluste, fehlerhafte Darstellungen von Öffnungszeiten oder rechtliche Konsequenzen, die durch die Nutzung dieses Skripts entstehen. Es wird keine Garantie für die ständige Verfügbarkeit, Fehlerfreiheit oder Kompatibilität mit zukünftigen PHP-Versionen übernommen. Der Anwender ist selbst dafür verantwortlich, die korrekte Funktion und die rechtlichen Rahmenbedingungen (z.B. DSGVO) auf seinem Server sicherzustellen.
Urheberrecht und Nutzungsbedingungen
1. Nutzungsrecht: Der Entwickler (S.G.Schiffer - sgs-visual.de) räumt dem Anwender ein einfaches, nicht exklusives und nicht übertragbares Recht ein, die Software „Opening-Hours 4.0“ für eigene Zwecke zu nutzen. Die Nutzung erfolgt ausdrücklich auf eigene Verantwortung des Anwenders (siehe hierzu auch den Haftungsausschluss).
2. Eigentumsvorbehalt: Durch die Überlassung der Software zur Nutzung werden keinerlei Eigentumsrechte oder weitergehende Verwertungsrechte an den Anwender übertragen. Die Software, einschließlich aller Quellcodes, Skripte, Designs und Konzepte, bleibt das alleinige geistige Eigentum des Entwicklers.
3. Änderungs- und Verkaufsverbot: Es ist dem Anwender nicht gestattet, die Software, den Quellcode oder Teile davon zu verändern, zu dekompilieren, zu vervielfältigen oder als Grundlage für eigene Softwareentwicklungen zu nutzen. Ebenso ist es ausdrücklich untersagt, die Software als eigenständiges Produkt zum Verkauf anzubieten oder anderweitig kommerziell zu vertreiben.
4. Schutz der Urheberrechtshinweise (Copyright): Die in den Dateien enthaltenen Urheberrechtshinweise (Copyright-Vermerke) sowie insbesondere der sichtbare Copyright-Hinweis in der Frontend-Ausgabe der Öffnungszeiten dürfen unter keinen Umständen entfernt, verdeckt, farblich unsichtbar gemacht oder anderweitig manipuliert werden.
5. Zuwiderhandlungen: Das unrechtmäßige Entfernen der Copyright-Informationen oder ein Verstoß gegen das Änderungs- und Verkaufsverbot stellt eine Verletzung des Urheberrechts dar. Der Entwickler behält sich ausdrücklich das Recht vor, bei Zuwiderhandlungen rechtliche Schritte einzuleiten und Schadensersatzansprüche geltend zu machen.
The smart solution for your opening hours
Opening-Hours 4.0 is the ultimate, file-based PHP solution for managing and displaying your opening hours. An outstanding unique selling point is the complete abandonment of databases (like MySQL) and external data sources. The system is 100% self-hosted – your data stays with you, guaranteeing maximum privacy and independence. Due to this file-based architecture, the system is extremely resource-efficient: A fully configured installation takes up just about 2 MB of storage space on your server!
Thanks to modern Fluid Typography (using the CSS function clamp()), the output of the opening hours is fully responsive. The font sizes adapt seamlessly and perfectly to any device, regardless of whether the widget is viewed on a large desktop monitor or vertically on a smartphone. The system also easily supports split shifts (e.g., for lunch breaks) and offers a free choice between the 24-hour and 12-hour format (AM/PM), including worldwide timezone support.
Security & Easy Installation
Security is a top priority: Access to the administration area is protected by a securely hashed password. The initial setup is a breeze thanks to the included install.php – the script checks the server requirements, creates the necessary directory structures, and guides you to a ready-to-use system in just a few seconds. Simply open the index.php in your browser, and you will be automatically redirected to the installation. For optimal usability, the integrated, multilingual manual can be conveniently opened as a pop-up window while you configure your settings.
Easy Integration (also for WebsiteX5)
Integrating the widget into your website is incredibly easy. The system generates a short HTML code that you can easily insert into any PHP or HTML page. Especially for WebsiteX5 users: Simply copy the generated code and paste it into your project at the desired location/page in the "</> HTML Code" object.
Holidays, Vacations & Emergencies
The system takes the complex management of holidays off your hands. It contains integrated holiday data for numerous European language areas, including the specific holidays of federal states, cantons, and regions. Regional special days (such as Valentine's Day or Mother's Day) are also taken into account. Every holiday and special day can be individually customized – whether completely closed or with different opening hours.
In addition, the system offers comfortable vacation management as well as the option to create custom holidays. For unforeseen events, there is an emergency function: With one click, you activate an immediate closure, which directly shows visitors the reason for the closure (e.g., "Closed due to water damage").
Multilingualism
The entire system – both the administration area and the public display of the opening hours – is available in 13 languages: German (DE), English (EN), French (FR), Italian (IT), Spanish (ES), Dutch (NL), Polish (PL), Bulgarian (BG), Portuguese (PT), Danish (DA), Latvian (LV), Finnish (FI), Swedish (SV), and Ukrainian (UK). Matching this, the system also provides the statutory holidays for all these language regions. The output of the opening hours and status texts automatically adapts to your selected language.
Design & SEO Optimization
Customize the appearance of the widget exactly to your website. The integrated live preview during style editing shows you every color and font change in real-time. Opening-Hours 4.0 is also optimized for search engines: The system automatically generates machine-readable structured data (JSON-LD / Schema.org LocalBusiness), so that search engines can perfectly read your opening hours and deviating holiday times.
Backup & Restore
Your settings are safe. With the integrated backup and restore function, you can create, download, and, if necessary, restore a ZIP file of all your configurations at any time with a single click.
Server Requirements
For smooth operation, Opening-Hours 4.0 only requires PHP 7.4 (PHP 8.x is recommended). In addition, the PHP extension ZipArchive must be installed in order to create and extract the backup files (ZIP). The server must allow reading, writing, and saving of files (especially the JSON files used) in the installation directory.
Disclaimer
The use of the script "Opening-Hours 4.0" is at your own risk. The developer assumes no liability for damages, data loss, incorrect display of opening hours, or legal consequences arising from the use of this script. No guarantee is given for constant availability, freedom from errors, or compatibility with future PHP versions. The user is solely responsible for ensuring the correct function and the legal framework conditions (e.g., GDPR) on their server.
Copyright and Terms of Use
1. Right of Use: The developer (S.G.Schiffer - sgs-visual.de) grants the user a simple, non-exclusive, and non-transferable right to use the "Opening-Hours 4.0" software for their own purposes. The use is expressly at the user's own risk (see also the disclaimer).
2. Retention of Title: The provision of the software for use does not transfer any ownership rights or further exploitation rights to the user. The software, including all source codes, scripts, designs, and concepts, remains the sole intellectual property of the developer.
3. Prohibition of Modification and Sale: The user is not permitted to modify, decompile, reproduce, or use the software, the source code, or parts thereof as a basis for their own software developments. Furthermore, it is expressly prohibited to offer the software for sale as an independent product or to distribute it commercially in any other way.
4. Protection of Copyright Notices: The copyright notices contained in the files and, in particular, the visible copyright notice in the frontend output of the opening hours may under no circumstances be removed, covered, made invisible by color, or otherwise manipulated.
5. Infringements: The unlawful removal of copyright information or a violation of the prohibition of modification and sale constitutes an infringement of copyright. The developer expressly reserves the right to take legal action and claim damages in the event of infringements.
