Aiuto script per nascondere banner per 24 ore all utente.

Federica Spaziatori

Utente Attivo
7 Nov 2012
30
0
0
Ciao a tutti spero che avete passato un buon anno. Mi servirebbe un inizio di script o uno completo che nasconde un altro script ( banner) per 24 ore una volta che l utente lo ha cliccato.
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Ti mostro un esempio semplice col js
Codice:
<script>
    function ShowBanner(b){
        var div = document.getElementById(b.toString());
        if(document.cookie.indexOf("clicked=1")) div.innerHTML = "Banner";
    }
    
    function clickBanner(){
        var date = new Date();
        date.setDate(date.getDate()+1);
        var cookie = "clicked=1;expires="+date.toUTCString();
        document.cookie = cookie;
    }
    </script>
    
    
    <div id="banner" onclick="clickBanner()">
        <noscript>Banner senza js</noscript>
    </div>
    
    <script> ShowBanner('banner'); </script>
 

Federica Spaziatori

Utente Attivo
7 Nov 2012
30
0
0
mi puoi spiegare lo script in modo che lo possa aattare al mio script php
PHP:
//imposto le variabili
$paytoclick = mysql_query("SELECT * FROM paytoclick");

    
 //INIZIA IL CICLO    
while ($row = mysql_fetch_assoc($paytoclick)) {
	echo '   
    <a href="Sppc/visione.php?id=', $row['id'], '">', '<img src="../Admin/script/', $row['linkbanner'],'">', '</img>', '</a>', '<div class="sosos"><div id="sxses">Guadagno:</div>', $row['pagamento'], '</div>', "\n
   ";
}

ti ringrazio per l'iuto gia dato
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Ti basta controllare se il cookie che si riferisce a quell'id è settato

PHP:
<script>
    function clickBanner(id){
        var date = new Date();
        date.setDate(date.getDate()+1);
        var cookie = id+"=1;expires="+date.toUTCString();
        document.cookie = cookie;
    }
    </script>

<?php
$paytoclick = mysql_query("SELECT * FROM paytoclick"); 

     
 //INIZIA IL CICLO     
while ($row = mysql_fetch_assoc($paytoclick)) { 
   if(!isset($_COOKIE[$row['id']]))
    echo '    
    <a href="Sppc/visione.php?id=', $row['id'], '" onclick="clickBanner(',$row['id'],')">', '<img src="http://forum.mrwebmaster.it/Admin/script/', $row['linkbanner'],'">', '</img>', '</a>', '<div class="sosos"><div id="sxses">Guadagno:</div>', $row['pagamento'], '</div>', "\n 
   "; 
}  
?>

Comunque dato che per visualizzarlo deve passare da visione.php potresti gestirlo in php tramite sessioni o database da quella pagina
 
Ultima modifica:

Federica Spaziatori

Utente Attivo
7 Nov 2012
30
0
0
Comunque dato che per visualizzarlo deve passare da visione.php potresti gestirlo in php tramite sessioni o database da quella pagina

Cioè dici di fare una colonna nel db che segna l'ora dell ultimo click?
Cmq lo script funziona ma con un click su un banner mi fa scomparire tutti i banner e non solo quello cliccato da me.
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Non ha filo logico che te li faccia scomparire tutti, almeno che tutti non abbiano lo stesso id, ho provato simulandolo in locale e funziona se ogni banner ha un id diverso, devi trovare un identificatore univoco da passare alla funzione che creerà il cookie.

Cioè dici di fare una colonna nel db che segna l'ora dell ultimo click?
Si, mettendola a confronto con l'ora attuale puoi capire se lo ha già cliccato o meno e non è bypassabile
 
Discussioni simili
Autore Titolo Forum Risposte Data
P [Javascript] Aiuto per recupero variabili da script Javascript 10
S aiuto per script PHP/OOP PHP 2
U aiuto per script php inviare una mail PHP 1
B aiuto script per scrolling Flash 3
H Aiuto grazie per inserire un script di annunci PHP 2
N Aiuto per script Classic ASP 1
G Script notifiche dekstop aiuto Javascript 0
F Aiuto java script Javascript 2
R [Javascript] Aiuto su questo script Javascript 2
andreasuriani Aiuto script java Ajax 1
M Aiuto con script di ricerca video youtube data api v3 Javascript 1
C Aiuto su script php PHP 2
B Aiuto script x webcam PHP 0
V Aiuto script PHP 5
S Un aiuto su uno script di ricerca avanzata in php che sto verificando. PHP 1
E richiesta d'aiuto: script che trasformi il test contenuto (a video) da una pagina in Object x mail PHP 0
T Aiuto con script PHP PHP 0
W [Aiuto PHP Mysql] Script visualizzare a video righe di tabella mysql PHP 2
M Aiuto con questo script PHP 21
ivarello Aiuto sviluppo Script GPS Javascript 4
G Aiuto script Javascript 1
D Aiuto su questo script Classic ASP 2
glm2006ITALY aiuto installazione real-estate-management (script php) PHP 1
S aiuto script PHP 3
S Aiuto cercasi script PHP 6
C richiesta aiuto in script PHP 2
A Aiuto script Javascript 3
C Aiuto su modifica script Javascript 22
E aiuto con script dado PHP 15
S Aiuto con creazione script richiesta nome utente e password PHP 2
S include ('...') ; aiuto sullo script PHP 7
F Come funziona questo script? [era: Aiuto !!!] Javascript 0
B Raga aiuto con uno script ^^ Flash 4
D Aiuto Cercasi Script HTML e CSS 1
H Aiuto Urgente Con Mini Script Please PHP 1
T aiuto script su tabella Javascript 4
E Aiuto per query PHP 8
R Aiuto ripristino sito web Presentati al Forum 0
L Aiuto con DataGridView Visual Basic 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
I aiuto urgente per thunderbird Posta Elettronica 0
I aiuto per outlook Posta Elettronica 0
D aiuto funzioni javascript Javascript 1
T aiuto per trasformare un quiz fatto in JS in un quiz in JQUERY jQuery 0
D Aiuto CSS in ELEMENTOR - Cambiare un testo CMS (Content Management System) 0
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
K Aiuto con file audio in html HTML e CSS 1
P Aiuto per rendere un Bot Telegram Privato PHP 1
M Un aiuto da chi ha apple Mac e Software 0
P Richiesta di aiuto Presentati al Forum 1

Discussioni simili