Regresar   Foro de marcianitos.org > Noticias y comunicados > Comunicados de marcianitos.org

 
 
Old 19-jul-2007, 19:50   #21
Macarro
Administrador
 
Avatar de Macarro
Opera = FALLO
i.e. = FALLO

padding-righ: 40px; = FALLO en todos los navegadores

Nada, a investigar por la red...
   
Old 19-jul-2007, 20:02   #22
Armenta
Moderador General
 
Avatar de Armenta
padding-righT: 40px;

espero que no sea eso
jejej
   
Old 19-jul-2007, 20:04   #23
Macarro
Administrador
 
Avatar de Macarro
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.
   
Old 19-jul-2007, 20:37   #24
snopes
Marciano
 
Avatar de snopes
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
   
Old 19-jul-2007, 20:48   #25
MAUL
Santo Inquisidor Marciano
 
Avatar de MAUL
jue que envidia me dais yo ni idea de como hacer na bueno si quereis darle yeso a la pagina a eso si
   
Old 19-jul-2007, 20:51   #26
snopes
Marciano
 
Avatar de snopes
maul te tomo la palabra, aquí cada uno arrima el hombro con lo que puede y quiere
   
Old 19-jul-2007, 21:36   #27
logaran
Marciano
 
Avatar de logaran
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?
   
Old 19-jul-2007, 21:58   #28
Macarro
Administrador
 
Avatar de Macarro
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>
MENU DERECHO
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>
Vamos, que todo igual salvo que los estilos class cambian izq por der o izquierda por derecha.

Pues resulta que en drupal, la variable que indica a qué lado pertenece un menú es:

Quote:
$block->region
Region name, by default the available regions are 'left', 'right', 'header' and 'footer'.
Así que yo lo que quiero es un código php pequeñito que cuando esté escribiendo un menú, consulte a esa variable si estamos a la izquierda o dercha y que escriba el estilo correcto.

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>
así que ahí tendría que meter el código php que cambiase los izquierdos por derechos

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.

   
Old 20-jul-2007, 17:30   #29
Macarro
Administrador
 
Avatar de Macarro
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.
   
Old 20-jul-2007, 20:11   #30
Macarro
Administrador
 
Avatar de Macarro
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" ?>
Si he hecho alguna chapuza o similar, por favor, que alguien me corrija. Funcionar, funciona, pero quiero ser lo más estricto posible con los estándares no sea que algún día falle algo por una gilipollada de comillas o similares.

Y el resultado visual de los menús a ambos lados ya funcionando al 100% y basado en código es este: