Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : postmaster1 04 Sep 2007, 18:31:32
-
Salve...
spero di essere nella sezione giusta.
Uso ArtBannersPlus per gestire i miei banner...ma è possibile disabilitare i link sul banner?ho molti banner che non hanno un sito web quindi non saprei dove indirizzarli...
Grazie :D
-
Ciao
Onestamente non conosco il componente però ricordo che con il vecchio html se si voleva creare un link che non andasse da nessuna parte si scriveva:
<a href="#">Indice[/url]
Prova a inserire # al posto del link. Passando il mouse sul banner dovrebbe comparire sempre la "manina" ma cliccando non dovrebbe andare da nessuna parte.
-
Ciao si lo sapevo il "trucco" del # infatti ho provato a metterlo pero' poi cliccando sul banner mi apre una nuova pagina completamente bianca...
Boh
-
Ciao.
allora bisogna modificare qualcosa nel codice del modulo/componente. purtroppo non sono fuori per lavoro ma lunedì rientro. Scarico il modulo e ti faccio sapere.
Non dovrebbe essere molto difficile.
-
Ciao.
Ho provato a scaricare il componente ma evidentemente bisogna registrarsi.
Ho visto che è stata rilasciata la versione 1.5 e magari il tuo problema è stato risolto.
A questo punto potrei proporti di postare una richiesta direttamente sul sito di chi lo ha creato per porporgli la modifica che tenga conto dei banner senza link.
-
Guarda che con artbanner 1.5.1 basta che tu dal pannello gestione banner non metti nessun link e non ti esce nessun link, se poi invece è un banner flash che al suo interno ha il codice del link devi modificare direttamente il banner in flash
-
Ciao innazi tutto grazie a tutti
ho art banner 1.5.1 ma se non metto nessun link non mi manda avanti ed esce la popup che mi informa che quel campo è obbligatorio...
-
Hai ragione, non me ne ero accorto perché io uso banner swf e quindi vanno anche senza link.
-
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.
-
Grazie bigham provero' il codice per il momento ho risolto il problema utilizzando il barcode dandogli il percorso dell'immagine...sembra funzionare... :D