Autore Topic: Pulsante continua lo shopping  (Letto 6361 volte)

dankan9100

  • Nuovo arrivato
  • *
  • Post: 11
Pulsante continua lo shopping
« il: 20 Dicembre, 2012, 16:25:55 »
Buon giorno e Buone feste a tutti
la mia domanda e' stata posta nel sito ufficiale di Website:
"Come faccio a modificare a quale pagina si viene reindirizzati una volta che si clicca sul tasto "continua lo shopping" in evolution 9"
e questa e' stata la riposta:
"utilizzando il programma non si può modificare il reindirizzamento di quel pulsante,
se vuoi dovresti modificare il codice HTML, ma questo lo devi fare manualmente"
Io avrei la necessita' di reindirizzare l'utente in un'altra pagina del sito e non so come fare
Spero di essere stata abbastanza chiara e rinnovando gli auguri vi ringrazio anticipatamente
Dan

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Pulsante continua lo shopping
« Risposta #1 il: 20 Dicembre, 2012, 17:10:23 »
Se da programma non si può proprio impostare una pagina a piacere prova ad inserire questo codice in Impostazioni Generali - Sezione Esperto - Codice per attivazione delle Statistiche:

<script type="text/javascript">
$('#imCartButtonBack').attr('onclick', 'window.location.href="../tuapagina.html";');
</script>



In rosso personalizzi il percorso (ti ricordo che il carrello si trova nella cartella cart) e nome pagina.

Prendi tutto con le pinze perché non ho la 9 ed ho provato solo con Firebug su un sito a caso trovato nella Gallery.

Se ci sono problemi puoi postare un link (anche provvisorio) per controllare se va modificato il codice o altro.

Buone Feste pure a te... se superiamo domani ('sti Maya)  :)

dankan9100

  • Nuovo arrivato
  • *
  • Post: 11
Re:Pulsante continua lo shopping
« Risposta #2 il: 20 Dicembre, 2012, 17:49:10 »
Innanzitutto grazie Lemonsong
ti mando il link
http://www.aldan.it/aldan1/shop.html
(e' una prova, ho scelto un template del buon Lika) ho fatto come mi hai detto ma non funziona
grazie ancora
dan

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Pulsante continua lo shopping
« Risposta #3 il: 20 Dicembre, 2012, 19:53:28 »
Purtroppo è il codice che ti ho postato che va modificato.

Visto che la domanda su Answers risale a marzo (se non mi sono sbagliato): http://answers.websitex5.com/post/26982
... suppongo che non hai molta fretta  :)

Se vedi che passa molto tempo senza avere una risposta, ogni tanto fallo "resuscitare" questo topic... Maya permettendo  :)





dankan9100

  • Nuovo arrivato
  • *
  • Post: 11
Re:Pulsante continua lo shopping
« Risposta #4 il: 20 Dicembre, 2012, 20:02:39 »
si lo so che la domanda su Answers risale a marzo, ma non l'ho postata io, ho fatto una ricerca e ho trovato quel post fatto da un altro utente
e vedendo il problema attinente al mio mi sono permessa di postare il mio problema qui (visto la risposta data da Incomedia)
e purtroppo il sito dovrei completarlo abbastanza velocemente, ma non so dove sbattere la testa
grazie
dan

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:Pulsante continua lo shopping
« Risposta #5 il: 20 Dicembre, 2012, 21:16:48 »
Ciao,
qualcosa si può fare, ma modificando il file x5cartengine.js (cartella res).

Alla riga 380 si trova la variabile oldPage, che memorizza il nome dell'ultima pagina visitata, che viene poi utilizzata come indirizzo per il pulsante "continua shopping".

[ Guests cannot view attachments ]

Modificando il valore di quella variabile in questo modo:

Citazione
// Continue shopping button
    continueShopping: function () {
        var oldPage = '../nomepagina.html';
        if (oldPage != null) {
        [..]

si ottiene quello che chiedi. Controlla bene che la modifica non crei interferenze con altre funzionalità del carrello.

Purtroppo è un post-edit ad un file del programma, che deve essere ripetuto ad ogni esportazione ... ma a me pare non ci sia modo di intervenire diversamente. Spero di sbagliarmi e che qualcuno trovi un'idea migliore.
 
e questa e' stata la riposta:
"utilizzando il programma non si può modificare il reindirizzamento di quel pulsante,
se vuoi dovresti modificare il codice HTML, ma questo lo devi fare manualmente"
   

Aggiungo ... sinceramente capisco poco la risposta data da incomedia ... il file index.html del carrello ha ben poco codice html da modificare ...
Citazione
<div id="imContentGraphics"></div>
            <div id="imContent">
                <a id="imGoToCont"></a>
                <div id="imCartContainer"></div>
                <div class="imClear"></div>
            </div>
        </div>
        <div id="imFooterBg">
            <div id="imFooter">             
            </div>


dankan9100

  • Nuovo arrivato
  • *
  • Post: 11
Re:Pulsante continua lo shopping
« Risposta #6 il: 20 Dicembre, 2012, 23:09:12 »
Grazie infinite Stesil
provo e ti dico
 :)
dan


lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Pulsante continua lo shopping
« Risposta #7 il: 20 Dicembre, 2012, 23:15:01 »

Modificando il valore di quella variabile in questo modo:

Citazione
// Continue shopping button
    continueShopping: function () {
        var oldPage = '../nomepagina.html';
        if (oldPage != null) {
        [..]

Rubando l'idea alla brillante stesil, si può provare a scrivere questo codice sempre in Impostazioni Generali - Sezione Esperto - Codice per attivazione delle Statistiche:

Citazione
<script type="text/javascript">
        _jq.extend(x5engine.imCart, {
        continueShopping: function () {
        var oldPage = '../nomepagina.html';
        if (oldPage != null) {
            window.location.href = oldPage;
        } else window.location.href = x5engine.imCart.settings.continue_shopping_page;
    }})
</script>

Se funge e non dà problemi e/o conflitti con le altre funzioni, evitiamo il post-editing.

Grazie stesil  :pollicesu:
« Ultima modifica: 20 Dicembre, 2012, 23:18:22 da lemonsong »

dankan9100

  • Nuovo arrivato
  • *
  • Post: 11
Re:Pulsante continua lo shopping
« Risposta #8 il: 21 Dicembre, 2012, 10:49:52 »
ciao
ho provato i vostri suggerimenti, ora in linea ho messo le specifiche di lemon
funziona con tutti i browser meno che con chrome, in locale pero' funziona
e' un gran passo
vi ringrazio tanto tanto, ci lavoro sopra
grazie ancora
dan


dankan9100

  • Nuovo arrivato
  • *
  • Post: 11
Re:Pulsante continua lo shopping
« Risposta #9 il: 21 Dicembre, 2012, 12:08:22 »
rettifico
funziona alla grande
grazie grazie grazie
e rinnovo i miei auguri a tutti
un abbraccio
dan
 :)   :)   :)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Pulsante continua lo shopping
« Risposta #10 il: 21 Dicembre, 2012, 12:55:19 »
Bene, sono contento ma mi raccomando, oltre a testarlo bene dovrai verificare il suo corretto funzionamento ad ogni aggiornamento del programma; se apportano modifiche al motore del carrello, potrebbe essere necessario modificarlo.


Siamo a metà giornata e siamo ancora qui... forse ce la facciamo a mangiare il panettone, auguri!  :)


sara

  • Nuovo arrivato
  • *
  • Post: 3
Re:Pulsante continua lo shopping
« Risposta #11 il: 17 Ottobre, 2013, 14:32:55 »
Ciao,
io ho lo stesso problema ... ho provato ad inserire nella sezione Esperto, il codice che cita Lemonsong citando Stesil ma non funziona ...
Suggerimenti?
Grazie  :)
 

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Pulsante continua lo shopping
« Risposta #12 il: 17 Ottobre, 2013, 15:11:21 »
Ciao, è passato un po' di tempo e si fa riferimento alla versione 9.

Se usi la 9, prova a mettere un esempio online.



sara

  • Nuovo arrivato
  • *
  • Post: 3
Re:Pulsante continua lo shopping
« Risposta #13 il: 17 Ottobre, 2013, 15:18:56 »
Ho l'aggiornamento alla 10

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Pulsante continua lo shopping
« Risposta #14 il: 17 Ottobre, 2013, 20:01:13 »
Quel codice non funziona sulla 10.