gravatar

Tabla de contenido con efecto acordeón

Fuente: Abu Fahan

 

Muchas veces habrás querido montar una tabla con el contenido de las etiquetas y entradas de tu blog a modo de índice y posiblemente te habrás encontrado con una ardua tarea.

 

 

Esta es una elegante tabla con efecto acordeón deslizante que se monta automáticamente en tu blog con las etiquetas y entradas que tengas.

Puedes ver el funcionamiento en este blog de pruebas.

 

La instalación es muy sencilla, vamos a ver como.

Antes de nada, recuerda hacer una copia de seguridad de tu plantilla.

[1.-] Entra en tu plantilla en  Diseño/Edición HTML  y antes de <head> copia y pega el siguiente código:

 

 <!-- SCRIPTS PARA TABLA DE CONTENIDOS EFECTO ACORDEON DESLIZANTE -->

<script src='https://sites.google.com/site/pauscripts/scripts/daftarisiv2-pack.js' type='text/javascript'/>

<script type='text/javascript'>var accToc=true;</script>

<script src='https://sites.google.com/site/pauscripts/scripts/accordion-pack.js' type='text/javascript'/>

<!—FIN -->

[2.-] Guarda la plantilla.

 

[3.-] Tanto si usas páginas estáticas en el blog, como si usas entradas en la página principal, el siguiente paso es crear una página o una entrada, según sea el caso,  y en edición HTML  copia y pega el siguiente código:

 

<!-- GENERA TABLA DE CONTENIDO -->
<link href="https://sites.google.com/site/pauscripts/scripts/acc-toc.css" media="screen" rel="stylesheet" type="text/css"></link>
<script src="http://NOMBRE DE TU BLOG.blogspot.com/feeds/posts/summary?max-results=1000&alt=json-in-script&callback=loadtoc">
</script>
<!—FIN -->

 

Ahora cambia el NOMBRE DE TU BLOG  por el tuyo y listo, guarda la entrada y mira como queda.

 

Un truquillo:

Si la has publicado como una entrada del blog y quieres que ésta sea siempre la primera en aparecer, un pequeño truquito es volver a editarla y cambiarle la fecha de publicación por una muy futura, como por ejemplo 31/12/2100.

Si la has publicado como un página, ya la debes de tener en el gadget correspondiente.

 

Personalización

 

En este blog también puedes ver el funcionamiento si pulsas en la pestaña “Todo” , aunque he rediseñado el estilo para que se ajuste al diseño del blog.

 

 

 

Si lo deseas y conoces como modificar los estilos CSS, aquí te dejo el archivo para que lo modifiques a tu gusto.

Descargar archivo CSS acc-toc.css

 

<!-- GENERA TABLA DE CONTENIDO -->
<link href="URL DE TU SERVIDOR/acc-toc.css" media="screen" rel="stylesheet" type="text/css"></link>
<script src="http://NOMBRE DE TU BLOG.blogspot.com/feeds/posts/summary?max-results=1000&alt=json-in-script&callback=loadtoc">
</script>
<!—FIN -->

 

Luego modifica el código anterior de la entrada del blog para la URL DE TU SERVIDOR correspondiente.

 

Este es el código CSS del archivo acc-toc.css.

 

<!-- CSS PARA TABLA DE CONTENIDO EFECTO ACORDEON -->

.judul-label{
background-color:#E5ECF9;
font-weight:bold;
line-height:1.4em;
margin-bottom:5px;
overflow:hidden;
white-space:nowrap;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 1px 1px 4px #AAAAAA;
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #e9e9e9;
border: 2px solid white !important;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top,  #888,  #575757);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

.data-list{
line-height:1.5em;
margin-left:5px;
margin-right:5px;
padding-left:15px;
padding-right:5px;
white-space:nowrap;
text-align:left;
font-family:"Arial",sans-serif;
font-size:12px;
}

.list-ganjil{
background-color:#F6F6F6;
}

.headactive{
color: #fef4e9;
border: 2px solid white !important;
background: #f78d1d;
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}


<!-- FIN -->

Información del código CSS (no cambies estos nombres) :

El CSS consta de 4 partes:

.judul-label{ }    --->  es el diseño de las cabeceras de las etiquetas.

.data-list{ … … }         --->  es el diseño de la lista de títulos de las entradas.

.list-ganjil{ … … }       --->  es el diseño alternativo de la lista de títulos.

.headactive{ … … }    ---> es el diseño de la cabecera activa con los títulos.

 

 

Espero que te guste.

  Deja tu comentario.
Dinos tu opinión.
 

Tu opinión en muy valiosa para ayudarnos a mejorar.
Todas las ideas son bienvenidas.
Gracias.

SIME-Multiservicios

CARDIO PROTECCION

               

Seguir el Blog


Suscríbete al blog.

Para estar al corriente de las publicaciones en el blog, sólo necesitas suscribirte por correo electrónico.

Introduce tu e-mail y recibirás el enlace a la publicación en tu correo.

Introduce tu e-mail:


Sugerir a un amigo

Recomiéndanos

Si te gusta este Blog ...Recomiéndanos

... sólo te pedimos que NOS RECOMIENDES

Introduce el e-mail de tu amigo para recomendar este Blog

Espacios Publicitarios


Easy Video Producer

Marketing en Internet

Video-Producer

Easy Video Producer

Produce tus videos

Insértalos en tu Web o Blog

Promociona tu negocio

Multiplica tu lista de contactos

e-mailings automáticos (autoresponder)

Aumenta tus ingresos



Date de alta y pruébalo

Te lo regalo.

¡¡¡ Es Gratis !!!



Pulsa aquí para leer mi experiencia.