Schermata di avviso forum in manutenzione

Snippet & addons per il nostro phpbb 3
Rispondi
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Schermata di avviso forum in manutenzione

Messaggio da Dr.House »

Semplice schermata di avviso quando il forum è offline per manutenzione/altri motivi.

Autore: cherokee

Apri language/en/common.php
trova:

Codice: Seleziona tutto

?>
aggiungi prima:

Codice: Seleziona tutto

// Board disable
    $lang = array_merge($lang, array(
       'DISABLE_MESSAGE'               => 'Board unavailable',
       'DISABLE_RETURN'               => 'Return to index page',
    ));

Apri language/it/common.php
trova:

Codice: Seleziona tutto

?>
aggiungi prima:

Codice: Seleziona tutto

// Board disable
    $lang = array_merge($lang, array(
       'DISABLE_MESSAGE'               => 'Il tuo testo di avviso',
       'DISABLE_RETURN'               => 'Return to index page',
    ));
Apri:includes/sessions.php

trova:

i

Codice: Seleziona tutto

f ($this->data['is_bot'])
             {
                send_status_line(503, 'Service Unavailable');
             }

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

sostituisci con:

Codice: Seleziona tutto

header('HTTP/1.1 503 Service Unavailable');
                header('Status: 503 Service Unavailable');

                $template->assign_vars(array(
                    'MESSAGE'    => $config['board_disable_msg'],
                    'DISABLE'    => $this->lang['DISABLE_MESSAGE'])
                );

                page_header($this->lang['OFFLINE']);

                $template->set_filenames(array(
                       'body' => 'board_disable.html'
                ));

                page_footer();

                exit;
Decomprimi il file allegato e copia il contenuto nella cartella del tuo template.


board_disable.zip
risultato:
offline.png
testato e funzionante sulla versione 3.0.10
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
Mark
Utente
Utente
Messaggi: 81
Iscritto il: 18/05/2012, 18:26
Link del Forum:
Contatta:

Re: Schermata di avviso forum in manutenzione

Messaggio da Mark »

Ma non c'è già quella di default attivabile da PCA? O questa ha altre funzioni?
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: Schermata di avviso forum in manutenzione

Messaggio da Dr.House »

Mark ha scritto:Ma non c'è già quella di default attivabile da PCA? O questa ha altre funzioni?
certo che c'e' quella di default,ma il testo si vede piccolo ed incomprensiibile per gli utenti che ci arrivano.
Questa piccola modifica come vedi dallo screenshot "stampa a video" un messaggio più grande.
Se la utilizzi,da acp nel box sottostante all'opzione di mandare il forum offline non devi scrivere nulla.
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Schermata di avviso forum in manutenzione

Messaggio da Barrnet »

Oltretutto usa il tema dell'acp, quindi se si modifica a livello estetico il forum il messaggio verrà visualizzato anche in mancanza dello stile e sopratutto l'utente non noterà la skin in "costruzione".
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: Schermata di avviso forum in manutenzione

Messaggio da lurapag »

Ciao,
funziona tutto bene, però vorrei capire dove intervenire per aumentare il carattere.
Sono riuscito solo a centrare la scritta nel file allegato da Mimmo.

Grazie.
Rispondi