Personalizzare l’aspetto di RoundCube Webmail
Installata la webmail RoundCube, come prima cosa potrà venire in mente l’idea di rimuovere il logo di roundcube per inserirci il proprio.
La cosa non è affatto difficile, vediamo come fare.
se andate nella cartella dove avete installato roundcube vedrete che esiste una cartella che si chiama skin, e che contiene una cartella default.
Default contiene la skin base, quindi posizionamoci nella cartella skin e copiamone il contenuto in una nuova cartella:
cp -R default miaskin
adesso andiamo nella cartella config e modifichiamo due parametri del file main.inc.php
il nome del prodotto vine proposto nel title delle pagine
$rcmail_config['product_name'] = ‘Il mio nome Webmail’;
mentre la skin_path indica quale skin appunto visualizzare, mettete il nome della cartella che avete creato
$rcmail_config['skin_path'] = ’skins/miaskin/’;
a questo punto verrà presa la nuova skin, alla quale andremo ad apporre le nostre personalizzazioni.
create 3 immagini che andranno a sostituire queste immagini:
roundcube_logo.gif

roundcube_logo.png

roundcube_logo_print.gif

posizionatele nella cartella images con i nomi:
mionome_logo.gif
mionome_logo.png
mionome_logo_print.gif
se volete sarebbe da cambiare anche il file images/favicon.ico, realizzate l’icona 16 per 16 del vostro logo e sostituitela a quella di roundcube.
adesso modifichiamo le pagine:
- templates/login.html
- templates/error.html
- templates/printmessage.html
- includes/header.html
templates/login.html
Cambiate
<img src=”/images/roundcube_logo.png” …
con
<img src=”/images/mionome_logo.png” …
templates/error.html
cambiare
<title>RoundCube|Mail :: ERROR</title>
con
<title>MioNome|Mail :: ERROR</title>
e cambiare
<img src=”/images/roundcube_logo.png” width=”165″ height=”55″ alt=”RoundCube Webmail” />
con
<img src=”/images/mionome_logo.png” width=”165″ height=”55″ alt=”MioNome Webmail” />
templates/printmessage.html
cambiare
<img src=”/images/roundcube_logo_print.gif” width=”182″ height=”50″ alt=”RoundCube Webmail” />
con
<img src=”/images/mionome_logo_print.gif” width=”182″ height=”50″ alt=”MioNome Webmail” />
includes/header.html
cambiare
image=”/images/roundcube_logo.png” alt=”RoundCube Webmail”
con
image=”/images/mionome_logo.png” alt=”MioNome Webmail”
il gioco è fatto avrete la webmail con vostro logo e nome.
Se poi avete voglia potete personalizzare anche i css e i template per modificare anche il layout i colori o i bottoni usati.
Ciao Michele
PS
Una volta create più skin è possibile far vedere una skin anziché un’altra modificando il file main.inc.php
recuperate l’host di provenienza e switchate la skin
$HOST = $_SERVER['HTTP_HOST'];
if ($HOST == 'webmail.miodominio.it'){
$rcmail_config['skin_path'] = "skins/$HOST/";
$rcmail_config['product_name'] = 'Mia Webmail';
}else{
$rcmail_config['skin_path'] = 'skins/webmail.altrodominio.it/';
$rcmail_config['product_name'] = 'AltroDominio Webmail';
}
questo è un esempio ma utilizzando il PHP si potrà appunto realizzare una visualizzazione differenziata a seconda del dominio usarto per la visualizzazione della webamail.


Commenti recenti