Autore Topic: [v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)  (Letto 3851 volte)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Leggendo un post su X5 Help Center ( https://helpcenter.websitex5.com/it/post/202000 ) ho provato a tirar giù un semplice script per cambiare, ogni giorno a cadenza mensile,  l'immagine del Messaggio Pubblicitario, in particolare il Messaggio in riquadro.

Ho preparato 31 immagini con la stessa altezza e larghezza, le ho rinominate 1.jpg, 2.jpg, 3.jpg etc… e le ho collegate al progetto (nel mio caso nella cartella "numeri").
Ho impostato il Messaggio Pubblicitario (visibile solo in Home Page) caricando un'immagine tra quelle preparate in precedenza.

In Proprietà Pagina – Esperto – Prima della chiusura del tag BODY ho inserito lo script:

Citazione
<script>
x5engine.boot.push(function() {
  var d = new Date();
  var n = d.getDate();
  x5engine.settings.imSplashBox.media = {
    "url": x5engine.settings.currentPath  + "numeri/" +  n  + ".jpg"
  };
});
</script>


QUI l'esempio online (versione 16.3.1)

Oggi, 10 novembre, viene caricata l'immagine 10.jpg

E' un JavaScript quindi si basa sulla data del proprio dispositivo.

Questo è solo un esempio, per le altre tipologie del Messaggio Pubblicitario occorrerà modificare lo script.
« Ultima modifica: 10 Novembre, 2018, 17:30:03 da lemonsong »

Topografo

  • Utente esperto
  • ***
  • Post: 265
Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
« Risposta #1 il: 14 Novembre, 2018, 13:13:28 »

Simpatico :)
E volendo crearne 365?

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
« Risposta #2 il: 14 Novembre, 2018, 15:07:18 »
Secondo me ha poco senso in un "sito vero" visto che si presuppone che almeno una volta al mese venga aggiornato e di conseguenza anche i nuovi messaggi pubblicitari.
Comunque, seguendo la stessa logica, puoi "costruirti" il nome delle immagini in base al giorno, mese e anno, esempio per l'immagine di oggi: 14-11-2018.jpg

Qui trovi tutte le info necessarie: https://www.w3schools.com/js/js_date_methods.asp



Topografo

  • Utente esperto
  • ***
  • Post: 265
Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
« Risposta #3 il: 15 Novembre, 2018, 16:06:08 »
E' molto simile al sistema che usavo per avere un calendario grafico su una pagina...

Solo che è pubblicitario... magari può venire utile. Chi lo sa

Giuseppe G.

  • Nuovo arrivato
  • *
  • Post: 15
Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
« Risposta #4 il: 10 Dicembre, 2018, 12:24:59 »
Interessante. Grazie Lemonsong  ;)