Prestashop: sostituire il punto interrogativo in caso di immagine non esistente
4 ottobre 2013
Attivare la compressione delle pagine web, lato server
15 novembre 2013

anno_corrente_javascript_phpSi tratta di un particolare, ma è un particolare importante.

Al fondo delle pagine dei siti aziendali (nella zona tecnicamente chiamata Footer) appare sovente un messaggio di copyright seguito dall’anno: è consigliabile che l’anno indicato sia quello corrente, se no è una spia abbastanza fedele del fatto che il sito non è molto curato.

Per evitare di preoccuparsi di gestire questo particolare “a mano” si può scrivere un po’ di codice per fare in modo che questa data sia impostata in maniera automatica.

Con codice lato cliente

La maniera più semplice per ottenere questo è fare calcolare l’anno in corso dal browser del cliente utilizzando JavaScript. In questo caso, il codice da aggiungere alla propria pagina HTML è il seguente


<script type="text/javascript">
 <!--
 var data = new Date();
 document.write(data.getFullYear());
 -->
</script>

Il codice va inserito in corrispondenza del punto in cui si desidera venga scritto l’anno corrente.

Con codice lato server

Possiamo anche utilizzare il php per automatizzare questa operazione dal lato del server.

In questo caso il codice è il seguente

<?php
echo date("Y");
?>

Il codice va inserito in corrispondenza del punto in cui si desidera venga scritto l’anno corrente.

6 Comments

  1. admin ha detto:

    Ho aggiornato il codice Javascript e reso più semplice il copia/incolla

  2. Francesco Perrelli ha detto:

    Grazie , utilissimo…

  3. Egiio ha detto:

    Salve, volevo sapere se è possibile aggiornare gli anni di una persona in automatico. Sto creando diverse pagine di presentazione di alcune persone e poichè ho l’informazione sull’età vorrei che con il passare degli anni quel valore cambiasse. è possibile insierire nella pagina del codice che faccia questo calcolando l’anno di nascita del personaggio con l’anno del browser?

    Grazie

    • admin ha detto:

      Possibile è possibile, bisogna avere l’informazione dell’anno di nascita e sottrarla all’anno attuale. Probabilmente l’operazione andrà fatta lato server in php

  4. Francesco ha detto:

    In un modello di blogger invece entrambi i codici non mi funzionano…?!
    Provato su di un altro sito il primo codice funziona…Copyright © 2015
    Nel blog non ho risolto..problema non scrive nulla “Copyright ©”

    • admin ha detto:

      Ciao Francesco,

      su blogger il codice php non è utilizzabile ed è probabile che il suo software di gestione elimini il codice Javascript dalle pagine per questione di sicurezza.
      All’interno di blogger non credo ci siano delle soluzioni diverse da quella di aggiornare la data a mano.

      Giorgio

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *