Ciao Postmaster1.
Soluzione al problema:
ho mnodificato il codice del componente artbannerplus.php in questo modo:
/* Function to redirect the clicks to the correct url and add 1 click
*/
function clickArtBanner( $id ) {
global $database, $mosConfig_live_site;
$banner = new mosArtBanner($database);
if (!$banner->load($id)) {
mosRedirect( $mosConfig_live_site );
}
if (!$banner->clicks()) {
mosRedirect( $mosConfig_live_site );
}
if ($banner->click_url = "#") {
mosRedirect( $mosConfig_live_site );
}
$click_url = $banner->click_url; //default
if (!eregi( 'http://', $banner->click_url ))
$click_url = "http://$banner->click_url";
mosRedirect( $click_url );
}
ho aggiunto un controllo che verifica se nel campo click_url è contenuto il carattere # ed eventualmente effettua un redirect alla home page del tuo sito.
Nelle proprietà dei banner che non hanno una url devi però impostare la Destinazione link in Same Window.
Cliccando sul banner verrà visualizzata nuovamente la home page.
Ricorda che per successivi aggiornamenti del componente dovrai rimodificare il codice del compenente.
Io propongo sempre di inviare una richiesta a chi ha scritto il codice del componente in modo che lo modifichi tenendo conto anche di questa possibilità.
Vedi se così va bene.