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
-
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 :(
-
Per caso esiste un'opzione per il tipo di codifica?
-
metti nelle impostazioni del componente la "lingua italiana"...
-
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?
-
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
-
dove trovo il file utils.php?
-
qualcuno ha risolto il problema dei caratteri accentati?
-
up!