sovvrapporre pagina alla home

  • Creatore Discussione Creatore Discussione renadan
  • Data di inizio Data di inizio

renadan

Nuovo Utente
6 Set 2012
11
0
0
Buongiorno a tutti
In questi giorni pensavo di dare al mio sito un orario di apertura e di chiusura.
Esempio: tutti gli utenti entrano nel sito dalle ore 12 alle ore 24 ed hanno accesso a tutto, mentre dalle ore 24 alle ore 12 la home resta visibile ma senza poter accedere a nessun link a parte se fattibile a quello di registrazione al sito.
Oppure come alternativa una popup automatica semitrasparente piazzata sulla home nell'orario di chiusura. 24>12 e questa dovrebbe bloccare tutte le funzioni del sito.
Sono pazzo lo so......... e dopo aver cercato non riesco a trovare nessun script.
Posso creare col vostro aiuto qualcosa di simile?
Grazie 1000
 
Ciao,
potresti provare con una funzione javascript
HTML:
<!DOCTYPE html>
<html>
    <head>
        <title>link</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src="http://code.jquery.com/jquery-latest.js"></script>
    </head>
    <body>
        <a href="pippo.html">pippo</a>
        <a href="pluto.html">pluto</a>
        <a href="paperino.html">paperino</a>
        <script>
            // creiamo l'oggetto data
            var data = new Date();
            // recuperiamo l'ora corrente
            var ora = data.getHours();
            $(document).ready(function(){
                // in base all'ora
                if(ora < 12) {
                    // togliamo il link a tutti i tag a
                    $("a").removeAttr("href");
                }
            })
        </script>
    </body>
</html>
 
Si ma è facilissimo da aggirare una cosa del genere criric.
Io direi di impostare un orario nel db e un controllo in quella pagina che va a vedere gli orari di apertura chiusura (che non devono stare per forza nel db, ma se in futuro vuoi cambiarli ti risulterà più facile).
Se l'orario è compreso tra la data di apertura e quella di chiusura allora carica la pagina altrimenti lo manda a una pagina di errore o che comunque segnali la chiusura fino alle ...
 
Grazie infinite per le risposte
Longo8 per fare cio che dici serve qualche script?
 
Servono pochissime righe di codice.
Se il sito l'hai fatto tu non dovrebbe essere difficile crearle.
In pratica prendi l'ora di apertura e di chiusura dal db (dopo averle salvate lì);
Poi controlli l'ora Attuale con date:
PHP:
date(H:i:s)
E controlli se l'ora appena trovata è compresa tra quella di apertura e chiusura. Puoi utilizzare diversi modi, anche dividendola con explode() così da controllare le ore con le ore, min con min e sec con sec.
 
Sei molto gentile e spieghi perfettamente ma per me è impossibile poter arrivare a tanto.
Io un po me la cavo con html oppure modificando qualche php a livello infantile.
Per il sito in questione ho acquistato lo script php ed oltre ad averlo installato e leggermente modificato non vado oltre.

Grazie ancora
 
Sono al lavoro e col Cell. Se non lo fa qualcun altro prima a pomeriggio scrivo il codice dopo averlo testato.
 

Discussioni simili