WebSite X5Help Center

 
Domenico B.
Domenico B.
User

Oggetto Accordion Image - apertura schede in base a giorno e mese  it

Автор: Domenico B.
Просмотрено 200, Подписчики 2, Размещенный 0  

Oggetto Accordion Image - apertura schede in base a giorno e mese
vi lascio qui il codice:

<script>
document.addEventListener("DOMContentLoaded", function () {

// Mappa giorno (mese-giorno) → indice scheda (0 = prima)
const schedule = {
"6-25": 1, // prima giornata - 25 giugno - //il primo è il MESE il secondo è il GIORNO il terzo è la SCHEDA//
"6-26": 2, // seconda giornata 26 giugno
"6-27": 3, // terza giornata 27 giugno
"6-28": 4 // quarta giornata 28 giugno
};

const oggi = new Date();
const chiave = (oggi.getMonth() + 1) + "-" + oggi.getDate();
const indice = schedule[chiave];

if (indice === undefined) return; // Non siamo in un giorno del festival

function apriScheda() {
const accordion = document.querySelector("#pluginAppObj_251_02"); // cambiare con il vostro nome del plugin //
if (!accordion) return;

const items = accordion.querySelectorAll(
".item, .accordion-item, [class*='item'], li, .panel, .tab, .slide, .entry"
);

if (items.length > indice) {
items[indice].click();
items[indice].scrollIntoView({ behavior: "smooth", block: "center" });
return true;
}
return false;
}

setTimeout(apriScheda, 300);
setTimeout(apriScheda, 800);
setTimeout(apriScheda, 1800);
});
</script>

io lo testato e a me funziona 

Размещено
8 Ответы - 2 Полезно
Domenico B.
Domenico B.
User
Автор

il codice va inserito nella proprietà della pagina / esperto /  prima della chiusura del tag HEAD

Читать больше
Размещено От Domenico B.
Domenico B.
Domenico B.
User
Автор

per trovare il nome del plugin basta andare creazione della pagina  seleziona l'ogetto e poi premi su codice 

Читать больше
Размещено От Domenico B.
Giuseppe Guida
Giuseppe Guida
User

Ciao Domenico. Grazie per aver condiviso il codice. Poi faccio una prova.

Ciao

Читать больше
Размещено От Giuseppe Guida
Domenico B.
Domenico B.
User
Автор

Ciao Giuseppe! Poi fammi sapere se a funzionato 

Читать больше
Размещено От Domenico B.
Domenico B.
Domenico B.
User
Автор

Giuseppe in questa pagina o fatto un codice per aggiungere la prenotazione (form websitex5) al calendario di google, per provare basta compilare solo data, ora e cosa visitare, senza inviare il modulo premi il bottone "aggiungi a google calendar" e ti dovrebbe dare il calendario di google compilato, prova se hai qualche secondo! 

Grazie mille!!

Читать больше
Размещено От Domenico B.
Giuseppe Guida
Giuseppe Guida
User

Funziona alla grande, non ho inviato naturalmente il modulo ma ho solo aggiunto a Google Calendar

Читать больше
Размещено От Giuseppe Guida
Domenico B.
Domenico B.
User
Автор

Grazie mille Giuseppe per il test, qualora vi potrebbe lo pubblico. 

Читать больше
Размещено От Domenico B.
Domenico B.
Domenico B.
User
Автор
Domenico B.
Grazie mille Giuseppe per il test, qualora vi potrebbe servire lo pubblico. 
Читать больше
Размещено От Domenico B.