Seite 1 von 1

Eigene Wartungs-Seite

Verfasst: 16.07.2011 01:25
von Reapard
Hallo liebe PHPBB.de-Community,

anstatt des normalen Wartungs-Textes würde ich gern eine eigene Wartungsseite a la html bauen, mit einem einfachen Text. Die Seite ansich kann ich problemlos erstellen, nur ich weiß nicht, wie ich, sobald das Board deaktiviert ist, dann auf diese Seite verweise.

Kann mir da jemand helfen?

Mit freundlichen Grüßen
Reapard

Re: Eigene Wartungs-Seite

Verfasst: 16.07.2011 01:33
von hackepeter13
Willst du nur den Text, bzw. den Wartungshinweis bearbeiten/anders gestalten?

Wenn ja schau einfach mal einen ein Thema unter diesem hier, da gibt es ebenfalls das Thema "Wartungsseite". ;)

Re: Eigene Wartungs-Seite

Verfasst: 16.07.2011 01:38
von Reapard
hackepeter13 hat geschrieben:Willst du nur den Text, bzw. den Wartungshinweis bearbeiten/anders gestalten?

Wenn ja schau einfach mal einen ein Thema unter diesem hier, da gibt es ebenfalls das Thema "Wartungsseite". ;)
Nein, ich möchte, sobald Wartung ist, eine automatische Überleitung auf */forum/wartung.html zum Beispiel.

Mit freundlichen Grüßen
Reapard

Re: Eigene HTML-Wartungs-Seite (statisch)

Verfasst: 16.07.2011 06:47
von Talk19zehn
Hello,

du meinst eine Umleitung?

Auf der Seite 3 in dem benannten Thread hatte modernist die Umleitung auf eine statische HTML-Seite beschrieben: viewtopic.php?p=1238157#p1238157

Grüße

Re: Eigene HTML-Wartungs-Seite (statisch)

Verfasst: 16.07.2011 13:53
von Reapard
Talk19zehn hat geschrieben:Hello,

du meinst eine Umleitung?

Auf der Seite 3 in dem benannten Thread hatte modernist die Umleitung auf eine statische HTML-Seite beschrieben: viewtopic.php?p=1238157#p1238157

Grüße
Danke dafür.
Leider weiß ich damit nichts anzufangen. Gibt es da keine einfachere Lösung?

Mit freundlichen Grüßen
Reapard

Re: Eigene Wartungs-Seite

Verfasst: 16.07.2011 14:13
von Elsensee
Vielleicht...

Öffne: includes/session.php
Suche:

Code: Alles auswählen

                $message = 'REMOVE_INSTALL';
            }
            else
            {
                $message = (!empty($config['board_disable_msg'])) ? $config['board_disable_msg'] : 'BOARD_DISABLE';
            }
            trigger_error($message); 
Ersetze mit:

Code: Alles auswählen

                $message = 'REMOVE_INSTALL';
            }
            else
            {
                $message = (!empty($config['board_disable_msg'])) ? $config['board_disable_msg'] : 'BOARD_DISABLE';
            }
            redirect('http://deinedomain.tld/wartungsseite.html');
            //trigger_error($message);  
Suche: (ist einige wenige Zeilen dadrunter)

Code: Alles auswählen

                send_status_line(503, 'Service Unavailable');
            }

            $message = (!empty($config['board_disable_msg'])) ? $config['board_disable_msg'] : 'BOARD_DISABLE';
            trigger_error($message); 
Ersetze mit:

Code: Alles auswählen

                send_status_line(503, 'Service Unavailable');
            }

            $message = (!empty($config['board_disable_msg'])) ? $config['board_disable_msg'] : 'BOARD_DISABLE';
            redirect('http://deinedomain.tld/wartungsseite.html');
            //trigger_error($message);  
Falls du auf eine externe Domain umleiten möchtest, musst du an beiden Stellen diesen Code:

Code: Alles auswählen

redirect('http://deinedomain.tld/wartungsseite.html'); 
mit diesem:

Code: Alles auswählen

redirect('http://deinedomain.tld/wartungsseite.html', false, true); 
ersetzen.

Das müsste funktionieren...

Code ist ungetestet!!!

Re: Eigene HTML-Wartungs-Seite (statisch)

Verfasst: 16.07.2011 17:50
von modernist
Reapard hat geschrieben:Leider weiß ich damit nichts anzufangen. Gibt es da keine einfachere Lösung?
Was verstehst du denn hierbei nicht?

Code: Alles auswählen

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ http://wartung.domain.de/ [R=302,L]

Re: Eigene Wartungs-Seite

Verfasst: 19.07.2011 09:05
von Reapard
Vielen Dank, Elsensee! Hat funktioniert, echt top!

Mit freundlichen Grüßen

Reapard