Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: hollywood9111 on January 14, 2013, 06:57:13 PM

Title: nuova funzione
Post by: hollywood9111 on January 14, 2013, 06:57:13 PM
e possibile usare questo script
però non sull'allegato ma dopo 5 minuti che navigi nel sito?
tipo allo scadere dei 5 minuti qualsiasi parola immagini o altro che clicchi ti apre il banner?
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".attachments").find("a").each(function () {
$(this).data('dummy_href', $(this).attr('href'));
$(this).attr('href', '#');
var the_link = $(this);

$(this).click(function () {
setTimeout(function() {
window.location = the_link.data('dummy_href');
}, 3000);
window.open('https://github.com/Spuds', 'window name', 'window settings');
return false;
});
});
});
</script>
Title: Re: nuova funzione
Post by: hollywood9111 on January 14, 2013, 07:49:07 PM
e possibile applicare questa funziona su un id di una categoria o sezione nel senso che se si clicca una sezione (redirect) apre il banner e porta anche al link di destinazione?
Title: Re: nuova funzione
Post by: emanuele on January 15, 2013, 03:31:36 AM
In teoria sì: puoi salvare l'ultima volta che è stato eseguito in un cookie via javascript, poi controllarlo ad ogni caricamento di pagina.
Il decidere su quale elemento farlo apparire è abbastanza facile, trattandosi di jQuery basta che cambi:
$(".attachments").find("a").
andando a trovare il tuo obiettivo.
Title: Re: nuova funzione
Post by: hollywood9111 on January 15, 2013, 04:36:02 AM
si ma non so come generare il codice per mettere il limite di 5 minuti..soprattutto beccare qualsiasi scritta dopo i 5 minuti
Title: Re: nuova funzione
Post by: emanuele on January 15, 2013, 07:08:44 AM
http://www.google.com/search?btnG=1&pws=0&q=impostare+cookies+javascript

Javascript non è il mio forte.
Title: Re: nuova funzione
Post by: hollywood9111 on January 15, 2013, 07:15:18 AM
senz ausare questa funziona... e possibile mettere un windows open sull parole index ma non nel menu ma dal collegamento
come da immagine nella prima parola
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi49.tinypic.com%2F5chrbq.png&hash=510463062bd9ca8f70eeacc8c3c640afd756d920)
perchè solo sulle visite non riesco
Title: Re: nuova funzione
Post by: emanuele on January 15, 2013, 07:50:11 AM

$(".navigate_section").find("a").

Non ho idea se sia quello che hai chiesto...
Title: Re: nuova funzione
Post by: hollywood9111 on January 15, 2013, 07:52:27 AM
al click del link dell'indice del forum mettere la funziona di apertura pubblicità
Title: Re: nuova funzione
Post by: emanuele on January 15, 2013, 09:50:57 AM
mmm...qualcosa tipo:
$("div.navigate_section > ul > li").find("a").
dovrebbe legarlo a tutti i link. Per farlo solo al primo puoi provare:
$("div.navigate_section > ul > li").first().find("a").
Title: Re: nuova funzione
Post by: hollywood9111 on January 15, 2013, 11:48:26 AM
ma per quanto riguarda il timer sai qualcosa?
Title: Re: nuova funzione
Post by: emanuele on January 15, 2013, 12:26:49 PM
Te l'ho detto: l'idea generale è di usare i cookie per ricordarsi quando è stato visualizzato l'ultima volta.
Come fare non lo so.