31/03/2003 - BugFix Corretto un bug che rendeva difficoltoso l'invio dell'ordine usando un formmail lato server.
11/03/2003 - Modificato, sia nella versione free che in quella licenziata il metodo d'inserimento della quantità ordinata. Il campo testo presente fino ad oggi non era stato validato (sic!) e generava un errore in caso di inseriment dati non numerici. L'abbiamo sostituito con una più comoda tendina (una lista SELECT) in cui sono preimpostate le quantità da 1 a 5 ed è presente un'ulteriore valore "Altro..." che selezionato chiede all'acquirente di specificare la quantità desiderata.
30/01/2003 - Negli ultimi mesi abbiamo apportato significative migliorie alla versione licenziata.
Più in basso nella pagina un elenco delle possibilità di personalizzazione ed alcuni screenshot.
È in preparazione una versione multilingue sia per la versione FREE che per quella licenziata, contiamo di mandarla on-line entro la fine di Febbraio.
27/12/2002 - Aggiornate le funzioni di prezzo, ora è possibile esprimere i prezzi degli articoli direttamente in Euro: usare il punto come separatore dei decimali, e nessun separatore delle migliaia, lo script provvederà a convertire i segni, usando il punto per le migliaia, e la virgola per i decimali.
08/11/2002 - Per chi non volesse visualizzare i dati in lire, è possibile da oggi impostare un'apposita variabile nel file "articoli.js"
09/11/2002 - Nell'ultimo aggiornamento un banale errore di copia/incolla aveva generato un problema per cui rimanevano fisse le spese di spedizione. Nell'archivio on-line da oggi l'ammontare delle spese riflette correttamente l'impostazione data nel file "articoli.js"
14/10/2002 - Aggiornato lo script peché gestisca l'Euro come moneta principale nel front-end.
06/05/2002 - Durante uno degli ultimi aggiornamenti era stato omesso dal file ZIP il documento con le istruzioni per la personalizzazione.
Viene reincluso da oggi il file "personalizza.txt".
Probabilmente, il carrello, è il programma più ricercato da quando l'e-commerce ha iniziato ad avere successo nel panorama web Italiano.
Viste le continue richieste a tale proposito, abbiamo deciso di offrire un carrello gratuito realizzando un semplice e completo programma "Carrello" in javascript.
Contratto d'uso
Questo programma può essere utilizzato liberamente anche per scopi commerciali, purchè non vengano rimossi i riferimenti e i link a JsDir e all'autore.
Il carrello può essere personalizzato modificando i dati nel file articoli.js, che contiene tutti gli array per creare categorie, foto, articoli e descrizioni.
A tale proposito invitiamo a leggere il file allegato readme.txt e personalizza.txt che contengono le istruzioni necessarie per le modifiche.
Ogni ulteriore modifica è vietata.
Se pur sono stati acquistati i diritti di rimozione dei link a JsDir, il carrello resta comunque di proprietà di JsDir e quindi non è rivendibile a terzi.
JsDir e l'autore non sono in alcun modo responsabili, e pertanto non forniscono alcuna garanzia in ordine ai dati ed alle eventuali inesattezze tecniche o di altra natura che possano essere contenute nel programma. In relazione a quanto precede, decliniamo ogni responsabilita' per danni diretti o indiretti di qualunque natura essi siano o sotto qualunque forma si manifestino, legati all'utilizzo del presente programma per scopi commerciali.
JsDir e l'autore si riservano il diritto di modificare il programma in qualunque momento e senza alcun preavviso.
Scaricando ed utilizzando questo programma per scopi commerciali si accetta implicitamante il presente contratto d'uso.
Funzionamento
Il carrello è costituito da un frameset nella cui pagine di sinistra vengono generate dinamicamente le categorie di articoli.
Nel frame di destra vengono invece generate dinamicamente le pagine che contengono gli articoli.
È possibile aggiungere e rimuovere gli articoli dal carrello oltra a visionare la pagina con foto ingrandita e descrizione cliccando sulla miniatura dell'articolo stesso.
Il carrello è generato dinamicamente quando richiesto, sempre nel frame di destra e ha la possibilità di rimozione degli articoli già presenti nel carrello singolarmente.
Dal carrello si passa alla form d'uscita che prevede la possibilità di utilizzo di mailto o formmail.cgi.
Per qualsiasi chiarimento sullo script mandate una e-mail a Fabiano
Versione licenziata
E' possibile acquistare una versione licenziata del carrello che non contiene i link a JsDir ed i riferimenti all'autore nelle schermate generate dal programma, ma mantiene un commento in ognuno dei due files .js che lo compongono e riportante il riferimento al Copyright, al licenziatario e alla URL in cui e' disponibile la versione di valutazione.
Caratteristiche della versione licenziata:
- Completa personalizzazione dei font, dei colori e degli sfondi;
- Possibilità di evitare il preload delle immagini ingrandite per velocizzare il caricamento del carrello;
- Possibilità di eliminare l'ingrandimento dell'immagine (superfluo, ad esempio, nel caso gli articoli siano già descritti in altra parte del sito);
- Personalizzazione delle caratteristiche della finestra di pop-up con la possibilità di settare tutti i classici attributi di una window.open();
- Possibilità di inserire il frameset del carrello in un altro frame mantenendo lo script funzionante;
- Controllo completo sul codice HTML delle pop-up di ingrandimento;
- Possibilità di eliminare la richiesta di conferma all'inserimento dell'articolo. Il click sul link "Aggiungi" inserisce l'articolo nel carrello (o ne incrementa la quantità) e mostra direttamente il carrello;
- Possibilità di usare dei testi al posto delle due immagini/pulsanti "Aggiungi"/"Rimuovi";
- Personalizzazione dei testi nei pulsanti dei due form (carrello e dati personali);
- Possibilità di mostrare il riassunto degli articoli ordinati (codice, descrizione, quantità) anche nel form di inserimento dati dell'acquirente;
- Personalizzazione delle schermate; nella stessa posizione in cui compare il link a JsDir nella versione free, è possibile inserire la ragione sociale ed altre informazioni della ditta venditrice;
- Inserimento dell'informativa relativa al trattamento dei dati personali secondo la legge 675/96;
- Migliorata la definizione degli articoli; è sufficiente un unico puntatore per collegare le immagini agli articoli negli array mod[];
- Completa personalizzazione del form di uscita, i dati richiesti al cliente (comunque campi testo) non sono più fissi, ma tutti possono essere preimpostati nel file di configurazione;
- Il form viene ora validato controllando che i campi non siano vuoti, ed è possibile scegliere se validare oppure no ogni singolo campo. Per l'indirizzo e-mail viene controllata la correttezza formale con lo script disponibile nel sito fra i tutorials.
Eventuali ulteriori personalizzazioni possono essere valutate a richiesta.
Per informazioni mandare una e-mail al Webmaster.
Schermata iniziale. È possibile un maggior controllo sulla colonna delle categorie. La pagina di destra può essere liberamente personalizzata. |
In tutte le schermate del frame di destra compaiono i dati del committente/venditore. |
Il codice HTML della pop-up può essere totalmente personalizzato, l'immagine ingrandita è liberamente posizionabile. |
Tutti i colori e gli sfondi sono personalizzabili, idem per i testi dei due pulsanti. Nella versione licenziata gli articoli non vengono duplicati se viene aggiunto due volte lo stesso, ma semplicemente viene modificata la quantità. |
Come sopra specificato è possibile nella versione licenziata far comparire (se lo si desidera) l'elenco degli articoli ordinati. I dati richiesti all'acquirente sono scelti e indicati dal committente/venditore direttamente tramite un array, il form può esser validato, in fase di definizione dei campi si scelgono quelli da validare. |
Immagine del carrello incluso in un frameset. Nel frame superiore il merchant può mantenere il logo della ditta (eventualente eliminando quello nel frame sinistro del carrello) ed altri link relativi al sito. |
Il campo testo per l'inserimento della quantità ordinata, fonte di errori a runtime, è stato sostituito con una più comoda lista di options precompilata con i valori da 0 a 5. L'ultimo valore della lista chiede all'acquirente una quantità diversa che potrà specificare liberamente se vuole acquistare più di cinque pezzi. |
|