Hallo zusammen,
nachdem ich mich vor langer Zeit kurz vorgestellt habe und auch ein paar Anpassungen beisteuern wollte, melde ich mich endlich wieder.
In diesem Thread möchte ich euch eine Erweiterung vorstellen, mit der Ihr den Shop per htaccess in den Wartungsmodus setzen könnt.
Die Erweiterung entstand vor einiger Zeit für einen xt:Commerce Shop, ich habe sie aber in Anlehnung an das Modul
"Shop offline/online schalten" auch für modified eCommerce Shopsoftware angepasst.
Unterschied zum obigen Modul:
Meine Erweiterung arbeitet wie erwähnt mit einer htaccess-Umleitung, d. h. alle Anfragen werden auf eine spezielle Seite umgeleitet. Administratoren können mit einem vorab definierten User-Agent und der Firefox-Erweiterung "User-Agent-Switcher" den Shop wie gewohnt nutzen.
Die Erweiterung arbeitet komplett dateibasiert, d. h. alle notwendigen Einstellungen werden in einer Konfigurationsdatei gespeichert, sodaß auch umfangreiche Änderungen an der Datenbank vorgenommen werden können.
Es kann ein Datum angegeben werden, an dem der Shop wieder verfügbar ist. Das Datum wird einerseits auf der Seite für Besucher ausgegeben, andererseit kombiniert mit einem 503er-Statuscode als "Retry-After"-Header-Feld an den Client übergeben.
Einziges Problem, für das ich noch keine Lösung gefunden habe (mangels Zeit):
Der Spiffy Kalender funktioniert nicht, wenn der individuelle User-Agent aktiv ist.
Im xt-commerce hatte ich den nie benutzt, sondern einen Kalender von dhtmlgoodies, daher ist mir das erst heute aufgefallen.
Es könnte also sein, daß auch andere JavaScript-Funktionen nicht einwandfrei funktionieren.
Trotzdem viel Spaß beim Testen
Johannes
[ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ]
Linkback: https://www.modified-shop.org/forum/index.php?topic=6223.0