Oscommerce Validato w3c ed accessibile wcag, interessa ?

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Danilo1973
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 25/08/2006, 15:48

Messaggio da Danilo1973 »

Ciao, mi sono scaricato la tua versione, l'ho provata e mi piace, e adesso ci voglio smanettare un pochino.
La prima cosa che vorrei fare è cambiare l'esposizione della lista dei prodotti dentro una categoria.
Ho letto il codice e i file del template, ho fatto delle prove ma direi che mi manca qualcosa, principalmente ho lavorato su product_listing e sul stylesheet del template ma con scarso successo; tu che hai generato questa cosa, mi puoi dare qualche dritta?
Ad esempio vorrei mettere il tasto "Buy Now" alla fine della riga e non sotto, la scritta del semaforo sotto e non di lato.

Ciao e grazie.
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

per il semaforo :
cambia in questo codice :

Codice: Seleziona tutto

// image for QTY
         if ( TRAFFIC_LIGHT == 'false') {
            $lc_text = '<br /> ' . $listing['products_quantity'] . ' <br /><br />';
             } else {    
                           $prod_quantity = $listing['products_quantity'];
                              $minus = ($prod_quantity <= 0);
                              $red = ($prod_quantity == NULL);
                              $yellow = (($prod_quantity >= TRAFFIC_LIGHT_YELLOW) && ($prod_quantity <= TRAFFIC_LIGHT_GREEN));
                              $green =  ($prod_quantity > TRAFFIC_LIGHT_GREEN );
                            switch ($prod_quantity) { 
                            case $minu: 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_red.png', TEXT_NOT_AVAIBLE) . '<br />' . TEXT_NOT_AVAIBLE ; 
                            break;  
                            case $red: 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_red.png', TEXT_NOT_AVAIBLE) . '<br />' . TEXT_NOT_AVAIBLE ; 
                            break; 
                            case $yellow : 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_yellow.png', TEXT_FEW_QTY) . '<br />' . TEXT_FEW_QTY ; 
                            break;
                            case $green : 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_green.png', TEXT_BIG_QTY) . '<br />' . TEXT_BIG_QTY ; 
                            break; 
                            } 
            $lc_text =  $img ;
            } 
// image for QTY END
il codice originle era :

Codice: Seleziona tutto

// image for QTY
         if ( TRAFFIC_LIGHT == 'false') {
            $lc_text = '<br /> ' . $listing['products_quantity'] . ' <br /><br />';
             } else {    
                           $prod_quantity = $listing['products_quantity'];
                              $minus = ($prod_quantity <= 0);
                              $red = ($prod_quantity == NULL);
                              $yellow = (($prod_quantity >= TRAFFIC_LIGHT_YELLOW) && ($prod_quantity <= TRAFFIC_LIGHT_GREEN));
                              $green =  ($prod_quantity > TRAFFIC_LIGHT_GREEN );
                            switch ($prod_quantity) { 
                            case $minu: 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_red.png', TEXT_NOT_AVAIBLE) . '  ' . TEXT_NOT_AVAIBLE ; 
                            break;  
                            case $red: 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_red.png', TEXT_NOT_AVAIBLE) . '  ' . TEXT_NOT_AVAIBLE ; 
                            break; 
                            case $yellow : 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_yellow.png', TEXT_FEW_QTY) . '  ' . TEXT_FEW_QTY ; 
                            break;
                            case $green : 
                            $img = tep_image(DIR_WS_ICONS . 'icon_status_green.png', TEXT_BIG_QTY) . '  ' . TEXT_BIG_QTY ; 
                            break; 
                            } 
            $lc_text =  $img ;
            } 
// image for QTY END
[/code]
nicola883
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 22/04/2007, 0:03

Tabelle modificate

Messaggio da nicola883 »

Passando dalla 500+ alla 600 ho visto che è cambiata la struttura di alcune tabelle. Per portare i dati del vecchio database mi pare non ci sia altro modo che avere la stessa struttura. Puoi elencare le tabelle modificate, così da poterle ricreare e modificare l'sql per l'update?
Oppure hai un'altra idea?

Grazie e ciao.
Nicola.
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

ho modificato in vari punti il BD, e' per questo che l'ho chiamata 600.
ti conviene fare 2 installazioni locali, poi esportare i 2 DB e fare un merge..
pian piano che vedi le differenze aggiusti le tabelle
nicola883
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 22/04/2007, 0:03

Articolo non trovato

Messaggio da nicola883 »

Grazie della risposta per il db. Fatto.
Ho un grosso problema:
ho settato "Mostra il Carrello dopo l'inserimento di un prodotto" su false. Se faccio l'acquisto dalla pagina di dettaglio del prodotto (click su aggiungi al carrello dalla pagina product_info.php) a volte viene restituito "prodotto non trovato". Sì a volte!
Il problema dovrebbe essere nel form.
Facendo un var_dump della $_GET che entra in product_info.php, quando non funzia compare:

Codice: Seleziona tutto

array(3) { ["cPath"]=>  string(2) "27" ["amp;products_id"]=>  int(53) ["osCsid"]=>  string(32) "d18ba651a27799d9b37c34210a89113e" }
dove si vede che l'errore è nel parsing della stringa essendoci la variabile amp;products_id !

Probabilmente c'è qualche & in meno o in più, ma non riesco a trovarla.
Qualcuno ha lo stesso errore? Soluzioni?
Grazie e ciao,
Nicola.
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

si, e' un errore risolto nella 604.
grazie alla laboriosa collaborazione che michela mi ha gentilmente fornito sono stati riscontrati e risolti numerosi bug. (sempre solo dal lato catalogo, nulla di nuovo nell'admin)
se tutto va per il verso giusto dovrei pubblicare la nuova relase la settimana prossima.
come sempre dalla ver 6,00 l'installer puo' aggiornare le versioni precedenti
nicola883
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 22/04/2007, 0:03

Messaggio da nicola883 »

1) Esiste un modo per eliminare "Inserisca il codice per la riscossione..." dei buoni sconto nella pagina delle informazioni del pagamento? Ho provato a disabilitare tutto dei punti premio, ma non riesco a togliere questo box
2) Il pagamento alla consegna a volte viene fuori e a volte no. Ne sapete qualcosa?
3) Perché mettere dentro tanti moduli, anziché creare una versione base snella? Certo i moduli contengono dei tag non validabili, immagino sia questo il motivo. Però non potendo mettere dentro tutto, sarebbe meglio non inserire nulla ed adattare più moduli possibile alla versione wai prima di installarli. E' un'idea...

Grazie e ciao,
Nicola.
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

per disabilitare i buoni, bisogna anche andare i admin/moduli/
e sia in pagamenti che in totale ordini disabilitare i moduli inirenti i buoni regalo


per il sistema di pagamento, basta che disabiliti i pagamenti (tutti) e poi li riabiliti.
e' un fastidioso errore nel DB


per ultima la domanda che piu' mi ha stupito:
1° perche' mi andava cosi'
2° perche' senno' nessuno la usava
3° perche' i moduli vengono riscritti e corretti per la versione OsWAI
4° perche' la maggior parte della gente preferisce un pacchetto completo ad uno parziale (non tutti sono programmatori di PHP)
5° perche' semplicemente io mi sto costruendo il negozio con oscommerce, ed ho reso disponibili i sorgenti; pertanto metto quello che mi serve.

perche' noi pazzi scatenati, siamo appunto scatenati
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :o :o :o :o :o :o :o :o :o :o :o :o :o :o
Ultima modifica di maury2ma il 21/05/2007, 21:37, modificato 1 volta in totale.
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

uscita la 6.04
comprende la correzione di numerosi bug sempre da lato catalogo, l'aggiornamento di alcuni file in lingua straniera (ed italiana).

per effettuare l'aggiornamento di una versione 6,00 o superiore, cancellate la cartella templates e mandate il nuovo pacchetto sul server tramite FTP in modo da sovrascrivere i vecchi file (occhio ai configure.php !)
lanciate l'installer manualmente andando nella cartella catalog/installer/index.php e selezionate update.

per una lista completa dei moduli integrati :
http://www.magnino.net/moduli.php
per i requisiti :
http://www.magnino.net/index.php?pag=os ... /requisiti
per scaricare la nuova relase
http://www.magnino.net/index.php?pag=os ... e/dowoscom
per vedere la demo
http://www.magnino.net/os011/

p.s. evitate di giocare con i colori... almeno con quelli orribili :wink:
matmania
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 14/04/2007, 17:51

Modulo pagamenti

Messaggio da matmania »

Ciao maury2ma,
sto seguendo anch'io il tuo lavoro da un pò e vorrei chiederti di installare, se possibile, il pacchetto dei pagamenti italiani (Bonifico, vaglia, etc...) disponibile tra le varie Contributions su OSC.
Ho provato quello di Paypal ed è OK, anche in caso di annullamento.

Tutti gli altri, secondo me, non fanno al caso dei pagamenti in Italia.

Mi fai sapere?
Grazie

Angelo
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

ci sono gia' i vari pagamenti italiani, controlla l'ultima relase e poi mettimi i link di quelli che mancano al pacchetto e vedro' se e' il caso di metterli.
matmania
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 14/04/2007, 17:51

Link per moduli

Messaggio da matmania »

Ciao,
questi moduli li avevo installati su una mia versione di OSC, prima di seguire il tuo progetto:

Questo pacchetto comprende:
> modulo di pagamento tramite Bonifico Bancario
> modulo di pagamento tramite VagliaPostale

http://www.oscommerce.com/community/con ... ita/page,3

Inoltre, se ti serve una mano nella traduzione delle pagine in ITA, fammi sapere.

Saluti
Angelo
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Link per moduli

Messaggio da maury2ma »

aggiunti, li troverai nella prossima versione.
per le traduzioni c'e' molto ancora da fare, se traduci qualche file mandamelo via email....

tutta la collaborazione e' sempre gradita !
matmania
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 14/04/2007, 17:51

Info traduzioni

Messaggio da matmania »

Ciao,
i files da tradurre li trovo in /catalog/includes/languages/italian/
giusto?

o ce ne sono altri?

Saluti
Angelo
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

esatto, sia in admin che in catalog.
poi se prorpio vuoi ci sarebbe anche il DB install/oscommerce_italian.sql

grazie
Rispondi