Board3 Portal con bloques centrales distintos al estilo
Publicado: 03 Dic 2011, 10:18
Buenas, antes de nada (para que no haya confusiones ni malos rollos): empecé con este post en CTF, y se medio solucionó, pero creo que se llegó a un punto en que ya no es problema de diseño, sinó del propio Portal, que supongo que, puesto que es Beta, pues no es "perfecto"... Resumiendo (para que no tengáis que leer todo aquel post):
Las ventanas de mi Portal, no se correspondían con los de mi estilo (Abrasive, en mi firma) en algunos bloques, rodeando el fondo, aparece un recuadro gris de varios px de grosor, en lugar de una linea negra de 1px, como esta en el resto del estilo, en otros, directamente se perdía todo el fondo y los bordes superior e inferior del bloque se juntaban y crecían en función del contenido del bloque para mostrarlo... Puse unas capturas en el post de CTF, ya no son relevantes, pero si queréis verlas, arriba está el enlace... Acertadamente, DaviDu me dijo que comprobara la estructura de los bloques y decidí probar con el código de los bloques laterales en los centrales, cambiando:
y
de los bloques centrales, por:
y
de los bloques laterales...
Solo lo hice en un par de bloques por que solucioné algunas cosas (casi todo, en realidad): el fondo aparece correcto, los bordes superior e inferior ya no se juntan y desparece la linea gruesa gris rodeando el fondo... pero estropeé otra: el borde superior del bloque, donde se muestra el nombre/título del propio bloque, se estrecha, puesto que descubrí que la anchura de ese borde en los bloques laterales viene dada por la altura de los iconos... Pero solo conseguí meter un icono en el bloque mensaje de bienvenida, agregando:
pero con el otro bloque que probé el mismo método (uno personalizado con el título "Video del mes"), no funcionó, además de que los primeros cambios que menciono más arriba, descentran en altura el nombre del bloque y lo colocan el el límite inferior de ese borde superior, dando como resultado que los bloques que no aceptan icono (de momento solo el personalizado del "Video del mes"), tienen el borde superior con la altura que les dé el tamaño del texto (descentrado en altura) que muestran...
No sé si me explico, en el portal de mi foro se ven los fallos que menciono de un simple vistazo...
Al principio pensé que el fallo podía estar en el archivo _block_config.html
pero ya no estoy tan seguro, no sé de programación, pero sospecho que tendré que tocar algún CSS...
Entiendo que mi exposición es compleja, pero la pregunta es simple (la respuesta, me da en la nariz, que también será compleja):
¿Como consigo que los bloques del portal (a ser posible, también los laterales) conserven la altura y el texto centrado del borde superior de cada bloque, aún sin icono puesto? (Me gustaría quitarlos en todos los bloques, pero entonces no queda ni uno con el borde superior "medio correcto")...
Saludos...
Las ventanas de mi Portal, no se correspondían con los de mi estilo (Abrasive, en mi firma) en algunos bloques, rodeando el fondo, aparece un recuadro gris de varios px de grosor, en lugar de una linea negra de 1px, como esta en el resto del estilo, en otros, directamente se perdía todo el fondo y los bordes superior e inferior del bloque se juntaban y crecían en función del contenido del bloque para mostrarlo... Puse unas capturas en el post de CTF, ya no son relevantes, pero si queréis verlas, arriba está el enlace... Acertadamente, DaviDu me dijo que comprobara la estructura de los bloques y decidí probar con el código de los bloques laterales en los centrales, cambiando:
Código: Seleccionar todo
{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R}
Código: Seleccionar todo
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
Código: Seleccionar todo
{$LR_BLOCK_H_L}{$TITLE}{$LR_BLOCK_H_R}
Código: Seleccionar todo
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Solo lo hice en un par de bloques por que solucioné algunas cosas (casi todo, en realidad): el fondo aparece correcto, los bordes superior e inferior ya no se juntan y desparece la linea gruesa gris rodeando el fondo... pero estropeé otra: el borde superior del bloque, donde se muestra el nombre/título del propio bloque, se estrecha, puesto que descubrí que la anchura de ese borde en los bloques laterales viene dada por la altura de los iconos... Pero solo conseguí meter un icono en el bloque mensaje de bienvenida, agregando:
Código: Seleccionar todo
<!-- IF $S_BLOCK_ICON --><img src="{$IMAGE_SRC}" width="{$IMAGE_WIDTH}" height="{$IMAGE_HEIGHT}" alt="" /> <!-- ENDIF -->
No sé si me explico, en el portal de mi foro se ven los fallos que menciono de un simple vistazo...
Al principio pensé que el fallo podía estar en el archivo _block_config.html
Código: Seleccionar todo
<!-- Config for the left and right blocks //-->
<!-- DEFINE $LR_BLOCK_H_L = '<div class="forabg"><div class="inner"><span class="corners-top"><span></span></span><ul class="topiclist"><li class="header"><dl><dt style="padding: 0px 0px 2px; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;">' -->
<!-- DEFINE $LR_BLOCK_H_R = '</dt></dl></li></ul><ul class="topiclist forums"><li><dl><dd style="border-left: 0px; width: 100%;"><div style="text-align: left; margin: 5px 5px 5px 5px">' -->
<!-- DEFINE $LR_BLOCK_F_L = '</div></dd></dl></li></ul>' -->
<!-- DEFINE $LR_BLOCK_F_R = '<span class="corners-bottom"><span></span></span></div></div><br style="clear:both" />' -->
<!-- Config for the center blocks //-->
<!-- DEFINE $C_BLOCK_H_L = '<div class="forabg"><div class="inner"><span class="corners-top"><span></span></span><ul class="topiclist"><li class="header"><dl class="icon"><dt>' -->
<!-- DEFINE $C_BLOCK_H_R = '</dt></dl></li></ul>' -->
<!-- DEFINE $C_BLOCK_F_L = '' -->
<!-- DEFINE $C_BLOCK_F_R = '<span class="corners-bottom"><span></span></span></div></div><br style="clear:both" />' -->
Entiendo que mi exposición es compleja, pero la pregunta es simple (la respuesta, me da en la nariz, que también será compleja):
¿Como consigo que los bloques del portal (a ser posible, también los laterales) conserven la altura y el texto centrado del borde superior de cada bloque, aún sin icono puesto? (Me gustaría quitarlos en todos los bloques, pero entonces no queda ni uno con el borde superior "medio correcto")...
Saludos...