05 gennaio 2007 alle 16:52:17 credo di avercela quasi fatta. sto definendo gli ultimi particolari per un carrello perfettamente integrato in aspnuke. ho superato, almeno apparentemente, tutti i problemi di programmazione usando esclusivamente codice aspnuke e la cosa sembra funzionare.
ovviamente al momento la grafica è da definire e mancano pure alcuni aggiustamenti finali, ma i punti fondamentali ci sono tutti.
ho inserito una serie di funzionalità che mi sembrano interessanti: - possibilità di importazione database esterni con eventuale menu di navigazione ricavato automaticamente dal db - profilo utente dettagliato con dati per la fatturazione e dati per la spedizione, possibilità di considerare uguali le due serie di dati, possibilità, per l'amministratore, di aggiungere uno o più campi supplementari nel profilo gestibili da pannello di controllo - sistema di magazzino e contabilità (fatture, DDT, etichette per la spedizione e altra contabilità) - possibilità di interfacciarsi con i diversi sistemi di pagamento on line - output di un file txt del database prodotti per l'inserimento in circuiti tipo Trovaprezzi o Kelkoo - interfaccia con il sistema articles di aspnuke per l'inserimento di schede dettagliate del prodotto - compatibilità W3C
ho cercato, inoltre, di rendere semplice l'eventuale personalizzazione della visualizzazione prodotti e delle schede. sto sistemando i files in maniera un po' più ordinata e sto anche buttando giù una bozza di readme, ma se intanto mi date una mano testando il carrello e segnalando gli eventuali errori sarebbe perfetto.
ovviamente, il carrello è disponibile per tutta la community, anche se sarebbe il caso che qualcuno dello staff desse un occhiata. ripeto che non è ancora del tutto definitivo, sto continuando a lavorarci ed a sistemare le ultime cose e, comunque, data la mia non eccelsa esperienza, rimane da verificare se ho usato procedure farraginose e/o inutili, ma per questo chiedo l'aiuto dello staff al quale, se sono d'accordo, invierei quanto fatto.
05 gennaio 2007 alle 17:19:33 Modificato il 05 gennaio 2007 alle 17:22:01il torna ai prodotti deve essere modificato perchè ho cambiato proprio l'accesso al database, che si sviluppa dinamicamente con il menu in alto. per quanto riguarda il profilo avevo cambiato lo script ed avevo dimenticato di caricarlo sul server :( ora il profilo funziona...
dimenticavo. per acquistare bisogna essere utenti aspnuk, registrandosi al solito modo. per adesso, visto che siamo in fase di test, ho disabilitato la conferma via mail, quindi appena vi registrate siete completamente attivi.
in corso di acquisto, però, vi verranno chiesti i dati dettagliati per la fatturazione e epr la spedizione.
comunque intanto grazie, piosky...
mennella Avanzato
155 Discussioni
26 gennaio 2007 alle 17:24:55 ho ripreso il lavoro sul carrello della spesa ed ho incontrato un problema che credo sia abbstanza stupido, ma io, a quanto pare, lo sono ancora di più
quando inserisco i prodotti nel carrello con questa stringa:
il problema è che quando un prodotto ha come prezzo un valore intero (es. 29,00) va tutto bene, ma se il numero ha dei decimali (es.32,22) mi da errore nell'insert perchè, evidentemente, legge la virgola come una separazione dei dati da inserire. se metto il valore tra i due apici tutto funziona, ma mi arrotonda il valore all'intero più vicino. ho provato a settare il campo del db sia come numero che come valuta, ma senza successo. per la verità se setto il campo come valuta e l'insert lo faccio con i due apici, mi funzionerebbe, ma quando passo i dati su paypal mi da errore perchè non accetta il simbolo dell'euro (€)
29 gennaio 2007 alle 15:55:22 Modificato il 29 gennaio 2007 alle 15:56:48<% Dim myNumber myNumber = 100000.88888888888
Response.Write FormatNumber(myNumber, 2) %>
risultato 100.000,89
La variabile Mynumber deve essere scritta in formato inglese con il punto come decimale per essere interpretata come numero. Se gli passi 100000,8888888 la prende come variabile testo sballandoti poi il format
Prova a sostituire la virgola con il punto con un replace
12 febbraio 2007 alle 11:28:44 Modificato il 12 febbraio 2007 alle 11:53:52Carrello pronto! Credo di avre sistemato tutto e, finalmente, credo di avere sviluppato un carrello perfettamente compatibile con aspnuke. ho perso un po' di tempo in più perchè, ad un certo punto, ho deciso di cambiare completamente logica, creando strumenti appositi invece di modificare quelli di aspnuke. il carrello è pronto e funzionante (ovviamente va ancora testato a fondo), all'indirizzo http://www.sferaufficio.com e queste sono le principali caratteristiche: gestione prodotti con menu dinamico ad albero che si compone automaticamente in base agli oggetti inseriti (sono previsti tre livelli di categorie). gestione offerte e superofferte profilazione completa cliente (dati fatturazione e dati spedizione) interfaccia con sistemi di pagamento on line (già attivato paypal) compatibilità W3C e CSS (tranne un piccolo particolare che metto in fondo tra i problemi da risolvere) gestione modulistica (fattrazione, ddt, stampa etichette spedizione) gestione ordini con numero ordine comunicato al cliente. possibilità di interfacciarsi con altro database prodotti (nel sito on line è stato interfacciato il database di un grossista, identificato con il menu catalogo).
come problemi di funzionamento, al momento, non ne riscontro. per quanto riguarda la compatibilità W3C ho solo un problemino con il FormatCurrency che uso abbondantemente per la visualizzazione dei prezzi. la stringa che viene generata mette un simbolo € non compatibile con gli standard. mi chiedevo se foss4 possibile creare un funzione interna di aspnuke che risolvesse il problema...
invece, per quanto riguarda la trasformazione del sistema in un modulo da mettere a disposizione della community, ho proprio bisogno di aiuto. sto sistemando il tutto mettendo le variabili di configurazione in un file XLM ma, malgrado i miei sforzi, non sono riuscito a creare un sistema per la modifica via web, qualcosina come il "modifica configurazione" del pannello di controllo. se qualcuno mi può dare una mano su questo fronte il lavoro dovrebbe essere defintivo e quindi posso mettere a disposizione il pacchetto completo che spero possa essere utile ad altri.
grazie e ciao a tutti
oopss, piccola svista... ho tolto parte del copyright in fondo. assicuro ai membri dello staff che è stato solo una svista. appena a casa rimetto a posto con link al portale e tutto...
--------------- Questi li ho fatti io! http://www.digirolamoeditore.com http://www.sferaufficio.com
12 febbraio 2007 alle 16:34:56 Hai sempre un errore di BOF se da un prodotto decidi di premere su di un link del catalogo, ti rinmanda l'errore, se è dovuto al fatto che il db è vuoto, allora inserisci almeno un prodotto oppure il db è totalmente vuoto? Sarebbe interessante poterlo provare in locale per, eventualmente, apportare le modifiche del caso.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
12 febbraio 2007 alle 16:50:41 intanto grazie per la segnalazione... il problema di quell'errore è dovuto al fatto che i due menu, di fatto, operano su database diversi ed ho sbagliato ( ) a sistemare il link del database catalogo, facendolo puntare ad una pagina che dialoga con il database offerte.
per il resto, se vuoi, ti posso mandare il tutto. ti preannuncio, però che al momento il sistema è totalmente integrato, nel senso che sto preparando un pacchetto "carrello" dove scorporo le funzioni e lo rendo davvero intergrabile con qualsiasi altro portale aspnuke, ma il lavoro non è finito. aspettavo di testare prima il più possibile. quindi, per testarlo, bisogna installare in locale tutto il sito. ciò premesso, se vuoi spedisco anche subito.
nel frattempo ne approfitto per chiedere un aiuto. a volte il sito mi si blocca dandomi un errore sql alla riga 365 di manager-inc.asp. questo file non è stato personalizzato. qualche idea sul che cosa potrebbe essere?