Buenas tardes. A ver si me podéis dar una solución de cómo subsanar una contrariedad.
La web multidioma se cambia a través del selector en forma de banderita. El orden idiomático ya lo tengo establecido pero me da un problema el idioma árabe, ya que éste, en función dell navegador, altera su posición (lo tengo definido que aparezca en último lugar).
1. Orden correcto (último lugar) en: Firefox, IE, Crazy Browser
2. Orden incorrecto (primer lugar) en: Opera, Chrome, Safari, Avant Browser
¿Cómo solventar dicha alteración? Solamente me lo altera el idioma árabe, el resto de idiomas me lo ordena correctamente (sea el navegador que sea).
Muchas gracias de antemano.
Saludos,
José López
URL del sitio: Contenido solo visible a usuarios registrados
Hola José,
Ingreso al sitio web:
Contenido solo visible a usuarios registrados
Y visualizo en la parte superior derecha las banderas, sin embargo pruebo en todos los navegadores y visualizo lo mismo, no veo la bandera árabe sino solamente la española, inglesa, alemana y rusa.
Saludos.
Perdonad, había deshabilitado el idioma. Ya podéis comprobarlo. Por cierto, ¿cómo podía hacer para que cuando se seleccionase el idioma árabe no me descuadre el website?
Saludos,
José López
Hola,
Revisando el código fuente que carga las banderas veo que el tema está en un atributo dir que se asigna a las banderas. Como sabrás, el idioma árabe se escribe de derecha a izquierda, y veo que para esta bandera se está aplicando un valor dir="rtl" que es el que hace que se cargue en la parte izquierda aunque sea el último. Realmente para el árabe esta sería la última posición.
El hecho de que en cada navegador se vea de distinta forma se puede deber a que algunos sí interpreten el atributo dir y otros no.
Para evitar esto puedes probar a editar el archivo templates/joomspirit_30/css/template.css y agregar al final el siguiente código:
ul.lang-inline li { direction: ltr !important; }
Sobre el tema del descuadre del website el problema puede estar precisamente por mostrarse los textos de derecha a izquierda. Es posible que la plantilla no esté preparada para este supuesto.
Muchas gracias, Pablo. He comentado el código que tenía la plantilla y he añadido el tuyo y va de lujo. Ahora miraré como solucionar lo del descuadre. Le preguntaré al diseñador de la template a ver si me orienta como solucionarlo.
Saludos,
José López