{"id":480,"date":"2017-10-02T11:00:49","date_gmt":"2017-10-02T09:00:49","guid":{"rendered":"http:\/\/www.eugigufo.net\/it\/?page_id=480"},"modified":"2025-02-04T14:42:48","modified_gmt":"2025-02-04T13:42:48","slug":"paragrafo2","status":"publish","type":"page","link":"https:\/\/eugigufo.net\/it\/inerario\/paragrafo2\/","title":{"rendered":"\u00a7\u00a02. Il\u00a0copyright auto-aggiornabile"},"content":{"rendered":"<p>Tutti sanno che aspetto ha\u00a0l\u2019indicazione del copyright su\u00a0un\u00a0sito web. Sul mio sito, per esempio, \u00e8\u00a0fatta in\u00a0questo modo:<\/p>\n<div class=\"copyinerario\" style=\"min-height: 40px; width: 100px; text-align: right; text-valign: middle; valign: middle; color: #FFFFFF; background: #000000; padding: 0 5px 0 0; margin: 0 0 20px 0; border: 0; clear: both;\">\u00a9 <a href=\"https:\/\/eugigufo.net\/\" style=\"color: #FFFFFF;\">Eugi Gufo<br \/>\n2000\u20132026<\/a><\/div>\n<p>Il\u00a02000\u00a0\u00e8 l\u2019anno di\u00a0fondazione, mentre il\u00a02026\u00a0\u00e8 l\u2019anno corrente. Per l\u2019anno di\u00a0fondazione non sorge alcun problema: lo\u00a0inseriamo a\u00a0mano una volta e\u00a0per sempre. Come invece fare in\u00a0modo che l\u2019anno corrente del copyright si\u00a0aggiorni da\u00a0solo la\u00a0notte del capodanno? Oggi vi\u00a0fornisco due risposte a\u00a0questa domanda.<br \/>\n<b>La\u00a0risposta \u2116\u00a01.<\/b> Il\u00a0copyright in\u00a0PHP.<br \/>\nIl\u00a0codice da&nbsp;inserire al&nbsp;posto dell&rsquo;anno corrente \u00e8\u00a0semplicissimo:<\/p>\n<pre class=\"brush: php; collapse: false; title: listing 1; notranslate\" title=\"listing 1\">\n&lt;?php echo date(&quot;Y&quot;); ?&gt;\n<\/pre>\n<p>La\u00a0lettera\u00a0Y richiama l\u2019intero numero dell\u2019anno corrente. Se\u00a0volete indicare solo le\u00a0ultime due cifre (per esempio 26\u00a0al posto di\u00a02026), sostituite la\u00a0Y (maiuscola) con la\u00a0y (minuscola). E\u00a0non dimenticate l\u2019indirizzo del vostro sito nel link! Infatti, molte persone si\u00a0aspettano che il\u00a0testo del copyright sia linkato e\u00a0porti alla prima pagina del sito. Deludere le\u00a0aspettative dei visitatori non \u00e8\u00a0sempre una buona cosa.<br \/>\nAh, ovviamente il\u00a0codice PHP \u00e8\u00a0da\u00a0inserire proprio in\u00a0quel punto della pagina dove intendete visualizzare la\u00a0scritta del copyright.<br \/>\n<b>La\u00a0risposta \u2116\u00a02. <\/b> Il\u00a0copyright in\u00a0JavaScript.<br \/>\nTale soluzione pu\u00f2 avere senso se\u00a0non avete il\u00a0PHP installato sul server\u00a0o, per qualche motivo, avete le\u00a0pagine fatte in\u00a0HTML\u00a0semplice.<br \/>\nEcco il\u00a0codice che utilizzavo io\u00a0fino a\u00a0qualche anno fa\u00a0sul proprio sito (funziona!):<\/p>\n<pre class=\"brush: jscript; collapse: false; title: listing 2; notranslate\" title=\"listing 2\">\ntoday = new Date();\nyear = today.getFullYear();\nnewy = year + 1 ;\nBigDay = new Date(&quot;Jan 1, &quot;+newy)\nmsPerDay = 24 * 60 * 60 * 1000 ;\ntimeLeft = (BigDay.getTime() - today.getTime());\ne_daysLeft = timeLeft \/ msPerDay;\ndaysLeft = Math.floor(e_daysLeft);\ne_hrsLeft = (e_daysLeft - daysLeft)*24;\nhrsLeft = Math.floor(e_hrsLeft);\nminsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);\nif (daysLeft &lt;= 15 &amp;&amp; daysLeft &gt;= 0)\n{document.writeln(&#039;&lt;b&gt;&amp;copy; &lt;a href=&quot;http:\/\/eugigufo.net\/&quot; style=&quot;text-decoration: none; color: #FFFFFF;&quot;&gt;Eugi Gufo&lt;\/a&gt;&lt;br&gt;2000&amp;#8211;&#039;+newy+&#039;&lt;\/b&gt;&lt;br&gt;&#039;);}\nif (daysLeft &gt; 15)\n{document.writeln(&#039;&lt;b&gt;&amp;copy; &lt;a href=&quot;http:\/\/eugigufo.net\/&quot; style=&quot;text-decoration: none; color: #FFFFFF;&quot;&gt;Eugi Gufo&lt;\/a&gt;&lt;br&gt;2000&amp;#8211;&#039;+year+&#039;&lt;\/b&gt;&#039;);}\n<\/pre>\n<p>Il\u00a0difetto del JavaScript \u00e8\u00a0per\u00f2 notevole: esso prende la\u00a0data dalle impostazioni del computer del visitatore. Di\u00a0conseguenza, le\u00a0impostazioni eventualmente sbagliate determineranno la\u00a0visualizzazione dell\u2019anno corrente sbagliato.<br \/>\nOvviamente il\u00a0codice JavaScript \u00e8\u00a0da\u00a0inserire proprio in\u00a0quel punto della pagina dove intendete visualizzare la\u00a0scritta del copyright.<br \/>\nIn\u00a0ogni caso, conviene sempre automatizzare tutto ci\u00f2 che \u00e8\u00a0automatizzabile. Si\u00a0risparmiano il\u00a0tempo e\u00a0le\u00a0forze, si\u00a0riducono le\u00a0possibilit\u00e0 delle eventuali dimenticanze. Un\u00a0sito con l\u2019anno del copyright non aggiornato potrebbe apparire abbandonato e\u00a0quindi poco attuale (almeno agli occhi dei visitatori nuovi).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il paragrafo dell\u2019\u201cInerario\u201d dedicato alle varie possibilit\u00e0 di automatizzare l\u2019aggiornamento della data del copyright di un sito web.<br \/>\nQuesto paragrafo \u00e8 destinato agli sviluppatori frontend e ai proprietari dei siti.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":452,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"inerarioart.php","meta":{"footnotes":""},"class_list":["post-480","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/comments?post=480"}],"version-history":[{"count":0,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages\/480\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages\/452"}],"wp:attachment":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/media?parent=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}