Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › Fijar posición de artículos¿?[RTO]
- Este debate tiene 4 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 15 años, 6 meses por Anónimo.
-
AutorEntradas
-
-
30/04/2009 a las 19:25 #80797AnónimoInvitado
Bueno primero q todo a ver si me explico bien para hacerme entender.
Mi web es como muchas otras , una columna izquierda , una derecha y el cuerpo principal al centro.La parte central no posee posiciones para módulos , por lo q me hetenido q valer del loadposition para cargar mis modulos dentro de articulos , hasta ahí sin problemas.La cosa es q como todos saben cuando se introducen artículos en la web los demas se van corriendo hacia abajo , existe alguna forma de fijar esos articulos q contienen modulos en su posicion para q no se corran ¿? Si no es posible creo q tendre q añadir mas posiciones a mi template , lo cual considero es muuuuuuuucho mas engorroso:angry: .Si se puede porfa alguien q me diga como .
Salu2 (No se si me expliqué correctamente 🙁 )
-
30/04/2009 a las 19:37 #80800kimParticipante
Te aseguro que crear una posición modular en el centro de tu template será mucho más fácil que el posible apaño que necesitas, por que si se tratara de fijar la altura de todos los artículos sería fácil pero fija solo la de los que contienen {loadposition} ya es más complicado.
Crear una posición nueva en tu plantilla se reduce a 4 lineas en el index.php, un poco de estilo en el template.css y una linea más en el xml.
-
01/05/2009 a las 19:57 #80852AnónimoInvitado
OK, dagget , seguí tu consejo y al final es cierto q no era tan trabajoso , como pensaba y he creado mi posicion para modulo en el cuerpo principal de mi pagina.
Ahora otra dudilla;) , si mi posicion se llama “pos-a” , es evidente que cada módulo q coloque en esa posicion va a quedar debajo del anterior así:
modulo
modulo
modulocomo podria hacer para que me aparecieran asi:
modulo modulo
modulo moduloSalu2
-
02/05/2009 a las 21:55 #80877kimParticipante
Creo que eso con una sola posición es imposible deberían ser 2 al menos. Si por ejemplo pos-a esta en el centro y mide 700px lo suyo seria crear pos-a con 345px y pos-b con otros 345px para que el resto fuesen medidas de margen, en el css seguramente tienes que decirle al primero float:left y un margen a la izquierda y el otro float:right con un margen a su derecha + sus estilos pertinentes en cada uno de ellos…luego cargas 2 módulos en cada posición y ya lo tienes.
Otra cosa es mantener la proporción de dos capas en altura para buscar la simetría, hace un poco feo que una crezca mas que la otra, la solución pasa por engañar al css con medidas positivas y negativas o bien usar javascript para dar la altura del mas alto al mas bajo, si buscas en google encontrarás las dos cosas.
No se si me explico…
-
04/05/2009 a las 20:55 #80911AnónimoInvitado
Bien , problema resuelto aplicando el float y el margen correspondiente a cada uno de los modulos en el ccs , solo q los 2 debian estar en la misma posición
(pos-a) , cuando lo intenté hacer en posiciones diferentes , me quedaron así:modulo
(pos-a)
__________ modulo
___________ (pos-b)Teniendo los 2 dentro de pos-a resultó:
modulo modulo
(pos-a) (pos-a)Gracias por hacerme la vida mas fácil dagget
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.