Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : dampyrD 10 Jan 2007, 23:18:27

: [RISOLTO] informazione codifica
: dampyrD 10 Jan 2007, 23:18:27
Ciao,

con ogni probabilità sarà una problema banale, sto effettuando delle prove in locale utilizzando xampp 1.5.5a e joomla 1.0.12 ho notato che le date vengono scritte con errori di codifica lunedì 09 agosto 2004 mentre nel testo dei messaggi i caratteri accentati sono correttamente visualizzati, ho cercato nel forum ed ho letto alcuni post a riguardo, ma non sono riuscito a visualizzare correttamente le date.

Sapete darmi qualche dritta ?

Grazie.

: Re: informazione codifica
: napo 11 Jan 2007, 08:58:37
Il template che codifica usa?
E Apache?
Se sei in locale modifica la codifica di Apache.
: Re: informazione codifica
: .Andrea S. 11 Jan 2007, 12:37:43
Devi controllare la dosifica nella configurazione (globalconfiguration), e la codifica nel file della lingua.
Verifica che siano uguali e che supportino gli accenti italiani.
: Re: informazione codifica
: dampyrD 11 Jan 2007, 23:10:40
grazie per le risposte, ancora non sono riuscito a sistemare abbiate pazienza

ho controllato nel file templateDetails.xml del template e come codifica mi indica:

<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="template" version="1.0.0">
        <name>Waldmeister</name>
        <creationDate>04.11.2006</creationDate>
        <author>Alexander Hanke</author>
        <copyright>GNU/GPL</copyright>
        <authorEmail>alex@ah-68.de</authorEmail>
        <authorUrl>http://www.ah-68.de</authorUrl>
        <version>1.0</version>
        <description>Template Waldmeister. Sollte ein Copyright auf dem von mir angebotenen Templates gesetzt sein, bitte ich dies auch nicht
 zu ver<E4>ndern. W<FC>nsche viel Spass damit!</description>

al momento utilizzo xampp su linux nella versione 1.5.5a di default così com'è.

Nell'amministrazione di joomla in configurazione globale, locale:

lingua: italian
codice nazione: it_IT

[quote[it_IT]
        date format = %d/%m/%Y %H:%M
        language = Italiano
        char set = iso_1
][/quote] questo invece è quanto riferito alla lingua italiana nel file locales.conf in /opt/lampp/etc/


Spulciando col cerca ho trovato un'indicazione ho controllato nel file italian.php
questo è quanto riferito alla codifica:
/** templates/*.php */
DEFINE('_ISO','charset=iso-8859-1');
DEFINE('_DATE_FORMAT','l F d Y');  //Uses PHP's DATE Command Format - Depreciated
/**
* Modify this line to reflect how you want the date to appear in your site
*
*e.g. DEFINE("_DATE_FORMAT_LC","%A %d %B %Y %H:%M"); //Uses PHP's strftime Command Format
*/
DEFINE('_DATE_FORMAT_LC',"%A %d %B %Y"); //Uses PHP's strftime Command Format
DEFINE('_DATE_FORMAT_LC2',"%A %d %B %Y %H:%M");
DEFINE('_SEARCH_BOX','cerca nel sito...');
DEFINE('_NEWSFLASH_BOX','Notizie flash!');
DEFINE('_MAINMENU_BOX','Menu Principale');

Avete indicazioni più precise su quali file o operazioni devo effettuare?

: Re: informazione codifica
: napo 12 Jan 2007, 09:51:01
Il template che codifica usa?
E Apache?
Se sei in locale modifica la codifica di Apache.

Mi autoquoto.
: Re: informazione codifica
: .Andrea S. 12 Jan 2007, 10:34:14
Prova a fare questo:
In global configuration metti it_IT.UTF-8

E nel file della lingua (intalian.php) sostituisci
:
"DEFINE('_ISO','charset=iso-8859-1');"

con
:
DEFINE('_ISO','charset=UTF-8');

Se le date ti appaiono in inglese vuol dire che apache è setatoin inglese.
Facci sapere
: Re: informazione codifica
: dampyrD 12 Jan 2007, 14:58:55
ho settato come suggerito ma il risultato non cambia  :(

Annuncio 1       PDF        Stampa        E-mail
Scritto da Administrator   
lunedì 09 agosto 2004
Joomla! 1.0 - 'Experience the Freedom'!. Non è stato mai così facile creare il proprio sito dinamico. Gestisci tutti i tuoi contenuti dalla migliore interfaccia amministrativa per un CMS. Trovate il supporto italiano su www.joomla.it.

non ho problemi a reinstallare tutto da 0 però mi fa piacere capire dove si verifica l'errore.
Così da non riperterlo in futuro.
: Re: informazione codifica
: dampyrD 12 Jan 2007, 15:17:59
vi ringrazio ho risolto!!!

allora ho come suggerito impostato: nel configurazione globale: it_IT.UTF-8

mentre ho editato italian.php inserendo  DEFINE('_ISO','charset=UTF-8');

ora visualizzo correttamente!

Esempio Notizia 4       PDF        Stampa        E-mail
Scritto da Administrator   
mercoledì 07 luglio 2004
Indice articolo
Esempio Notizia 4
Pagina 2
Pagina 3
Pagina 1 di 3

grazie a tutti per la pazienza.
: Re: informazione codifica
: .Andrea S. 12 Jan 2007, 17:37:54
mentre ho editato italian.php inserendo  DEFINE('_ISO','charset=UTF-8');

Che differenza c'è rispetto a quello che ti avevo suggerito....  ???
: Re: [RISOLTO] informazione codifica
: dampyrD 12 Jan 2007, 19:25:46
nessuna infatti è seguendo la tua indicazione che ho risolto il problema, era il riassunto in coda di come ho risolto può tornare utile in futuro no?
: Re: [RISOLTO] informazione codifica
: .Andrea S. 13 Jan 2007, 09:35:25
Avevo interpretato male il tuo "mentre".
Bene sono contento che hai risolto. ;)