Avisos
Vaciar todo

Multi idiomas Joomla 1.6  

 
Enrique Camba
 Enrique Camba
Reputable Member

POR FAVOR, MOVER EL TEMA AL FORO DE JOOMLA 1.6 - GRACIAS Y DISCULPAS.

Buenas, voy a intentar explicar mi problema ya que es complicado.
En primer lugar he seguido las instrucciones del vídeo

Tengo que instalar a un joomla 1.6 dos idiomas adicionales en esta web Contenido solo visible a usuarios registrados. En estos momentos la he dejado como estaba ya que no funcionaba bien.

La traducción es correcta, plugin y módulo funcionando, pero en la creación de menús, en el menú principal, en el inicio no se puede cambiar el idioma, así que haga como se cuenta en el vídeo y creo un "Menú invisible" y allí dejo el inicio, antes de eso hago una copia del inicio y lo asigno en el menú principal con el idioma ES. Todo correcto.

Pero DESAPARECE el actual fondo blanco con la imagen y el menú lateral negro, para cargar un fondo negro y menú blanco como está en el resto del sitio.
Vamos, no carga el archivo template.css. Hacemos clic en el inicio del menú es castellano y se ve mal. Si recuperamos el inicio original, el cual tiene asignado en idioma a "todos", entonces si se ve correctamente la página web.

¿Cómo puedo hacerlo para que en eldominio.com/es/ , eldominio.com/ca/ y en eldominio.com/en/ se vea correctamente la home?

Adjunto código del template.css

body {
	margin: 0;
	padding: 0;
	color: #ffffff;
 
	background-color: black ;
    font: 0.75em/16px 'Arial',Helvetica Neue,Helvetica,sans-serif;
    
   
}

body#home {
	
	 background: url('../images/mainbg.jpg') no-repeat;
     background-attachment: fixed
}




.container {
	width: 90%;
	margin: 70px;
	margin-top: 0px;
}

#footer2 .moduletable{
	background: rgba(255,255,255,0.6);
	padding-bottom: 10px;
}

#nav {
	width: 205px;
	float: left;
	padding-top: 25px;

}
#home #nav{width:700px}

#logo h1 {
	color: #fff;
	font-size: 35px;
	text-transform: uppercase;
	margin: 0;
}
#home #logo h1{
	color: #000;
}


#goBack a{
	font-size: 30px;
	color: #ffffff;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#goBack {
	padding-bottom: 10px;
}

#logo h3 {
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	letter-spacing: 1px;
	font-family: Courier;
}
.cleaner {clear: both;}


#idiomas { 
    margin:0 auto 0 auto;
	padding-right: 40px;
	text-align:right; 

}

#facebook { 
	margin:0 auto 0 auto;
	padding-right: 40px;
	text-align:right; 

}


#footer2 {
	position: absolute;
	width: 100%;

	color: #777;
	bottom: 0;
	height: 130px;
	line-height: 13px;
	position: fixed;
	font-family: arial;
	font-size: 10px;
}

#footerbottom {
	position: absolute;
	width: 100%;
	background: #333333;
	color: #777;
	bottom: 0;
	height: 25px;
	line-height: 15px;
	position: fixed;
	font-family: arial;
	font-size: 10px;
	padding-top: 10px;
}


#footerbottom p {margin: 0; padding: 0;}


/* HEADINGS */

h2{
	font: 2em/1em "Helvetica Narrow", "Arial Narrow", Helvetica,"Helvetica Neue",sans-serif;	
	color: #ffffff;
	margin: 0;
	font-weight: 100;
	display: none;
}

h2 a {
	color: #ffffff;
	font-weight: normal;
}

.blog h2 {
	font: 1.5em/1em Arial, Helvetica,"Helvetica Neue",sans-serif;	
}

#content h3 {
	font: 0.9em/20px "Lucida Sans",Helvetica,"Helvetica Neue",sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
}


/* Main body */

#content {
	width: 900px;
	margin-top: 30px;
	margin-left: 40px;
	float:left;
}

/*Main Nav Bar */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;	
}

#nav {    margin-top: 20px;
	color: #ffffff;
	width:205px;
}


#nav li a { /* all list items */
	font-size: 20px;
	line-height: 1em;
	text-transform: uppercase;
	color: #ffffff;
}
#nav li a:hover{
	
}
#home #nav li a:hover{
	color: #333333;
}
#home  #nav li a{
	color: black;
	font-size: 25px;
}

#nav li a:hover { /* all list items */
	color: #ffffff;
}

#nav li.active {
}


#nav li ul { /* second-level lists */
	display: none;
}

#nav ul li:hover ul, 
#nav ul li.over ul { 
/*display: block; */
}



li.sig-block span.sig-link-innerwrapper {margin: 0 !important;text-decoration: none}
li.sig-block span.sig-link-wrapper, li.sig-block {background: none !important; padding: 0 !important;text-decoration: none}
li.sig-block span.sig-link-innerwrapper {border: none !important;text-decoration: none}
li.sig-block {margin: 0 !important;text-decoration: none}

.breadcrumbs, .breadcrumbs a {font-size: 30px; line-height: 1em; color: #ffffff; text-transform: uppercase;}


a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
	color: #999;
}
Citar
Respondido : 01/10/2013 4:53 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Un cambio de idioma no debería de afectar nunca a la carga o no de estilos CSS. Es decir, si una determinada hoja de estilos se carga para un idioma, lo debería hacer para todos ya que el cambio de idioma solo modifica los contenidos, no el estilo de la plantilla, a menos que hayas asignado una instancia de la plantilla distinta para cada idioma.

He visto tu web y no veo la opción de cambiar de idioma. Tendrías que indicarnos distintos enlaces donde podamos ver las diferencias en el diseño de la plantilla en función del idioma.

Por otro lado, aunque no sea por lo que has preguntado, te recomiendo que en lugar de utilizar Joomla 1.6 utilices Joomla 2.5, ya que Joomla 1.6 no recibe soporte oficial y puede ser vulnerable a los ataques.

ResponderCitar
Respondido : 01/10/2013 5:53 pm

Enrique Camba
 Enrique Camba
Reputable Member

Hola Pablo, gracias por la respuesta.
La actualización de joomlas es una guerra perdida, dile a un cliente que debe actualizar su joomla, que algunos componentes, módulos o plugins dejarán de funcionar como ahora y que habrá que buscar alternativas para la nueva versión, que su template no soporta la nueva versión y que se debe buscar otro, y sobre todo, que tiene que volver a rascarse el bolsillo otra vez, porque yo no trabajo gratis, obvio. La actualización de joomla es una guerra perdida cuando son para webs de pequeños negocios. Pero estoy desvirtuando, al lío.

Adjunto pantallazo de la página que has visitado, con el Inicio para todos los idiomas.

Ahora puedes ir a Contenido solo visible a usuarios registrados y puedes comprobar cuando tengo un Inicio solo en castellano, no el original para todos los idiomas (lo he enviado al menú oculto) y verás la diferencia.

Solo he puesto el idioma castellano, con los menús, artículos y módulos funcionando para castellano.

¿Porqué no se carga la imagen y las css de la página inicial como ves en el pantallazo?

ResponderCitar
Respondido : 01/10/2013 7:24 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Enrique,

Cuando entro en Contenido solo visible a usuarios registrados (entiendo que solo tienes es y ca) veo la web peor aún que en español, al menos en español se ven los ítems de menú a la izquierda.

En tu captura aparece en blanco con la imagen y yo lo veo todo negro, supongo que habrás cambiado la plantilla.

Ver este problema desde fuera es complejo, sobre todo con una versión de Joomla como la 1.6 que dejó de existir en septiembre de 2011 http://docs.joomla.org/Joomla_1.6_version_history

Han cambiado muchas cosas y la gestión de multiidiomas ha evolucionado de forma importante desde la versión que usas hasta la actual 3.1.5 estable disponible.

Habría que ver que configuraciones para multiidiomas estableces en el backend de forma lo más detallada posible para ver si es un problema de asignación de módulos y no otra cosa.

Te recomendamos la siguiente lectura:

- Seguridad en Joomla - ¿Porque es importante mantener el core del CMS actualizado? -

Saludos

ResponderCitar
Respondido : 01/10/2013 11:34 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Enrique Camba
 Enrique Camba
Reputable Member

Hola Luis, ahí está la cosa, que yo no he cambiado el template. Al quitar el inicio de "todos los idiomas" y asignarle un inicio en "castellano", el fondo que solo funciona en la página principal no lo hace y se ve todo negro.
Si navegas por el menú se ve correctamente los apartados, pero en el home tendría que aparecer esto del css:

 body#home {
 
	 background: url('../images/mainbg.jpg') no-repeat;
     background-attachment: fixed
}
 

Y no aparece.

PD: No estoy nada orgulloso de la web, el template fue imperativo del cliente.

ResponderCitar
Respondido : 02/10/2013 2:19 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Enrique,

Nos podrías indicar la plantilla original para saber que es lo que esta bien y lo que esta mal ya que solo veo el color negro:

Saludos.

ResponderCitar
Respondido : 02/10/2013 2:29 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Enrique Camba
 Enrique Camba
Reputable Member

Hola Johnny, esta es la pantalla que veo yo en vez de la blanca, cuando está el Inicio (todos los idiomas)

El template es i-leon de itemplates.com, ahora he visto que han cambiado el nombre de la web:
Leon Joomla Photography Template - Contenido solo visible a usuarios registrados

Prueba a pinchar en la bandera española.

ResponderCitar
Respondido : 02/10/2013 2:40 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Enrique,

Puede ingresar el código manualmente, veo que con el código que enviaste funciona te adjunto captura con firebug:

Saludos.

ResponderCitar
Respondido : 02/10/2013 2:50 am

Cursos Gratuitos WordPress

Enrique Camba
 Enrique Camba
Reputable Member

Ahi la leche!
y entonces porqué no se carga?

ResponderCitar
Respondido : 02/10/2013 2:53 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Enrique,

Si te fijas en la primera captura tienes el background-color en negro, en la segunda captura por firebug cambie por la ruta que brindaste:

	 background: url('../images/mainbg.jpg') no-repeat;

Debes hacer el cambio en el fichero que te mostre en captura. En el siguiente artículo del Blog de Webempresa se explica el uso de Firebug, herramienta destinada a localizar cadenas de código, estilos, etc., desde tu navegador:

-

Firebug Lite for Google Chrome:
- https://chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench

Fifebug Firefox:
- https://addons.mozilla.org/es-es/firefox/addon/firebug/

Saludos.

ResponderCitar
Respondido : 02/10/2013 2:58 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Enrique Camba
 Enrique Camba
Reputable Member

Hola Johnny, yo suelo trabajar con chrome, entiendo lo que me dices.

¿Qué archivo debo modificar? Ya que el template.css ya está correcto:

body#home {
	
	 background: url('../images/mainbg.jpg') no-repeat;
     background-attachment: fixed
}

En el css lo que hace es pedir que el archivo mainbg.jpg se vea en la home y en el resto de la web que aparezca el negro que ya has visto.

ResponderCitar
Respondido : 02/10/2013 3:15 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Enrique,

Para Chrome tienes Firebug Lite pero lo recomendable a nivel desarrollo es que pudieses trabajar con Firefox y Firebug para poder analizar estos y otros importantes detalles que este addon te permite y que ahora no estás pudiendo analizar debidamente.

Firebug Lite for Google Chrome:
- chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench

No ofrecemos soporte a webs alojadas en localhost ni soporte css o programación.

Saludos

ResponderCitar
Respondido : 02/10/2013 3:55 am

Enrique Camba
 Enrique Camba
Reputable Member

Pues nada, si aquí se acaba la ayuda ya podéis cerrar el tema.

ResponderCitar
Respondido : 02/10/2013 10:37 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Enrique,

He visto tu comentario:

La actualización de joomlas es una guerra perdida, dile a un cliente que debe actualizar su joomla, que algunos componentes, módulos o plugins dejarán de funcionar como ahora y que habrá que buscar alternativas para la nueva versión, que su template no soporta la nueva versión y que se debe buscar otro, y sobre todo, que tiene que volver a rascarse el bolsillo otra vez, porque yo no trabajo gratis, obvio. La actualización de joomla es una guerra perdida cuando son para webs de pequeños negocios. Pero estoy desvirtuando, al lío.

Creo que te iria bien ver el vídeo del JoomlaDay de Albacete http://new.livestream.com/streamdirecto/events/2428981
Soy de la misma opinión que el ponente, cuando se instala a un cliente una versión de corto recorrido hay que tener un compromiso por parte del cliente de que va a tener que actualizar hasta llegar a una versión de largo recorrido. Si el cliente no quiere pagar actualizaciones, entonces hay que utilizar una versión de Joomla! de largo recorrido.

Saludos
Cerramos el tema.

ResponderCitar
Respondido : 02/10/2013 11:17 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress