Unofficial WebSite X5

Categoria generale => FAQ - HowTo - Tutorials => Topic aperto da: lemonsong - 10 Novembre, 2018, 17:27:24

Titolo: [v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
Inserito da: lemonsong - 10 Novembre, 2018, 17:27:24
Leggendo un post su X5 Help Center ( https://helpcenter.websitex5.com/it/post/202000 (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 (http://quellidelcucuzzolo.altervista.org/appunti/ws-mess-pubb/) 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.
Titolo: Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
Inserito da: Topografo - 14 Novembre, 2018, 13:13:28

Simpatico :)
E volendo crearne 365?
Titolo: Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
Inserito da: lemonsong - 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 (https://www.w3schools.com/js/js_date_methods.asp)


Titolo: Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
Inserito da: Topografo - 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
Titolo: Re:[v16] Messaggio Pubblicitario che cambia ogni giorno (mensile)
Inserito da: Giuseppe G. - 10 Dicembre, 2018, 12:24:59
Interessante. Grazie Lemonsong  ;)