- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Ajax Shoutbox e caratteri sballati
-
Ajax Shoutbox e caratteri sballati
ciao a tutti!
non si può fare un topic unico dove si spiega come risolvere l'inconveniente dei caratteri accentati tutti sballati?!
avevo letto qualcosa in merito a un file da modificare,ma non trovo più nulla!!!!
mi potete aiutare??ps: ho editato il file english della cartella dello shoutbox mettendo utf-8.gli accenti vanno ok,ma quando posto un messaggio nello shout mi sparisce il nick..
-
A volte dipende anche dal sistema operativo che monta il server dove hai il tuo hosting
-
direi che non è questo il caso.
ripeto,in una precedente installazione mi ero documentato su vari siti e avevo trovato il file che era da modificare ma:
1)non ricordo che file fosse
2)non trovo più quel sito
-
Mi potresti dire con esattezza cosa hai modificato che vedo se riesce di farlo anche a me?
-
se parli di english.php ho cambiato così
DEFINE("_JAL_ISO","utf-8");
-
Le modifiche che si consigliano sono queste:
Per risolvere il problema dei caratteri accentati (che vengono sostituiti, aprire il file di lingua (in genere english.php nella cartella
/components/com_shoutbox/languages/
e correggere il codice così:
DEFINE("_JAL_ISO","iso-8859-1");
deve diventare:
DEFINE("_JAL_ISO","utf-8");E poi inserire queste righe dopo la riga 236 nel file /administrator/components/com_shoutbox/admin.shoutbox.html.php
Codice:
$jal_chat_name = iconv("UTF-8", "ISO-8859-1", $jal_chat_name);
$jal_user_text = iconv("UTF-8", "ISO-8859-1", $jal_user_text);
$jal_user_url = iconv("UTF-8", "ISO-8859-1", $jal_user_url);
$jal_user_text = str_replace("Ã", "é", $jal_user_text);
$jal_user_text = str_replace("è", "è", $jal_user_text);
$jal_user_text = str_replace("ü", "ü", $jal_user_text);
$jal_user_text = str_replace("ö", "ö", $jal_user_text);
$jal_user_text = str_replace("ä", "ä", $jal_user_text);
$jal_user_text = str_replace("â?¬", "?", $jal_user_text);
$jal_user_text = str_replace("ë", "ë", $jal_user_text);
$jal_user_text = str_replace("ï", "ï", $jal_user_text);
$jal_user_text = str_replace("ê", "ê", $jal_user_text);
$jal_user_text = str_replace("â", "â", $jal_user_text);
$jal_user_text = str_replace("Ã", "à", $jal_user_text);
$jal_user_text = str_replace("à§", "ç", $jal_user_text);e poi questo per le lettere degli utenti
Codice:
$jal_user_name = str_replace("Ã", "é", $jal_user_name);
$jal_user_name = str_replace("è", "è", $jal_user_name);
$jal_user_name = str_replace("ü", "ü", $jal_user_name);
$jal_user_name = str_replace("ö", "ö", $jal_user_name);
$jal_user_name = str_replace("ä", "ä", $jal_user_name);
$jal_user_name = str_replace("â?¬", "?", $jal_user_name);
$jal_user_name = str_replace("ë", "ë", $jal_user_name);
$jal_user_name = str_replace("ï", "ï", $jal_user_name);
$jal_user_name = str_replace("ê", "ê", $jal_user_name);
$jal_user_name = str_replace("â", "â", $jal_user_name);
$jal_user_name = str_replace("Ã", "à", $jal_user_name);
$jal_user_name = str_replace("à§", "ç", $jal_user_name);In alcuni casi non funziona lo stesso lo Shoutbox.
-
mah..sei sicuro che vadano in quel file lì quelle stringhe da inserire?mi sa che sbagli..
-
mah...
-
Non è una modifica mia, la ho recuperata da altro forum. Alcuni sostengono che funzioni. A me no ! :bho: