Página 1 de 1

Ocultar/mostrar barra lateral

Publicado: 05 Ene 2011, 03:43
por Mosha
URL: http://www.apellidosnorestenses.org/forum/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: -Portal Board3 http://www.phpbb-es.com/foro/descarga-m ... 25177.html
-Subforum Display Options http://www.phpbb-es.com/foro/mods-desar ... 23992.html
-Phpbb calendar 0.1.0 http://www.phpbb-es.com/foro/viewtopic.php?p=134355
Plantilla(s) usada(s): Septon Black, basada en Subsilver (DaviDu)
Servidor: De paga
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Hola nuevamente:

Me gustaría poder poner un tab a la barra lateral de Mitch que trae la plantilla Septon Black, para ocultarlo o mostrarlo según se requiera. Esto para poder desplegar mas ampliamente los temas en el foro.
Ví un tema que al parecer intentaba hacer algo parecido pero no tuvo respuesta y no fue solucionado.
Alguien sabra como hacerlo?
Gracias de antemano chicos,
Mosha

Re: Ocultar/mostrar barra lateral

Publicado: 05 Ene 2011, 04:05
por memoadian
Ah es algo dificil si no sabes de códigos, yo usaria javascript por ejemplo. yo lo haría así

identifica el código de mitch y encierralo en un div
asi:

Código: Seleccionar todo

    <div id="default">
    	<a href="javascript:mostrar_y_ocultar('oculto','block');"><img src="imagen de un boton que diga ocultar" title="ocultar menu"/></a><!-- esto es importante-->
<!-- codigo de mitch-->
</div>
luego abajo de ese div
creas un div vacio que muestre solo una imagen de un boton que diga mostrar

Código: Seleccionar todo

<div id="vacio" style="display:none;">
<a href="javascript:mostrar_y_ocultar('default','block');"><img src="images/volver.png" title="mostrar menu"/></a> 
</div>
pones esta funcion en tu overall header despues de la etiqueta <head>

Código: Seleccionar todo

<script type="text/javascript">
		function mostrar_y_ocultar(id,valor)
		{
			document.getElementById("default").style.display="none";
			document.getElementById("vacio").style.display="none";
		    document.getElementById(id).style.display=valor;
	    }
</script>
cuando hagas los cambios limpia la cache general y del estilo
al dar click sobre los botones se mostrará y ocultará lo que contengan, lo del diseño te lo dejo a tu trabajo :D

Re: Ocultar/mostrar barra lateral

Publicado: 05 Ene 2011, 05:23
por Mosha
Gulp, que miedo :?