De repente los acen...
 
Avisos
Vaciar todo

De repente los acentos y eñes desaparecen

9 Respuestas
4 Usuarios
0 Reactions
573 Visitas
Jose Luis
Respuestas: 112
Estimable Member
Topic starter
 

de ayer a hoy y sin tocar nada a priori las eñes y los acentos de toda la web no se muestran...aparecen unos caracteres raros. Los caracreres no aparecen en un módulo determinado, sino en toda la web incluidos los menús ¿hay alguna solución efectiva para volver a lo anterior? Gracias de antemano.

AÑADO: las entradas a KUNENA no se leen y la cabecera aparece el mensaje "

XML Parsing Error at 1:284. Error 9: Invalid character

¿ha podido sufrir un ataque la web?. Gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 09/03/2018 12:42 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Los servidores se han actualizado y al parecer esto te afecto.

Para solucionar este problema hay que editar el archivo libraries/joomla/database/database/mysqli.php o el archivo libraries/joomla/database/database/mysql.php. En él hay que cambiar el código:

   public function hasUTF()
        {
                $verParts = explode('.', $this->getVersion());
                return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
        }

por este otro:

       public function hasUTF()
        {
                $verParts = explode('.', $this->getVersion());
                //return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
                return (1);
        }

 
Respondido : 09/03/2018 2:36 am
Jose Luis
Respuestas: 112
Estimable Member
Topic starter
 

hay dos archivos mysql.php y mysql.php , curiosamente hay uno fechado el día 9 (yo esa parte no la he tocado ayer) , adjunto ca

ptura, ¿cuál de los dos edito? ¿o edito ambos?


 
Respondido : 09/03/2018 7:19 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Para saber el archivo donde aplicar el cambio vete en la administración a Sitio->Configuración global y vete a la pestaña Servidor. Verifica el valor que tienes en el campo Tipo de base de datos.

Si es mysql tendrás que modificar el archivo mysql.php y si el mysqli el archivo mysqli.php.


 
Respondido : 09/03/2018 12:52 pm
Jose Luis
Respuestas: 112
Estimable Member
Topic starter
 

esta mañana estaba todo correcto (¿¿?? yo no he modificado nada), menos el adsmanager que no funcionaba...no sé si aún así debo tocar el archivo mysql.php para que funcione el adsmanager...ésto es un poco raro...


 
Respondido : 09/03/2018 4:38 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Actualmente ya veo correctamente las ñ en tu sitio.
Qué problema exacto tienes con el adsmanager?

Saludos.


 
Respondido : 09/03/2018 5:12 pm
Jose Luis
Respuestas: 112
Estimable Member
Topic starter
 

La web está impecable de aspecto...me ha extrañado que nadie hubiera mandado anuncios y he probado a mandar uno y al enviar el mismo sale página en blanco...si refrescas invalid token y El caso es que también ocurre lo mismo en el backend.


 
Respondido : 09/03/2018 5:27 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Podrías detallar cómo reproducir el error, he probado enviar un anuncio y veo que se envió correctamente (ver imagen)

Te sugiero mejor hacer esta consulta en un nuevo hilo de discusión con el título adecuado.

Saludos


 
Respondido : 09/03/2018 6:33 pm
Jose Luis
Respuestas: 112
Estimable Member
Topic starter
 

pues otra cosa que se arregla sola...sobre las 16 traté de crear un anuncio tanto en el back como en el front y la página al dar a ENVIAR se quedaba en blanco...por la noche he comprobado que funcionaba correctamente...

GRACIAS por vuestra atención y paciencia una vez más.


 
Respondido : 10/03/2018 11:27 am