Senza scomodare il .com io ho risolto nella mia Home in questo modo:
1) prima di tutto devi vedere dove sono inserite le immagini, giusto per sapere qual'è la variabile da usare.
Ad esempio, se le immagini le hai nella cartella "images" della root il percorso sarà:
"images/"
Se invece sono in "styles/..../imageset" sarà
$user->theme['imageset_path']
2) Modifica file includes/functions.php
Trova la parte di codice:
Codice: Seleziona tutto
// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(
Inserisci prima il seguente codice:
Codice: Seleziona tutto
$site_logo[1] = "images/nome_immagine1" ; // o l'eventuale percorso dove sono le immagini
$site_logo[2] = "images/nome_immagine2" ;
$site_logo[3] = "images/nome_immagine3" ;
$site_logo[4] = "images/nome_immagine4" ;
$array_random = array('1','2','3','4');
shuffle($array_random);
$x = $array_random[0];
$site_logo_cor = $site_logo[$x];
Il comando shuffle($array_random) estrae un numero a caso tra quelli elencati, ne consegue che $site_logo_cor sarà l'immagine corrispondente a quel numero.
3) Dopo il codice
Codice: Seleziona tutto
// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(
comincia la lista delle variabili, trova la riga
e aggiungi la riga
A questo punto non devi far altro che sostituire nel file overall_header la variabile SITE_LOGO_IMG con SITE_LOGO_IMG_COR.
Ad ogni refresh avrai una diversa immagine.