![]() |
#21 |
Administrador
![]() |
Opera = FALLO
i.e. = FALLO padding-righ: 40px; = FALLO en todos los navegadores ![]() Nada, a investigar por la red... |
![]() |
#22 |
Moderador General
![]() |
padding-righT: 40px;
espero que no sea eso jejej |
![]() |
#23 |
Administrador
![]() |
ARREGLADO:
Resulta que es un fallo-confusión en lo que dice la norma y cómo se aplica. Aunque el padding es un margen INTERIOR, el ancho de la capa que se debe especificar es el UTIL. Así que si pongo un padding de 20px a cada lado, pues tengo que reducir el ancho de la capa en 40px. Esta es la "gracia" del CSS, 5min para hacer las cosas y media hora para averiguar y corregir los fallos... ![]() EDITO: Coño, Armenta ![]() EDITO: Que estoy tonto, subí la misma captura de antes... CORREGIDO. |
![]() |
#24 |
Marciano
![]() |
bueno bueno bueno... troncos, esto avanza mucho más rápido de lo previsto, en muy poco tiempo tendremos ya la base para comenzar la migración jejeje
oleeee |
![]() |
#25 |
Santo Inquisidor Marciano
![]() |
jue que envidia me dais yo ni idea de como hacer na bueno si quereis darle yeso a la pagina a eso si
![]() |
![]() |
#26 |
Marciano
![]() |
maul te tomo la palabra, aquí cada uno arrima el hombro con lo que puede y quiere
![]() |
![]() |
#27 |
Marciano
![]() |
Ostias Mac!!! estas que te sales. ¡Alucinado me quedo contigo tío! no hace nada que nuestro Jedy Linuxero hizo alusion agrupal y ya casi estamos haciendo las maletas :b
¿Donde quieres que te erigamos la estatua? P.D. Cualquier ayuda que necesites aqui estamos ¿eh? ![]() |
![]() |
#28 | |
Administrador
![]() |
Joder, estoy enganchado
![]() Bueno, al tajo. Yo de php, ni puta idea, así que me he quedado enganchado. La historia es que dependiendo de si un menú está a izquierda o derecha, usará un estilo u otro (cambian los gráficos de arriba y los de pie simétricamente con respecto al centro de la web). En código HTML, la cosa sería así: MENU IZQUIERDO Code:
<div class="menu-izquierdo-cuadro"> <div class="menuizquierdocabecera"> <img src="../imagenes/tabla-izq-tit-const.gif" border="0" /> </div> <div class="menuizqcontenidocomun"> <ul> <li><a href="../turecreativa.htm">Tu recreativa</a></li> <li><a href="../controles.htm">Tu panel de control</a></li> <li><a href="../arte.htm">Arte</a></li> <li><a href="../tutoriales.htm">Tutoriales</a></li> </ul> </div> <div class="menupiecomunizq"> </div> </div> Code:
<div class="menu-derecho-cuadro"> <div class="menuderchocabecera"> <img src="../imagenes/tabla-izq-tit-const.gif" border="0" /> </div> <div class="menudercontenidocomun"> <ul> <li><a href="../turecreativa.htm">Tu recreativa</a></li> <li><a href="../controles.htm">Tu panel de control</a></li> <li><a href="../arte.htm">Arte</a></li> <li><a href="../tutoriales.htm">Tutoriales</a></li> </ul> </div> <div class="menupiecomunder"> </div> </div> Pues resulta que en drupal, la variable que indica a qué lado pertenece un menú es: Quote:
El código de un menú lateral en drupal es: Code:
<div class="menu-izquierdo-cuadro"> <div class="menu_izquierdo_cabecera"> <h2><?php print $block->subject ?></h2> </div> <div class="menu_izquierdo_contenido_comun"> <?php print $block->content ?> </div> <div class="menu_izquierdo_pie_comun"> </div> </div> ![]() EDITO: -------------------- Última captura del día, el menú de la izquierda ya está generado por el propio drupal (si estuviese colocado a la derecha se vería igual, aunque el pie debería ser diferente ya que tengo el problema que acabo de contar). Pero bueno, la cosa marcha y además se puede ver que los títulos ya muestran al marciano y alguna que otra pijada más. ![]() ![]() ![]() |
|
![]() |
#29 |
Administrador
![]() |
Se caen del diseño final las cabeceras personalizadas con imagen que tenemos ahora. Pasarán a ser en texto...
![]() Si bien podríamos conservar el diseño actual en algunos menús (los creados manualmente) a través de un hack, dicho hack no funcionaría o daría problemas con los bloques automáticos (login, estadísticas, etc...). Además, al hacerlo con texto, se generaliza todo, la web es más fácilmente editable y además se aligera en tamaño por lo que cargará más rápido. |
![]() |
#30 |
Administrador
![]() |
Bueno, pues ya está arreglado el problema que tenía con el php, si al final voy a aprender a programar y todo
![]() Lo que hago es leer lo que manda el drupal (left o right) y sustituirlo por izquierda o derecha. El código que he usado es este: Code:
<?php if ($block->region=="left") print "izquierda"; elseif ($block->region=="right") print "derecha" ?> Y el resultado visual de los menús a ambos lados ya funcionando al 100% y basado en código es este: ![]() |