Ich habe eine Maintenance-Mode - Funktionalität realisiert, die auf Testservern und auf meinem Web http://test.lembach-kr.de dem Anschein nach fehlerfrei funktioniert.
Hier beschreibe ich wie es zu meinem Projekt kam: http://cmsimple.lembach-kr.de/?Maintenance-Mode-Projekt
Hier beschreibe ich wie es zu installieren ist: http://cmsimple.lembach-kr.de/?Maintena ... schreibung
Hier beschreibe ich das Funktionsprizip: http://cmsimple.lembach-kr.de/?Maintena ... t/Funktion
Download: http://cmsimple.lembach-kr.de/?Download ... nance-mode
Es ist ein Zwitter, zum einen Teil sind es drei PHP-Scripte und zum anderen Teil ein modifiziertes 'Maintenance'-Template sowie eine kleine Ergänzung im Default-Template. Das ganze läuft im Verzeichnis des zusätzliche 'Maintenance'-Template ab.
Damit konnte ich leider nichts anfangen. Ich hab keine Ahnung, wie ein Plugin geschrieben wird.lck wrote: ↑Tue Nov 05, 2019 11:47 am...
Es gibt/gab bereits ein Plugin "maintenance" von Holger. Leider ist dies nicht mit XH 1.7 kompatibel und nicht up to date, aber vielleicht kannst du das Plugin von Holger übernehmen und aktualisieren. Einfach mal bei ihm anfragen.
Mehr Infos dazu, siehe:
viewtopic.php?f=29&t=1510&p=8313&hilit= ... ance#p8313
http://cmsimplexh.webdesign-keil.de/?Er ... aintenance
viewtopic.php?t=13261#p64573
viewtopic.php?f=16&t=12904&hilit=Youtub ... 100#p63504
Meine Lösung beinhaltet, dass die Wartungsseite im Seiteneditor von CMSimple_XH erstellt wird und somit von Seitenbetreiber selbst gestaltet werden kann.
Da meine Wartungsseite im Editor der Website erstellt wird, können sowohl die Bilder im (userfiles)-Bilder-Ordner gewählt werden sowie die gesamte Funktionalität des Editors genutzt werden um den anzuzeigenden Text zu gestalten.frase wrote: ↑Wed Nov 06, 2019 8:30 am...
Sinnvoll wäre sicher, wenn der Plugin-Benutzer ein Hintergrundbild für die Wartungsseite aus dem (userfiles)-Bilder-Ordner wählen könnte.
Nachtrag:
Für die Textanzeige sollte vielleicht ein Textarea als Eingabemöglichkeit dienen, damit man dort auch noch html-Tags reinschreiben kann. Oder?
Ich bin nicht ganz sicher ob der Maintenance-Mode einbruchsicher ist, aber zumindest mir ist noch kein Weg eingefallen, wie man über den Browser einbrechen könnte.
Wer mir helfen möchte aus dem ganzen ein Plugin zu machen und erst einmal die Funktion auf meinem Test-Web ausprobieren möchte ohne ein eigenes Test-Web zu installieren, der soll mich per PN kontaktieren, dann gebe ich Ihr/Ihm das Passwort.
Da ich selbst wenig Ahnung von Template-Bau habe, hoffe ich auf einen Helfer zum Verschlanken der Maintenance-Templates (es handelt sich z. Zt. noch um fhs-left-right-17x).
Mein Wunsch wäre eine Klasse 'Hintergrundbild' die das über den Seiteneditor frei wählbare Bild immer zu 100% Breite im Fenster / Viewport anzeigt und hinter der Text-Ebene liegt. Ein optionaler Header sollte über dem Bild und ein optionaler Footer sollte unter dem Bild liegen.
Eine zweite Klasse soll im Stil einer "Dialogbox" vor der Hintergrundgarfik und vor der eigentlichen Textebene in der Fenstermitte das Umschaltpanel anzeigen. Wenn man sie über einen Parameter nach Links oder rechts verschieben könnte, wäre das schön.
Ist es machbar den Header und Footer des Default-Templates sozusagen automatisch im Maintenance-Template eingebaut zu bekommen (wobei die Links zu Kontakt, Inhaltsverzeichnis etc. entfernt werden müssten).
Viele Grüße
Karl Richard