Lunes, 24 Julio 2017

Fijar posición de artículos¿?[RTO]

¡ Compartelo en tus REDES SOCIALES ! y siguenos en TWITTER

8 años 2 meses antes 8 años 2 meses antes por redlo.
Avatar de weaboy
weaboy
Invitado
Invitado
Autor del tema
Fijar posición de artículos¿?[RTO] #2532
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 :( )

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes
Avatar de dagget
dagget
Gold Boarder
Gold Boarder
Mensajes: 234
Karma: 60
Más
Fijar posición de artículos¿?[RTO] #2535
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.

CEO at Joomla! Projects
CEO at GWErp
Linux user number #470399

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes
Avatar de weaboy
weaboy
Invitado
Invitado
Autor del tema
Fijar posición de artículos¿?[RTO] #2586
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
modulo

como podria hacer para que me aparecieran asi:

modulo modulo
modulo modulo

Salu2

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes
Avatar de dagget
dagget
Gold Boarder
Gold Boarder
Mensajes: 234
Karma: 60
Más
Fijar posición de artículos¿?[RTO] #2609
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...

CEO at Joomla! Projects
CEO at GWErp
Linux user number #470399

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes 8 años 2 meses antes por redlo.
Avatar de weaboy
weaboy
Invitado
Invitado
Autor del tema
Fijar posición de artículos¿?[RTO] #2645
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

Por favor, Identificarse para unirse a la conversación.

Tiempo de carga de la página: 0.335 segundos