WebSite X5Help Center

 
Domenico B.
Domenico B.
User

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

Autor: Domenico B.
Visited 28, Followers 2, Udostępniony 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 

Posted on the
2 ODPOWIEDZI
Domenico B.
Domenico B.
User
Autor

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

Czytaj więcej
Posted on the from Domenico B.
Domenico B.
Domenico B.
User
Autor

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

Czytaj więcej
Posted on the from Domenico B.