Foros del Web » Creando para Internet » CSS »

slider descentrado en plantilla joomla

Estas en el tema de slider descentrado en plantilla joomla en el foro de CSS en Foros del Web. Hola a todos, tengo un problema que no consigo solucionar(y lo mismo es una bobada) tengo una plantilla (framelab) y jommla 1.7 , la platilla ...
  #1 (permalink)  
Antiguo 19/09/2011, 14:57
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 14 años, 4 meses
Puntos: 0
slider descentrado en plantilla joomla

Hola a todos, tengo un problema que no consigo solucionar(y lo mismo es una bobada) tengo una plantilla (framelab) y jommla 1.7 , la platilla trae una posicion especifica para poner un slider, el problema esque la imagen se ve desplazada segun las resoluciones de monitores, no consigo que siempre quede centrada, la posicion en el php es:
<div id="slide">

<?php if ($slide == 1) { ?>
<jdoc:include type="modules" name="position-12" style=""/>
<?php } else { ?>
<img src="<?php echo $this->baseurl ?>/<?php echo $slidecontent; ?>" alt="" />
<?php } ?>
</div>

y su css es este:

#slide
{
display: block;
height: 290px;
overflow: hidden;
width: 100%;
box-shadow: 5px 0 5px 0 #999;
position: absolute;
left: auto;
top: 180px;
margin:auto;

}

he probado de todo o eso creo.. a ver si alguien puede aiudarme
muchas gracias

www.elegimos.org
  #2 (permalink)  
Antiguo 19/09/2011, 15:30
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 2 meses
Puntos: 306
Respuesta: slider descentrado en plantilla joomla

Tienes esta estructura:
<body>
<div id=main>
</div>
<div id=slider>
</div>
</body>

Y el slider lo posicionas absoluto, es decir que estas diciendole que se posicione en base a la esquina superior izquierda de la pantalla, y eso hace:
Código CSS:
Ver original
  1. #slide {
  2. display: block;
  3. height: 290px;
  4. overflow: hidden;
  5. width: 100%;
  6. box-shadow: 5px 0 5px 0 #999;
  7. position: absolute;
  8. left: auto;
  9. top: 180px;
  10. margin: auto;
  11. }

El left: auto no funciona porque no tienes ningún elemento padre posicionado y con ancho definido, es decir, ¿cual es la referencia de ese left:auto? ninguna, en consecuencia se posiciona en left:0.
Podrías definir un contenedor, o simplemente cambiar la estructura metiendo el slider dentro del main para que quede centrado tal como todo el resto de los elementos dentro de él.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 19/09/2011, 15:53
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: slider descentrado en plantilla joomla

joe gracias por responderme tan pronto. estoy intentando entender lo que me estas diciendo , pero no se como llevarlo a cabo, creo q me das dos soluciones :una retocar el php y otra retocar el css?

gracias y un saludo
  #4 (permalink)  
Antiguo 20/09/2011, 14:03
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: slider descentrado en plantilla joomla

No consigo que quede centrado , he metido el slider dentro del div del main como me has dicho , pero sigo sin poder centrarlo.

ayuda plis
  #5 (permalink)  
Antiguo 20/09/2011, 14:27
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 2 meses
Puntos: 306
Respuesta: slider descentrado en plantilla joomla

Hola
ubicalo debajo del menu y sobre <div id="showcase">:
Código HTML:
Ver original
  1. <div id="slide">
  2.             <div class="" id="pgfsbox" style="width: 960px; height: 450px;">
  3.                 <div id="pgfs" style="width: 960px; height: 450px;">
  4.                 </div>
  5.             </div>
  6.         </div>  
  7.        
  8.                 <div id="showcase">
Y elimina el left:xx, o dejalo en left:0;
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #6 (permalink)  
Antiguo 20/09/2011, 15:36
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: slider descentrado en plantilla joomla

Joer , cuando aprenderé yo a esto , MUCHAS GRACIAS , sale centrado pero ahora no salen imagenes , no se si al cambiar el php, falta algun comando.

creo que lo he arreglado , he añadido esto que faltaba al div del slide
<?php if ($slide == 1) { ?>
<jdoc:include type="modules" name="position-12" style="none"/>
<?php } else { ?>
<img src="<?php echo $this->baseurl ?>/<?php echo $slidecontent; ?>" alt="" />
<?php } ?>

creo que es una condicion que pide la plantilla , ???

Última edición por michelmin; 20/09/2011 a las 15:42

Etiquetas: joomla, plantilla, slider
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:52.