Unofficial WebSite X5

Categoria generale => Discussioni generali => Topic aperto da: dankan9100 - 20 Dicembre, 2012, 16:25:55

Titolo: Pulsante continua lo shopping
Inserito da: dankan9100 - 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
Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 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)  :)
Titolo: Re:Pulsante continua lo shopping
Inserito da: dankan9100 - 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
Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 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  :)




Titolo: Re:Pulsante continua lo shopping
Inserito da: dankan9100 - 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
Titolo: Re:Pulsante continua lo shopping
Inserito da: stesil - 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".

[attach=1]

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>

Titolo: Re:Pulsante continua lo shopping
Inserito da: dankan9100 - 20 Dicembre, 2012, 23:09:12
Grazie infinite Stesil
provo e ti dico
 :)
dan

Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 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:
Titolo: Re:Pulsante continua lo shopping
Inserito da: dankan9100 - 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

Titolo: Re:Pulsante continua lo shopping
Inserito da: dankan9100 - 21 Dicembre, 2012, 12:08:22
rettifico
funziona alla grande
grazie grazie grazie
e rinnovo i miei auguri a tutti
un abbraccio
dan
 :)   :)   :)
Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 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!  :)

Titolo: Re:Pulsante continua lo shopping
Inserito da: sara - 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  :)
 
Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 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.


Titolo: Re:Pulsante continua lo shopping
Inserito da: sara - 17 Ottobre, 2013, 15:18:56
Ho l'aggiornamento alla 10
Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 17 Ottobre, 2013, 20:01:13
Quel codice non funziona sulla 10.

Titolo: Re:Pulsante continua lo shopping
Inserito da: sara - 18 Ottobre, 2013, 09:14:21
Ok, grazie,
hai qualche altra soluzione?
Titolo: Re:Pulsante continua lo shopping
Inserito da: lemonsong - 18 Ottobre, 2013, 12:43:29
Per il momento no, mi dispiace.