WebSite X5Help Center

 
Stefano L.
Stefano L.
User

Esclusione Prodotti da cartsearch.... per kolasim... non funziona più....  it

Autor: Stefano L.
Visitado 20, Seguidores 1, Compartilhado 0  

Ciao @KolAsim, dopo l'ultimo aggiornamento di WS5, il tuo script per nascondere i prodotti dal CartSearch non funziona più... ho provato a cambiare qualche riferimento degli oggetti all'interno dello script ma non sono riuscito a farlo funzionare...

questo il post della volta scorsa: https://helpcenter.websitex5.com/pt/post/264856#comment10

GLI ARTICOLI CHE CONTENGONO * NEL NOME DELL' ARTICOLO SONO SEMPRE VISIBILI... 

Questo è lo script che funzionava prima dell'aggiornamento:

<script>

$(document).ready(function () {//K>;

/** --- esclusione prodotti in cartsearch x WSx5 by KolAsim (21-5-2024) ---**/

styleK = '<style>#preloaderK {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.3);'+

'display:flex;justify-content:center;align-items:center;z-index:1000000;}'+

'#loaderK {border: 10px double LimeGreen;border-top: 10px double white;border-bottom-color:red;'+

'border-radius:50%;width:100px;height:100px;animation:spin 1s linear infinite;}'+

'@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}</style>';

preloaderK = '<div id="preloaderK"><div id="loaderK"></div></div>';

$("head").append(styleK);

$("body").prepend(preloaderK);

escludeK(); 

setTimeout(function(){ //K0>;  // x eventuale chiusura supplementare preload a quella di avvio;

$("#preloaderK").fadeOut(500);

escludeK();

}, 3000); //K0<<;

});//K<<;

//--------f K1---------

window.onload = (event) => {//K1>;

escludeK()

chiudiPreloadK()

};//K1<<;

//--------f K2---------

function chiudiPreloadK(){//K2>;

setTimeout(function(){ //K3>;

$("#preloaderK").fadeOut(500)

}, 500); //K3<<;

} //K2<<;

//--------f K3---------

window.navigation.addEventListener("navigate", e => {//K3>;

$("#im-products").fadeOut("slow");

setTimeout(function(){ //K4>;

escludeK()

}, 1000); //K4<<;

});//K3<<;

//--------f K5---------

function escludeK(){//K5>;

/**K**/ chiaveK="*"; // =======etichetta identificativa per esclusione prodotto dalla lista====;

objectK =$( ".im-products-name" );

productK=[];

K =$( objectK ); kk=[];

for(var i = 0, TotK = K.length; i < TotK; i++){ //K6>;

kk[i] = $(K[i]).text(); if(kk[i].indexOf(chiaveK) != -1 ) {

$(K[i]).parent().hide()

}

} //K6<<;

$("#im-products").fadeIn("slow");

}//K5<<; escludeK();

</script>

Publicado em
2 RESPOSTAS
Stefano L.
Stefano L.
User
Autor

Scusami, il link della pagina è qui

Ler mais
Publicado em de Stefano L.
Stefano L.
Stefano L.
User
Autor

...anche lo script dell'iframe per l'aggiunta dell'intestazione e del piè di pagina, sempre nella pagina cartsearch non funziona più SU MOBILE...

Riporto lo script:

<script>
$(document).ready(function () {//K>;
/** -- iframe dinamico[267338] by KolAsim --**/
setTimeout(function(){ //K1>;
divIframeK='<div id="posizioneK" style="position:relative;width:1px;height:1px;"></div><br>'+
'<div id="divIframeK" style="position:relative;width:100%;height:600px;float:left"><div>';
$("main").append(divIframeK);
iframeK1='<iframe id="iframeK1" style="position:absolute;z-index:100;width:100%;height:280px;padding-top:35px;" src="../intestazione-cartsearch.html"></iframe>';
iframeK2='<iframe id="iframeK2" style="position:absolute;z-index:100;width:100%;height:100%;" src="../pie-di-pagina-cartsearch.html"></iframe>';
$("#imHeader").append(iframeK1);
$("#divIframeK").html(iframeK2);
$("#imContent").css("padding-top","280px");
$("#iframeK1, #iframeK2").on("load", function() {//K2>;
$("#iframeK1").contents().find("head").append('<style>#cookiescript_injected_wrapper,#cookiescript_badge,#chat-widget-container{display:none !important}</style>');
$("#iframeK2").contents().find("head").append('<style>#cookiescript_injected_wrapper,#cookiescript_badge,#chat-widget-container{display:none !important}</style>');
$("#iframeK1, #iframeK2").contents().find("body").append('<base target="_parent" />');
});//K2<<;
}, 3000); //K1<<;
});//K<<;
</script>

<script>
/** -- iframe elastico[267338] by KolAsim --**/
$(document).ready(function () {//K>;
setTimeout(function(){ //K1>;
iframeElasticoK();
}, 4000); //K1<<;
});//K<<;
window.onresize = function(){//K2>;
iframeElasticoK()
};//K2<<;
function iframeElasticoK(){//K3>;
hK =$('#iframeK2').contents().find("#imPage").height() ;
hK = hK + 50;
$("#divIframeK, #iframeK2").css("height", hK)
};//K3<<;
/** -- iframe elastico by KolAsim - END--**/
</script>

Ler mais
Publicado em de Stefano L.