Stickybar configurabile e adattabile ![it](https://d33s48lcrmbkow.cloudfront.net/1x1.png)
Autore: Luigi Dell'aquila
Visite 1264,
Followers 1,
Condiviso 0
Buona domenica
In riferimento al post https://helpcenter.websitex5.com/it/post/243234 come fare per gestire la StickyBar mediante una lista delle pagine che devono visualizzare o meno la StickyBar medesima?
Grazie
Postato il
Nelle pagine dove non vuoi far vedere la StickyBar al passo3-->proprietà--->esperto--->prima della chiusura del tag HEAD inserisci questo codice:
<style>
#imStickyBarContainer{
display:none!important;
}
</style>
Autore
Ciao Patrizia
il codice va bene per un progetto di poche pagine, ma se ci sono centinaia di pagine diventa un lavoro complesso, lungo e sicuramente poi qualche pagina salta.
...infatti te lo avevo già dato per gli scopi precedenti...
... a livello globale, come detto di là, per poter verificare, valutare e per fare le prove, devi realizzare l'esempio per tale scopo, mettendo il SELECT in HEADER e anche nella StickyBar
... quando avrai fatto, avvisa e poi si vedrà...
... ma! ...se intanto vuoi provare adesso la mia invenzione, (ma non avrebbe senso)(!), ...sperimenta lo stesso questo codice esclusivo nella pagina attuale; ...l'effetto che ne risulterà sarà la scomparsa del SELECT in quella stessa pagina...
... magari potrai andare avanti con la mia idea anche da solo
, compilando la lista delle pagine in cui escludere il SELECT e separandole con uno spazio e/o da una virgola non vincolanti...
... codice sempre per la sezione Esperto | 3^opzione (/HEAD):
<script>
$( document ).ready(function() {/** === K === **/
listaK = 'aaaaa.html bbbbb.html menu-a-discesa.html ccccc.php eccetera'; // nome delle pagine separate da uno spazio e/o da una virgola;
var indirizzoK = window.location.href.split('/');//K1;
var pagina_K = indirizzoK[indirizzoK.length - 1];//K2;
poslistaK = listaK.indexOf(pagina_K);//K3
if (poslistaK != -1 ) { $("select").css("display", "none") } //K4;
}); //Kend
</script>
... nel caso, come detto prima, fatti sentire...
.
Autore
Ciao KolAsim
ma lo script lo devo inserire al passo 1 statistiche e codice?
... sì ...
... cioè qui:
>> Passo 1 - Impostazioni > Sezione 'Avanzate' > Statistiche e Codice > I comandi della Sezione Codice | ▪Codice personalizzato: > 3^opz. > Prima della chiusura del tag HEAD
ciao
.
(può funzionare anche così in Oggetto Codice HTML in header)
.
Autore
Funziona!
Ho inserito il select nella stickybar e nell'header e con lo script li ho esclusi dalle pagine
2.html 3.html 4.html
Grazie KolAsim
Autore
Ma per escludere un altro oggetto qual è la parte dello script da moodificare?
... ottimo! ...
... nella stringa di controllo condizione del codice aggiungi il selettore di riferimento relativo; ...prendendo per esempio "imCell_x", così:
if (poslistaK != -1 ) { $("select , #imCell_x").css("display", "none") } //K4;
.
Autore
Grazie