Zen-Cart 1.5. Giorni della settimana carattere accentato" href="https://forum.zen-cart.it/feed.php?f=3&t=5653" />
Oggi è gio mar 28, 2024 11:31 am

Benvenuto!

Lo stato dell'Arte come software Open Source gratuito E-commerce.
 

Zen Cart Italia

Aggiornare la versione

Zen-Cart 1.5. Giorni della settimana carattere accentato

Questioni riguardanti il passaggio dalla tua attuale versione all'ultima distribuzione

Moderatori: Sandro Carniel aka webmaster, Paolo De Dionigi aka Spike00

Giorni della settimana carattere accentato

Messaggioda Paolo » sab giu 02, 2012 6:48 pm

Buonasera,
dopo aver fatto il cambio di versione 139 -> 150 mi è rimasto di sistemare i caratteri accentati dei giorni della settimana (? al posto del carattere), non riesco a capire dove debbo intervenire.
Qualcuno può aiutarmi?
Grazie.
Paolo
 
Messaggi: 6
Iscritto il: sab feb 18, 2012 1:14 pm

Re: Giorni della settimana carattere accentato

Messaggioda tartarone1 » mer ago 29, 2012 9:13 am

Salve, anche io ho il tuo stesso problema, fammi sapere se sei riuscito a risolvere.
tartarone1
 
Messaggi: 92
Iscritto il: gio ott 29, 2009 2:38 pm

Re: Giorni della settimana carattere accentato

Messaggioda tartarone1 » mar set 11, 2012 10:49 am

Nessuno ha risolto questo problema o siamo in pochi ad averlo?
tartarone1
 
Messaggi: 92
Iscritto il: gio ott 29, 2009 2:38 pm

Re: Giorni della settimana carattere accentato

Messaggioda pierevery » gio set 20, 2012 6:52 pm

Stesso Problema...qualcuno puo' aiutarci....
pierevery
 
Messaggi: 9
Iscritto il: gio set 20, 2012 6:46 pm

Re: Giorni della settimana carattere accentato

Messaggioda sidvizioso » ven set 21, 2012 1:48 pm

Il problema è la codifica dei file della lingua italiana. Zen Cart 1.5 è passato definitivamente alla codifica UTF-8, mentre i file della localizzazione in italiano sono rimasti codificati in codifica occidentale, se non sbaglio ISO-8859-1. Questo problema persiste anche se si installa Zen Cart 1.5 ex novo.
Comunque è semplice risolvere il problema, scaricate Notepad++, aprite uno alla volta i file contenuti nella directory "includes/languages/italian/" e nelle sue sottocartelle, nel menu in alto del programma cliccate su "Encoding" ed infine su "Convert to UTF-8 without BOM".
Ora non dovreste più avere problemi nelle date e nelle Emails.

Edit:
Mi sono dimenticato di scrivere che bisogna modificare allo stesso modo i file della lingua italiana lato admin, quindi in "admin/includes/languages/italian/".
sidvizioso
 
Messaggi: 9
Iscritto il: mar giu 05, 2007 10:45 pm

Re: Giorni della settimana carattere accentato

Messaggioda Paolo De Dionigi aka Spike00 » ven set 21, 2012 4:36 pm

Per chi sa usare git, qui i dettagli su come reperire i files coinvolti già corretti:

viewtopic.php?f=2&t=5733&p=19150#p19150
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

Re: Giorni della settimana carattere accentato

Messaggioda pierevery » ven set 21, 2012 9:18 pm

il problema rimane....
Prodotto inserito in catalogo mercoled� 19 settembre, 2012.



forse centra questo pezzo di codice ...ma non so risolvere la cosa:

@setlocale(LC_TIME, 'italian');
pierevery
 
Messaggi: 9
Iscritto il: gio set 20, 2012 6:46 pm

Re: Giorni della settimana carattere accentato

Messaggioda Paolo De Dionigi aka Spike00 » ven set 21, 2012 10:45 pm

Devi sentire chi gestisce il server dicendogli esattamente che problema hai e quindi cosa devi specificare come valore di setlocale.
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

Re: Giorni della settimana carattere accentato

Messaggioda pierevery » lun set 24, 2012 9:04 pm

purtroppo lato serve è ok...ho creato un file data.php usando gli script di zencart e funziona correttamente:

<?PHP
setlocale("LC_TIME", "italian");
print(strftime ("%A %d %B %Y %H:%M"));
?>


<?php
define('DATE_FORMAT_LONG', '%A %d %B, %Y');

function zen_date_long($raw_date) {
if ( ($raw_date == '0001-01-01 00:00:00') || ($raw_date == '') ) return false;

$year = (int)substr($raw_date, 0, 4);
$month = (int)substr($raw_date, 5, 2);
$day = (int)substr($raw_date, 8, 2);
$hour = (int)substr($raw_date, 11, 2);
$minute = (int)substr($raw_date, 14, 2);
$second = (int)substr($raw_date, 17, 2);

return strftime(DATE_FORMAT_LONG, mktime($hour,$minute,$second,$month,$day,$year));
}



define('TEXT_DATE_AVAILABLE', 'This product will be in stock on %s.');
echo sprintf(TEXT_DATE_AVAILABLE, zen_date_long('2012-09-20 22:13:50'));
?>



chissa cosa bisogna cambiare...sto impazzendo!!!
pierevery
 
Messaggi: 9
Iscritto il: gio set 20, 2012 6:46 pm

Re: Giorni della settimana carattere accentato

Messaggioda tartarone1 » ven set 28, 2012 5:51 pm

sidvizioso ha scritto:Il problema è la codifica dei file della lingua italiana. Zen Cart 1.5 è passato definitivamente alla codifica UTF-8, mentre i file della localizzazione in italiano sono rimasti codificati in codifica occidentale, se non sbaglio ISO-8859-1. Questo problema persiste anche se si installa Zen Cart 1.5 ex novo.
Comunque è semplice risolvere il problema, scaricate Notepad++, aprite uno alla volta i file contenuti nella directory "includes/languages/italian/" e nelle sue sottocartelle, nel menu in alto del programma cliccate su "Encoding" ed infine su "Convert to UTF-8 without BOM".
Ora non dovreste più avere problemi nelle date e nelle Emails.

Edit:
Mi sono dimenticato di scrivere che bisogna modificare allo stesso modo i file della lingua italiana lato admin, quindi in "admin/includes/languages/italian/".


Grazie mille, è bastato convertire i file language/italian
con TextWrangler dopo averli convertiti ho aggiunto uno spazio e poi tolto altrimenti non vedeva la conversione e non li salvava.
tartarone1
 
Messaggi: 92
Iscritto il: gio ott 29, 2009 2:38 pm

Prossimo

Torna a Aggiornare la versione

cron

Login

Real Time Analytics