WebSite X5Help Center

 
Gabriele L.
Gabriele L.
User

Datario e Orologio in homepage  it

Autore: Gabriele L.
Visite 679, Followers 4, Condiviso 0  

Buongiorno a tutti ho la necessità d'inserire un datario e un orologio col le caratteristiche (grafiche) come mostrato in allegato. Inizialmente avevo trovato in rete del codice js che poi opportunamente adattato mi ha permesso di ottenere quello che volevo. La parte calendario (datario) l'avevo prelevata dal sito http://www.web-link.it purtoppo ora non riesco a reperire il link esatto alla pagina (sembra non più funzionante) mentre per l'orologio avevo attinto a questo "https://www.ideepercomputeredinternet.com/2019/03/orologio-digitale-blogger-data.html". E' sorto un problema quando al sito in costruzione, www.adafnet.it, ho aggiunto il cookebot. Il datario è l'orologio erano finiti a fondo pagina all'interno di un banner bianco. Dopo aver indagato sul problema, grazie anche agli utenti e moderatori di questo forum, siamo arrivati alla conclusione che il codice extra aggiunto per il datario e l'orologio hanno qualche problema.

Vorrei trovare un'altrernativa per fare sempre la stessa cosa senza che si scombussoli il tutto. Ho fatto una ricerca ma non trovo nulla di utile.

Grazie a tutti

Gabry

Postato il
7 RISPOSTE - 1 UTILE
Mauro B.
Mauro B.
User

Oppure prova questo in oggetto html da inserire dove ti serve:

Oggetto html --> codice html

<div class="container">
<div class="display-date">
<span id="day">day</span>,
<span id="daynum">00</span>
<span id="month">month</span>
<span id="year">0000</span>
</div>
<div class="display-time"></div>
</div>
<script>
const displayTime = document.querySelector(".display-time");
// Time
function showTime() {
let time = new Date();
displayTime.innerText = time.toLocaleTimeString("en-US", { hour12: false });
setTimeout(showTime, 1000);
}

showTime();

// Date
function updateDate() {
let today = new Date();

// return number
let dayName = today.getDay(),
dayNum = today.getDate(),
month = today.getMonth(),
year = today.getFullYear();

const months = [
"Gennaio",
"Febbraio",
"Marzo",
"Aprile",
"Maggio",
"Giugno",
"Luglio",
"Agosto",
"Settembre",
"Ottobre",
"Novembre",
"Dicembere",
];
const dayWeek = [
"Domenica",
"Lunedì",
"Martedì",
"Mercoledì",
"Giovedì",
"Venerdì",
"Sabato",
];
// value -> ID of the html element
const IDCollection = ["day", "daynum", "month", "year"];
// return value array with number as a index
const val = [dayWeek[dayName], dayNum, months[month], year];
for (let i = 0; i < IDCollection.length; i++) {
document.getElementById(IDCollection[i]).firstChild.nodeValue = val[i];
}
}

updateDate();
</script>

stesso Oggetto html --> scheda esperto

@import url("https://fonts.googleapis.com/css2?family=Lato&display=swap");
.display-date {
color:#ffffff;
text-align: center;
font-size: 1rem;
font-weight: bold;
}
.display-time {
color:#ffffff;
text-align: center;
font-size: 1rem;
font-weight: bold;
}

Scegli tu il colore (io ci ho messo il bianco #ffffff, se a te serve il nero ci metti #000000) da utilizzare

Ciao

Mauro

Leggi di più
Postato il da Mauro B.
Fabio C.
Fabio C.
User

In oggetto HTML:

<span style="font: 10px tahoma; color:#000000">Sono le [HOUR] di [NOW]</span>

Leggi di più
Postato il da Fabio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

x Gabriele L., ... prova con le soluzioni che ti hanno già fornito in precedenza, ... se poi non fanno al caso tuo e se ti interessa, con il mio codice dinamico esclusivo e per il sito nella forma(!) attuale "adafnet.it",  potresti ottenere con un solo copia-incolla un risultato molto simile a quello del tuo STAMP, come in questa mia simulazione fatta adesso, (..e nel caso mi avviserai ...):

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gabriele L.
Gabriele L.
User
Autore

Buona sera e grazie a tutti per le risposte, sto provando alcune soluzioni proposte, l'orologio è già suistemato e in serata dovrei sistemare anche il datario. Faccio sapere cosa ho utilizzato.

Grazie a tutti

Gabry

Leggi di più
Postato il da Gabriele L.
Gabriele L.
Gabriele L.
User
Autore

Ok eccomi di nuovo, ho sistemato il datario usando il codice suggerito da Mauro B. rimuovendo l'orologio e adattando scritta e font, per l'orologio ho tenuto buono il suggerimento di Fabio C. rimuovendo il datario e adattando il font. Grazie

Grazie anche a KolAsim per la disponibilità e le prove fatte, se il "cliente" non si lamenta delle modifiche siamo a posto.

Ciao Gabry

Leggi di più
Postato il da Gabriele L.