Autore Topic: [V9] (e-commerce) Inserire messaggio su tutti i prodotti  (Letto 2353 volte)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
[V9] (e-commerce) Inserire messaggio su tutti i prodotti
« il: 02 Agosto, 2012, 21:50:01 »
Citazione
Vorrei "bloccare" temporaneamente tutti gli acquisti del mio e-commerce lasciando gli oggetti elenco prodotti. Per esempio, vorrei poter inserire un messaggio quando si clicca su "Aggiungi al carrello". E' possibile ottenere ciò?


Possiamo ottenerlo, per esempio, aggiungendo questo codice (jQuery) in Impostazioni Generali - Esperto - Codice per attivazione delle statistiche:

Citazione
<script type="text/javascript">
$('.imProductListBoxAdd img').attr('onclick', 'alert("Gli ordini riprenderanno dal 1 settembre");');
$('a[href^="javascript:x5engine.imCart"]').attr('href', 'javascript:alert("Gli ordini riprenderanno dal 1 settembre");');
</script>


Ovviamente possiamo personalizzare la frase: "Gli ordini riprenderanno dal 1 settembre"

N.B.
Lo script è stato testato con la versione 9.1.2.1923


Grazie a stesil per l'aiuto  :)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:[V9] (e-commerce) Inserire messaggio su tutti i prodotti
« Risposta #1 il: 16 Febbraio, 2013, 12:38:12 »
Aggiornamento del codice (post precedente): fixato per IE7

Citazione
<script type="text/javascript">
var prodotti = $('.imProductListBoxAdd img');
prodotti.prop('onclick', null);
prodotti.click(function() {
alert("Gli ordini riprenderanno dal 1 settembre");
});
$('a[href^="javascript:x5engine.imCart"]').attr('href', 'javascript:alert("Gli ordini riprenderanno dal 1 settembre");');
</script>


Versione testata: 9.1.8.1960

grazie a stesil per la preziosa collaborazione