Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : tavolez 06 Dec 2006, 15:34:30

: Jooma Comment e i caratteri accentati...
: tavolez 06 Dec 2006, 15:34:30
Salve ragazzi,
mi è capitato oggi di provare Joomla Comment come componente per poter scrivere commenti alle news sul mio sito.

Mi sono reso conto che è molto più funzionale e pratico rispetto ad Akocomment, componente che ho usato per diverso tempo...

L'unico problema di questo JoomlaComment è che non supporta i caratteri accentati, ad esmpio se in un commento scrivo la lettera: "à" esso me la modifica in un altro carattere tipo "Á"

Qualcuno di voi sa se c'è un modo (possibilmente semplice lol) per  inserire nel vocabolario di joomlaComment anche i caratteri accentati?
Senza questi il componente è inutilizzabile da gente che scrive in italiano :(
: Re: Jooma Comment e i caratteri accentati...
: napo 06 Dec 2006, 15:42:10
Per caso esiste un'opzione per il tipo di codifica?
: Re: Jooma Comment e i caratteri accentati...
: eok 07 Dec 2006, 12:07:54
metti nelle impostazioni del componente la "lingua italiana"...
: Re: Jooma Comment e i caratteri accentati...
: tavolez 08 Dec 2006, 03:01:12
ho già provato a impostare la lingua italiana
ma purtroppo non funziona.....

sembra come se i caratteri italiani accentati non siano supportati....

Questo componente è inutilizzabile purtroppo.....

Esiste un'altra valida alternativa ad Akocomment per caso?
: Re: Jooma Comment e i caratteri accentati...
: alcide 02 May 2007, 23:51:06
Ciao! Ho avuto anch'io lo stesso problema.

Ho debuggato tutto il codice e ho scoperto che per inviare i dati con ajax l'autore li filtra con la funzione javascrit encodeURIComponent.

Tipicamente lato server i dati devono essere decodificati con la funzione javascript decodeURIComponent, ma utilizzando PHP non serve perchè le converte già in stringhe, a meno che non si usi la lingua italiana, che necessita di essere decodificata con la funzione utf8_decode perchè contiene caratteri accentati.

Insomma per farla breve devi editare il file utils.php
e modificare la funzione "decodeData" da

function decodeData($varName)
{
    return mosGetParam($_REQUEST, $varName, '', _MOS_ALLOWHTML);
}

a

function decodeData($varName)
{
    return utf8_decode(mosGetParam($_REQUEST, $varName, '', _MOS_ALLOWHTML));
}

Ciao!
Alcide
: Re: Jooma Comment e i caratteri accentati...
: Magallanes 10 Jul 2007, 15:57:29
dove trovo il file utils.php?
: Re: Jooma Comment e i caratteri accentati...
: Magallanes 15 Oct 2007, 17:08:21
qualcuno ha risolto il problema dei caratteri accentati?
: Re: Jooma Comment e i caratteri accentati...
: Magallanes 17 Oct 2007, 14:22:23
up!