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

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.
Mostrando 4 respuestas a los debates
  • Autor
    Entradas
    • #80797
      Anónimo
      Invitado

      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 🙁 )

    • #80800
      daggetkim
      Participante

      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.

    • #80852
      Anónimo
      Invitado

      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

    • #80877
      daggetkim
      Participante

      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…

    • #80911
      Anónimo
      Invitado

      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

Mostrando 4 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad