Cristalab

Problema con menu CSS en Joomla. En Firefox OK en Explorerno

   Foros de discusión -> XHTML, CSS, Javascript y AJAX
Mensaje Autor
Mensaje Publicado: Jue Mar 27, 2008 2:08 pm     Citar   firefox 
Hola amigos,

mirad estoy montando una web en joomla y el menu lo he creado yo. En explorer se me ve perfecto pero en Explorer se ven las listas como si no tuviera estilos. Podeis hecharle un ojo haber si me he dejado algo?

La web es ESTA

Os lo agradezco un montón Guiño

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Jue Mar 27, 2008 3:46 pm     Citar   firefox 
En IE7 se ve correctamente.
¿te referías a alguna versión anterior?

PD:
Hasta donde puedo ver, la página está en xHTML.
Joomla! es un sistema de administración de contenidos de código abierto construido con PHP (fuente, wikipedia), así que no tiene nada que ver con el motivo de tu pregunta (y tb es imprecisa la expresión <<estoy montando una web en joomla>>, pues despista al que intenta hacerse una idea del problema leyendo el título del tema).

PD2:
Veo que tienes un problema con la codificación de tus caracteres.
No se si será por codificar en algo que no es UTF-8... o no. (Algunos programas de edición de webs no codifican en UTF-8, aunque dicen q lo hacen, y eso luego da problemas)
En cualquier caso, te diría que los "caracteres especiales" los escribieras con una entidad de referencia HTML conocida. (por ejemplo: &aacute, en lugar de á)
(aquí alguna ayuda)
 _________________
Rizome
2008


rizome


clabLevel: 586 Genero:Masculino
Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO


MP         
Volver arriba
Mensaje Publicado: Jue Mar 27, 2008 4:01 pm     Citar   firefox 
Hola ante todo muchísimas gracias por tu ayuda. Sonrisa

Mira yo lo estoy viendo en la versión 6.0, te paso una foto para que veas como lo veo:

http://i26.tinypic.com/j9ww7d.jpg

Es como si no detectara la hoja de estilos, que raro no? tienes idea de que puede ser?

Lo de los acentos ya me había fijado en el menu aun no he tocado nada porque como aun no tengo la 'estructura' el resto no lo he editado pero por ejemplo si miras el contador de arriba le puse los acentos como dices.

Aprovecho para preguntarte una dudilla de CSS, tengo un div en el cual estoy decorando el background. He puesto una imagen para el top y otra para el bottom, (marcado en verde):

http://i31.tinypic.com/2cf5qbb.jpg

Código :

background: #FFFFFF url(../images/body_bg_top.gif) repeat-x left top;
background: #FFFFFF url(../images/body_bg_bottom.gif) repeat-x left bottom;


Como hago para poner la imagen repetitiva del medio? (marcado en rojo)

Muchas gracias de nuevo... Guiño

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 10:45 am     Citar   firefox 
Ya he solucionado lo del CSS pero lo del menú en IE no. Alguien puede ayudarme?

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 11:05 am     Citar   firefox 
Probado en Explorer 7 y 8beta, lo veo perfectamente, excepto los acentos y tal.
Yo, aunque esté mal decirlo, ya no diseño para explorer 6. Me ahorro muchos dolores de cabeza.
Un saludo.

bydaface


clabLevel: 179 Genero:Masculino
Barcelona, Spain

1 Tips

MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 11:09 am     Citar   firefox 
Y entonces vosotros que haríais lo dejarias así? es que hay mucha gente que trabaja con IE6.0 y me gustaria que se viera bien...

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 11:55 am     Citar   firefox 
Por cierto el menu lo miré en CSSPlay y allí si funciona bien. Que me puedo haber dejado para que no funcione? Furioso

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 12:36 pm     Citar   firefox 
Sí... deberías intentar que el menú se viera bien.
Pero siento no poder indicarte cómo hacerlo para IE6.
(quizá podrías poner un menú "sin florituras", para IE6, bajo los condicionales <!-- if[IE6] //-->, y ocultar el que no funciona en IE6)
Aún así... siempre puedes usar un menú ya probado como el de esta página, y formatearlo como a tí te agrada (más fácil de hacer, que arreglar el que ya tienes).


Sobre la segunda pregunta... que yo sepa, la repetición en "y", sería:

Código :

background: #FFFFFF url(../images/body_bg_top.gif) repeat-y left top;
Pero probablemente te tape las otras dos...
Por ello, para hacer ese tipo de marcos, se suelen hacer tres contenedores, de tal manera que cada uno, tenga una imagen (top,middle,bottom), así el más interior, tenga el "repeat-y".

Código :

<style>
.DIV1{background:transparent url('http://img291.imageshack.us/img291/5703/topgx4.png') no-repeat scroll left top;}
.DIV2{background:transparent url('http://img291.imageshack.us/img291/8333/bottomvu2.png') no-repeat scroll left bottom;}
.DIV3{background:transparent url('http://img291.imageshack.us/img291/6259/midlehy4.png') repeat-y scroll left top;}
</style>
<body>
<div style="padding-top:17px; width:665px;" class="DIV1">
   <div style="padding-bottom:17px;" class="DIV2">
   <p style="margin:0px;" class="DIV3">
      Linea1<br />
      Linea1<br />
      Linea1<br />
      Linea1<br />
   </p>
   </div>
</div>
</body>

Aún así, en la mima página, encontrarás uno y otro tutoriales, para hacer bordes redondeados.
 _________________
Rizome
2008


rizome


clabLevel: 586 Genero:Masculino
Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO


MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 12:39 pm     Citar   firefox 
Muchas gracias rizome. Probaré con el que me has dicho y haber si hay suerte Guiño

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 3:17 pm     Citar   firefox 
Hola de nuevo rizome, he montado el menú aparte y se ve perfecto en IE6 y los demás. Incluyo el código en el inde.php de Joomla y ya no se ve en IE6. En el resto perfecto. Me puedo estar dejando algun paso?

Si utilizas msn podriamos hablar por msn y te paso los archivos?

Un abrazo Guiño

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Vie Mar 28, 2008 4:02 pm     Citar   firefox 
Osea... q el menú sólo... va bien...
Pero con el PHP.. ya no funciona...
Pues vaya...

Lo que haría, es ir añadiendo partes del PHP... una a una... y ver en qué momento deja de funcionar el menú.
En algún sitio del código de PHP, tiene que haber algo que interfiera con el menú (me imagino, que será un fallo del javascript, aunque... quién sabe), y la cuestión, es encontrar lo que hace que el menú, no se comporte como esperas.
Es tedioso... pero creo que es la mejor manera de dar con el fallo.

(lo siento... no uso MSN... desde que me reformé, lo abandoné... Riendo)
 _________________
Rizome
2008


rizome


clabLevel: 586 Genero:Masculino
Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO


MP         
Volver arriba
Mensaje Publicado: Sab Mar 29, 2008 11:01 am     Citar   firefox 
No hay manera no consigo solucionarlo... Aw Crap

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Sab Mar 29, 2008 5:26 pm     Citar   firefox 
Solucionado. El problema de los acentos salpicaba al menú. Uno de los subitems tenía el acento aún de la forma incorrecta y el php lo cojia como algo raro. Menos mal me ha costado... Riendo

Ahora tengo un pequeñito fallo de diseño si mirais en el Explorer el encabezado esta como un milimentro a la derecha de que puede ser? he revisado todo el css.

Un abrazo Guiño

YankY


clabLevel: 8



MP         
Volver arriba
Mensaje Publicado: Sab Mar 29, 2008 7:08 pm     Citar   firefox 
Cierto... olvidé decirte, que uno de los problemas de poner acentos (y no &entidades), es que en ocasiones el javascript (y el PHP), entiende el "acento", como una "comilla" ( ' ), que se emplea para las cadenas. Eso, hace que las cadenas den error por cerrarse inesperadamente:

Código :

$cadena='Mi balón';
/* en ocasiones es entendida como: */
$cadena='Mi bal'on';
/* como se ve... con mala sintaxis -> luego error */
/* en cambio de esta otra manera, no hay problemas nunca: */
$cadena='Mi bal&oacuten';


En cuanto a lo del milímetro... no lo veo en IE7. ¿podrías poner captura a ver si vemos qué puede ser?
 _________________
Rizome
2008


rizome


clabLevel: 586 Genero:Masculino
Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO


MP         
Volver arriba
Mensaje Publicado: Sab Mar 29, 2008 9:06 pm     Citar   firefox 
Aquí tienes una captura. Por cierto, muchísimas gracias por tu ayuda y tus explicaciones. Te lo agradezco muchísimo rizome Sonrisa


YankY


clabLevel: 8



MP         
Volver arriba
Responder al tema    Foros de discusión -> XHTML, CSS, Javascript y AJAX Todas las horas son GMT
Página 1 de 1

Respuesta Rapida

  Citar el ultimo mensaje
Adjuntar tu firma

Mostrar mensajes de anteriores:
  

 


Cristalab BloodBerry Style © 2006 Cristalab
Powered by phpBB © 2001, 2002 phpBB Group