19-jul-2007, 19:50
|
#21 |
|
Administrador
|
Opera = FALLO
i.e. = FALLO padding-righ: 40px; = FALLO en todos los navegadores ![]() Nada, a investigar por la red... |
19-jul-2007, 20:02
|
#22 |
|
Moderador General
|
padding-righT: 40px;
espero que no sea eso jejej |
19-jul-2007, 20:04
|
#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 . Pero ni escribiéndolo bien funciona...EDITO: Que estoy tonto, subí la misma captura de antes... CORREGIDO. |
19-jul-2007, 20:37
|
#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 |
19-jul-2007, 20:48
|
#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
![]() |
19-jul-2007, 20:51
|
#26 |
|
Marciano
|
maul te tomo la palabra, aquí cada uno arrima el hombro con lo que puede y quiere
![]() |
19-jul-2007, 21:36
|
#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? ![]() |
19-jul-2007, 21:58
|
#28 | |
|
Administrador
|
Joder, estoy enganchado
, le dije a snopes que lo dejaba hace un rato y aquí sigo...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. ![]() |
|
20-jul-2007, 17:30
|
#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. |
20-jul-2007, 20:11
|
#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: ![]() |