08 agosto 2010

HowTo: upgrade italiano 1.3.9d to 1.3.9.e

Da un bel po' di tempo tre le tante voci della to do list c'era sempre "you tube" ...
Manca sempre il tempo ma il pensiero e la voglia di fare premono e così se pur un po' tentennante questa la prima realizzazione video per il canale ZenCartItalia.

Un tutorial realizzato "al volo" cogliendo l'occasione di un upgrade tra due versioni Zen Cart uscite a poche settimane l'una dall'altra.



Agosto è il momento migliore per rompere il ghiaccio ed iniziare un nuovo corso!

10 dicembre 2009

Pagina Prodotto Design Remix

Proprio come nella musica elettronica, cambiando di posizione determinati eventi il risultato può dare un emozione diversa, questa semplice ma sostanziale modifica è "pronti-e-via" quel qualcosa che farà la differenza pur in fin dei conti senza fare molto e ... in 5 minuti.

In una nuova installazione si tratta di prendere il file tpl_product_info_display.php (e volendo anche gli altri 4  file dei tipi prodotto) da includes > templates > template_default > templates e predisporne copia per la modifica che sarà poi caricata in (over ride) includes > templates > classic > templates.

Molti clienti post installazione Zen Cart chiedevano due modifiche: la prima di alzare sotto al prezzo ed accanto all'immagine l'elenco dei dettagli di peso produttore e disponibilità ed avere quindi una descrizione sotto stante in tutta la larghezza di pagina, la seconda di spostare "aggiungi al carrello" sotto anche ad attributi / varianti, sconti quantità, in pratica alla fine della pagina. Tutto questo per compattare al meglio la pagina prodotto non disperdendo gli elementi che ne compongono le informazioni .

Con un programma ftp come filezilla ed un editor come notepad2 la modifica è subito attuata; identificati i due blocchi Product details list (righe da 116 a 128) ed Add to Cart Box (righe da 88 a 114) si tratta di riposizionarli (selezione delle righe e taglia) il primo fra i due blocchi eof free ship icon e bof Product description ed il secondo tra eof Additional Product Images e bof Prev/Next bottom position.

Probabilmente ci sarà qualche piccolo aggiustamento da fare per meglio distanziare e presentare gli elementi, come anteporre al Product details list un <br /> ma sono particolari (anche soggettivi) di secondo tempo.

Questa immagine racconta cosa e come dello spostamento.


10 novembre 2009

Una ricetta semplice per modificare in pochi minuti la valutazione espressa in Zen Cart con le stelle sostituendole con altro simbolo a propria scelta (nel mio esempio cuori) in tre passaggi tre; uno per preparare le immagini, uno per caricarle ed uno per cambiare tutte le scritte dove e come si conviene.

Scelto il simbolo da sostituire alle stelle presenti si tratta di realizzare tutte le 5 gif come presenti nella cartella images del template di default in: includes/templates/template_default/images/
stars_1.gif - stars_2.gif - stars_3.gif - stars_4.gif - stars_5.gif

Una volta pronte le immagini dovranno essere caricate non a sostituire ma in over ride a quelle presenti quindi sempre nel percorso ma nella cartella del template in uso e non quello di default: includes/templates/ TUOTEMPLATE /images/stars_1.gif, 2 ecc ...

Quindi via FTP scaricare i file indicati per ogni idioma utilizzato, nel ns esempio in italiano, dove il primo file indicato è in una condizione di "over ride" e gli altri andrebbero posti una volta modificati, e sostituire il termine "Stelle" alla righe indicate con il termine scelto.

includes/languages/MIO-TEMPLATE/italian.php
Line #69 : define('BOX_REVIEWS_TEXT_OF_5_STARS', '%s di 5 Stelle!');
includes/languages/italian.php
Line #69 : define('BOX_REVIEWS_TEXT_OF_5_STARS', '%s di 5 Stelle!');

includes/languages/italian/other_images_names.php
Line #40 : define('OTHER_REVIEWS_RATING_STARS_FIVE_ALT', 'Cinque Stelle');
Line #41 : define('OTHER_REVIEWS_RATING_STARS_FOUR_ALT', 'Quattro Stelle');
Line #42 : define('OTHER_REVIEWS_RATING_STARS_THREE_ALT', 'Tre Stelle');
Line #43 : define('OTHER_REVIEWS_RATING_STARS_TWO_ALT', 'Due Stelle');

includes/languages/italian/product_reviews.php
Line #10 : define('TEXT_OF_5_STARS', '%s di 5 Stelle');

includes/languages/italian/product_reviews_info.php
Line #15 : define('TEXT_OF_5_STARS', '%s di 5 stelle');

includes/languages/italian/product_reviews_write.php
Line #13 : define('SUB_TITLE_RATING', 'Scegli un voto per questo prodotto.
1 stella è il minimo e 5 stelle sono il massimo.');

includes/languages/italian/reviews.php
Line #10 : define('TEXT_OF_5_STARS', '%s di 5 stelle');

Extra, ma non indispensabile c'è anche la voce in amministrazione:
/ ADMIN /includes/languages/italian/reviews.php
Line #49 : define('TEXT_OF_5_STARS', '%s di 5 Stelle!');

La modifica di queste pagine offre inoltre la possibilità di ridefinire anche parti e voci delle stesse al fine di personalizzare quanto più profondamente il proprio negozio online.