Cómo expandir y contraer el contenido de entradas o gadgets

¡ Artículo publicado en el blog El Balcón de Jaime, que pese a ser un blog terminado, es uno de los mejores en truvos blogger. ! Ve la entrada en su blog original.

Expandir y contraer cosas en los posts o los gadgets con Scriptaculous
Previamente vimos como expandir o contraer el contenido de un gadget, pero no usabamos ningún efecto. Esta vez, usaremos un efecto deslizante, un efecto slide que podremos aplicar a un gadget o a parte de una entrada.

Antes de comenzar, debemos tener el código de Scriptaculous en la plantilla. Sólo es necesario incluirlo una vez, por lo que si ya lo aplicaste, podrás saltarte este paso.

1) Debes pegar este script antes de la etiqueta </head>

<!-- Script Prototype y Scriptaculous-->
<script src='http://www.google.com/jsapi'/>
<script>
google.load(&quot;prototype&quot;,&quot;1.6.0.3&quot;);
google.load(&quot;scriptaculous&quot;, &quot;1.8.2&quot;);
</script>
<!-- Script Prototype y Scriptaculous-->

Ahora guarda la plantilla.

2) Una vez tengas el script instalado, ya podrás aplicar el efecto a cualquier parte de tu blog, ya sea en una entrada o en un gadget.

Este es el código para usar el efecto deslizante con un enlace de texto:

<div style="margin-left: 30px;"><a style="color: #999999; " href="javascript:void(0);" title="Clic para desplegar" onclick="new Effect.toggle('elemento1','slide'); return false">TEXTO DEL ENLACE</a></div>
<div id="elemento1" style="overflow: visible; text-align: justify; display: none;">
CONTENIDO OCULTO
</div>

Y este es el resultado:



Este es el código para usar el efecto deslizante con una imagen:

<div style="margin-left: 30px;"><span ><a style="color: rgb(153, 153, 153); " href="javascript:void(0);" title="Clic para desplegar" onclick="new Effect.toggle('elemento2','slide'); return false"><center><img src="URL DE TU IMAGEN"/></center></a></span></div><div id="elemento2" style="overflow: visible; text-align: justify; display: none;">
CONTENIDO OCULTO
</div>

Y este es el resultado:



En ambos códigos deberás sustituir lo siguiente:


TEXTO DEL ENLACE por la frase o texto que actuará como enlace para desplegar el contenido.

CONTENIDO OCULTO por cualquier cosa que desees ocultar. Puede ser un código, un bloque de texto, una tabla, una imagen...

URL DE TU IMAGEN por la imagen que actuará como botón para desplegar el contenido.

Notas:

Si te fijas, en los códigos del paso dos aparece dos veces la palabra elemento X resaltada en naranja.

Si quieres añadir este efecto más de una vez, deberás cambiar la palabra elemento X por elemento 1 o elmento 2, siempre y cuando no lo hayas puesto antes en otro código.

Puedes cambiar el efecto deslizante por uno que "aparece" para ello utilizaremos la palabra appear, que incluiremos en lugar de slide.

Colocar el Fan Box de Facebook en Blogger

Una de las formas más sencillas de hacerlo gracias a V-Junkie


El Fan box es una aplicación de Facebook tipo botón “me gusta”, pero más grande y se muestra a los usuarios que se hicieron fan de tu Blog, para que lo pongas en la sidebar o donde desees.
Lo primero que tenemos que hacer es ir a Diseño > Elementos de la página > Añadir un elemento HTML/Javascripty pegamos el siguiente código:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/es_LA" type="text/javascript"></script><script type="text/javascript">FB.init("1b8f0f706c312c05f42224b5b3399f80");</script><fb:fan connections="8" width="270" profile_id="###############" stream=""></fb:fan>
Solamente cambiamos lo que está con el símbolo “#” por el ID de la página de Facebook. El ID son los 15 dígitos al final de la urlpor ejemplo:
Ejemplopaginafacebook

Ahora solamente guardamos los cambios y listo ya tendrán su Fan box en su Blog. Aquí un ejemplo de cómo quedaría:
Fan box vjunker
Oculte las imágenes de los perfiles por razones de privacidad.

Enlace de V-Junkie

Cómo personalizar el gadget "Enlaces de suscripción" en blogger

Artículo publicado en el blog Ciudad Blogger, uno de los sitios con más información sobre tecnología Blogger Ve la entrada en su blog original.


En XarDesigns he visto una forma de personalizar el gadget de "Enlaces de Suscripción" que me ha gustado mucho. Y es que ese gadget no es tan usado, quizá por lo poco atractivo que puede parecer para algunos. Sin embargo, ofrecerles a los lectores un medio para suscribirse al feed del blog debe ser primordial.
Con esta forma de personalizarlo el gadget luce más "sexi" según el autor, pero lo mejor es que está hecho a base de CSS3 así que podemos cambiarle los colores sin problemas. Además, se le ha agregado la suscripción por correo electrónico con lo cual el gadget se vuelve más completo.

Este es el gadget original:

Y después de modificarlo quedará así:

Y al desplegarse se verá de esta forma:


Si aún no usas el gadget entra en Diseño | Elementos de la página | Añadir un gadget | Enlaces de suscripción, o si usas la nueva interfaz entra en Diseño | Añadir un gadget | Enlaces de suscripción.


Ya teniéndolo en tu blog, o si ya lo tenías puesto, entra en la Edición HTML de la plantilla, y SIN expandir los artilugios busca esta línea:
<b:widget id='Subscribe1' locked='false' title='Suscribirse a' type='Subscribe'/>
Elimínala y en su lugar pon este código:
<b:widget id='Subscribe1' locked='false' title='Suscribirse a' type='Subscribe'>
< b:includable id='main'>
< b:if cond='data:isPublic'>
< div style='white-space:nowrap'>
< b:if cond='data:title != &quot;&quot;'>
< h2 class='title'><data:title/></h2>
< /b:if>
< div class='widget-content'>
< b:loop values='data:feeds' var='feed'>
< div expr:class='&quot;subscribe-wrapper subscribe-type-&quot; + data:feed.type'>
< div expr:class='&quot;subscribe expanded subscribe-type-&quot; + data:feed.type' expr:id='&quot;SW_READER_LIST_&quot; + data:widgetId + data:feed.type' style='display:none;'>
< div class='top'>
< span class='inner' expr:onclick='&quot;return(_SW_toggleReaderList(event, \&quot;&quot; + data:widgetId +data:feed.type + &quot;\&quot;));&quot;'>
< div class='subscribe-arrow-collapse'/>
< data:feed.title/>
< /span>
< div class='feed-reader-links'>
< div class='subscribe-add-platform'>
< div class='subscribe-add-bubble-wrapper'>
< div class='subscribe-add-bubble'>+</div>
< div class='subscribe-add-bubble-arrow'/>
< /div>
< a class='feed-reader-link' expr:href='&quot;http://www.google.com/ig/add?source=bstp&amp;feedurl=&quot; + data:feed.encodedUrl' target='_blank'>Agregar a Google</a>
< /div>
< div class='subscribe-add-platform'>
< div class='subscribe-add-bubble-wrapper'>
< div class='subscribe-add-bubble'>+</div>
< div class='subscribe-add-bubble-arrow'/>
< /div>
< a class='feed-reader-link' expr:href='&quot;http://www.netvibes.com/subscribe.php?url=&quot; + data:feed.encodedUrl' target='_blank'>Agregar a Netvibes</a>
< /div>
< div class='subscribe-add-platform'>
< div class='subscribe-add-bubble-wrapper'>
< div class='subscribe-add-bubble'>+</div>
< div class='subscribe-add-bubble-arrow'/>
< /div>
< a class='feed-reader-link' expr:href='&quot;http://www.newsgator.com/ngs/subscriber/subext.aspx?url=&quot; + data:feed.encodedUrl' target='_blank'>Agregar a NewsGator</a>
< /div>
< div class='subscribe-add-platform'>
< div class='subscribe-add-bubble-wrapper'>
< div class='subscribe-add-bubble'>+</div>
< div class='subscribe-add-bubble-arrow'/>
< /div>
< a class='feed-reader-link' expr:href='&quot;http://add.my.yahoo.com/content?url=&quot; + data:feed.encodedUrl' target='_blank'>Agregar a MyYahoo!</a>
< /div>
< div class='subscribe-add-platform'>
< div class='subscribe-add-bubble-wrapper'>
< div class='subscribe-add-bubble'>+</div>
< div class='subscribe-add-bubble-arrow'/>
< /div>
< a class='feed-reader-link' expr:href='data:feed.url' target='_blank'>Suscribirse vía Atom</a>
< /div>
< /div>
< /div>
< div class='bottom'/>
< /div>

< div class='subscribe' expr:id='&quot;SW_READER_LIST_CLOSED_&quot; + data:widgetId +data:feed.type' expr:onclick='&quot;return(_SW_toggleReaderList(event, \&quot;&quot; + data:widgetId +data:feed.type + &quot;\&quot;));&quot;'>
< div class='top'>
< span class='inner'>
< div class='subscribe-arrow-expand'/>
< span expr:onclick='&quot;return(_SW_toggleReaderList(event, \&quot;&quot; + data:widgetId +data:feed.type + &quot;\&quot;));&quot;'>
< data:feed.title/>
< /span>
< /span>
< /div>
< div class='bottom'/>
< /div>

< /div>
< /b:loop>
< div class="subscribe-via-email-wrapper">

< form action='http://feedburner.google.com/fb/a/mailverify' expr:onsubmit='&quot;window.open(\&quot;http://feedburner.google.com/fb/a/mailverify?uri=Nombre-de-mi-feed\&quot;, \&quot;popupwindow\&quot;, \&quot;scrollbars=yes,width=550,height=520\&quot;); return true&quot;' method='post' target='popupwindow'>
< input class='follow-by-email-address' name='email' placeholder='dirección de correo....' size='14' type='text'/>
< input class='follow-by-email-submit' type='submit' value='Submit'/>
< input name='uri' type='hidden' value='Nombre-de-mi-feed'/>
< input name='loc' type='hidden' value='es_ES'/>
< /form>

< /div>
< div style='clear:both'/>
< /div>
< /div>
< /b:if>
< /b:includable>
< /b:widget>
En donde dice Nombre-de-mi-feed pon el nombre que le has dado a tu feed en Feedburner, por ejemplo, en mi caso, esta es la URL de mi feed de Feedburner:
http://feeds.feedburner.com/CiudadBlogger
Por lo tanto, el nombre de mi feed, en mi caso es CiudadBlogger
Para que esa opción de correo funcione deberás tener activado en Feedburner la suscripción por correo electrónico.

Ahora antes de ]]></b:skin> agrega los estilos:
div.subscribe div.top, div.subscribe div.bottom {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='');}
div.subscribe div.top, div.subscribe div.bottom {
background: none !important;
padding:3px;
}

.feed-reader-links {
background-color: #222 !important; /* Color de fondo del contenedor desplegable */
padding: 1px 0 !important;
border-radius: 3px !important;
color: #000 !important;
-khtml-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-khtml-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
width:170px;
}
.subscribe-arrow-expand {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #333; /* Color de la flecha */
float: right;
margin-top: 6px;
}
.subscribe-arrow-collapse {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #333; /* Color de la flecha */
float: right;
margin-top: 6px;
}
.subscribe-add-bubble-wrapper {
float: left;
margin-right: 10px;
padding-top: 2px;
}
.subscribe-add-bubble {
background: #444; /* Color del ícono dentro de los enlaces */
font-size: 8px;
padding: 3px;
border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
-khtml-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.subscribe-add-bubble-arrow {
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #444; /* Color del ícono dentro de los enlaces */
margin-left: 2px;
}
.subscribe-add-platform {
border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
line-height: 0.4;
background: #111; /* Color de fondo de los enlaces */
font-size: 12px;
margin: 4px 5px;
padding: 2px 3px;
}
.subscribe-add-platform:hover {
background: #333; /* Color de fondo de los enlaces al pasar el cursor */
}
.subscribe-add-platform a {
text-shadow: 1px 1px #000;
color:#F9F0D7; /* Color de los enlaces */
font-size:11px;
font-family:Verdana;
}
.subscribe-add-platform a:hover {
text-shadow: 1px 1px #000;
color:#FF8400; /* Color de los enlaces al pasar el cursor */
}
.subscribe-add-platform a:hover {
text-decoration: none;
}
.subscribe-via-email-wrapper {
margin: 8px 0 0 7px;
font-size: 1em;
}
.follow-by-email-address {
font-size: 11px;
background-color: #444; /* Color de fondo de la suscripción por correo */
padding:3px;
border: none;
color: #222; /* Color del texto "dirección de correo" */
width:120px;
}
.follow-by-email-submit {
font-size: 12px;
background-color: #000; /* Color del botón "Suscribir" */
border: 1px solid #000;
margin-left: -4px;
color: #999; /* Color del texto "Suscribir" */
padding:3px;
}
.follow-by-email-submit:hover {
background-color: #333; /* Color del botón "Suscribir" al pasar el cursor */
position: relative;
top: 1px;
left: 1px;
color: #FFF; /* Color del texto "Suscribir" al pasar el cursor */
}
Guarda los cambios y listo.
En color verde están las anotaciones a lo que corresponde cada área que se puede cambiar.

Recuerda que está hecho con CSS3, así que algunas características como el sombreado y los bordes redondeados no se verán en navegadores antiguos.

De esta forma el tradicional gadget de suscripción al feed puede verse más atractivo, funcional, y versátil.

Poner el botón "Me gusta" de Facebook, en Blogger

Existen algunas maneras ya descritas en diferentes blogs sobre como poner el famoso botón "me gusta" de Facebooken los blogs que son publicados en la plataforma Blogger de Google.
Algunas de las entradas que encontrarás publicadas en otros sitios de la red están desactualizadas, otras siendo más actuales te proponen modos más o menos complejos de poner dicho botoncito en tu blog.

El problema está en que algunas de estas instrucciones te piden que modifiques tu plantilla en su código para incrustarlo ahí. Para algunos blogueros esta tarea puede resultar intimidante y hacer que desistan de hacerlo.

Bien, te voy a proponer un modo muy simple para que puedas colocar el botón Facebook en tu blog blogger.

Vayamos por pasos:

a) Conseguir el código del botón "me gusta"

Para esto sólo tienes que ir a la página de Facebook siguiendo este enlace: obtener un botón "me gusta" de Facebook


Ahi, o simplemente presionas en "get code" del Step 1 y de la ventana que aparezca copias el código que se muestra (para ser usado preferentemente en un gadget HTML/javascript en cualquier lugar de tu blog -mejor en alguna columna lateral o en el footer, ya que mostrará las caras de los usuarios), o para usar el botón DENTRO DE TUS ENTRADAS modificas algunos parámetros como el Ancho (width) y deselecciona (desmarca) "Show Faces" (Mostrar Caras) para evitar que aparezcan las caras de todos los que gustaron de tu entrada o blog, así lo haces más compacto y no ocupa excesivo e innecesario espacio al poner el botón dentro de tus entradas, luego pulsas "get code" y copias el código que salga. Guarda y pega en algún archivo de texto provisionalmente en tu computadora para usarlo en los siguientes pasos.

b) Pegar el código obtenido en tu blog

Ya tienes el código del botón "Me gusta" de Facebook que obtuviste en el paso anterior, ahora corresponde pegarlo en tu blog para que empiece a mostrarse.
Te dije que no modificaremos el código de tu plantilla blogger, sin embargo, si lo quieres intentar, una búsqueda en Google te permitirá encontrar las instrucciones para hacerlo, no es difícil, pero mi intención es que no te compliques con ello por si algo saliera mal.
Vamos pues, a poner el código en tu blog.

1.- En su propio espacio dentro de tu blog:

Una forma en extremo sencilla es que simplemente lo pegues dentro de un gadget html/javascript y que ubiques este en el lugar que prefieras dentro de tu blog, es decir: en Diseño ->Agregar gadget -> HTML/javascript. Pegas en su interior el código y luego guardar. A continuación desplazas y acomodas éste al lugar dentro de tu blog que gustes .

2.- Dentro de las entradas de tu blog:

Para tus nuevas entradas:

En Configuración -> Formato; encontrarás en la parte inferior una caja de texto que se llama "Plantilla de entrada", pega ahí el código que obtuviste para el botón "me gusta", y luego Guardar esos cambios. Desde este momento, y hasta que borres este código de este mismo lugar, siempre que escribas una nueva entrada, por defecto se insertará el botón Facebook en tus entradas. Verás que este código se inserta automáticamente cada vez que escribas nuevas entradas. Si prefieres que no aparezca en esa entrada en particular, simplemente deberás pulsar al estar Creando tu entrada, la pestaña "Edición de HTML", ahí podrás ver el código que se inserta, simplemente bórralo y ya.
Normalmente el botón se mostrará al final de tu entrada, si prefieres que aparezca al principio, comienza a escribir tu entrada bajo la pestaña "Edición de HTML" y escribe después del código del botón Facebook.
Si quieres insertar el botón Facebook en otra parte de tu entrada, bastará que una vez escrita, cambies la posición del código. Incluso podrás poner múltiples botones Facebook dentro de una entrada (quizás al principio y al final de ella), colocando dos o más veces el código del botón Facebook.

Para tus entradas antiguas:

Si no es un número muy grande de entradas las que tienes, simplemente edítalas, pegándoles el código de tu botón "me gusta". Si tienes muchas entradas, en ese caso te recomiendo que uses el método que introduce el código del botón en la plantilla de tu blog blogspot de Blogger.

En ambos casos, es decir ya sea en entradas nuevas o en entradas antiguas, debes pegar el código usando la pestaña "Edición de HTML", y no te preocupes si cuando vuelvas a la pestaña "Redactar" no se ve el código o el botón Facebook, ten la seguridad que cuando lo publiques estará ahí donde lo pusiste.

Para poner el botón Facebook en español

Por último, y para hacer que aparezca en español el botón, dentro del código del botón que obtuviste en la página de Facebook, reemplaza, si es el caso, el texto "en_US" por "es_ES" de lo contrario el botón se verá y mostrará leyendas en inglés.

Esperemos que en un futuro cercano exista dentro de Blogger la facultad de insertar este tipo de botones de una manera más simple, mientras tanto esta solución será válida y lo seguirá siendo incluso después.



Crea página en Google+

Google+ acaba de liberar la creación de páginas para sitios web, marcas, negocios, etc. y sin duda es un buen canal para promocionar tu blog o sitio web y establecerlo como un método más de suscripción, tal como hicimos antes con las páginas de Facebook y Twitter.

Cómo crear una página en Google+

El proceso es bastante sencillo:
1. Todo empieza entrando el formulario de creación de páginas y seleccionando el rubro de la misma. Al no existir una opción directa para sitios web, “Otro” será el más adecuado. Aunque claro, de acuerdo al contenido de tu sitio web, podría encajar perfectamente en algunos de los existentes.
2. Agrega el nombre de tu blog o website, la URL y lee las condiciones de uso para aceptarlas.
3. Agrega un slogan o descripción de tu sitio web, así como la foto para el perfil de la página.
Google+ Además te ofrece la opción de editar la foto del perfil inmediatamente después de subirla con las herramientas de Picnik.
4. Inmediatamente tienes las opción de compartir con tus amigos, aunque tal vez no sea el mejor momento, pues tu página esta vacío. Te recomiendo esperar a importar tu contenido antes de compartirla.
5. Listo. Tu página Google+ esta terminada. Así que es un buen momento de dejar el primer mensaje y que mejor, que uno de bienvenida.
Por supuesto, estas invitado a suscribirte por TwitterFacebookGoogle+RSS o correo electrónico a nuestras actualizaciones.

Coloca un Cartel de avisos que cambia de colores al azar

¡ Artículo publicado en el blog El Balcón de Jaime, que pese a ser un blog terminado, es uno de los mejores en truvos blogger. ! Ve la entrada en su blog original.

Caja de texto o cartel de advertencia con fondo de color al azar

Hay varios trucos que nos ayudan a mostrar artilugios al azar o de forma aleatoria, desde imágenes hasta frases oentradas.

Pero esto es diferente. Se trata de una caja de texto con una particularidad muy especial: tiene un fondo de color verde, uno de color azul, otro de color lila... y los va mostrando de forma aleatoria, cada vez que se actualiza o se navega por el blog.

Se puede insertar tanto en una entrada cualquiera como en un elemento de página html-javascript.


 Ver ejemplo en funcionamiento

Diseño>añadir gadget (elemento de página)>html-javascript






Pega este script:

<script type="text/javascript">
var coloresaleatorios=["#cc66ad", "#66c8cc", "#66CC66", "#ccb566", "#8066cc"]
var alazar_color=Math.floor(Math.random()*coloresaleatorios.length)
if (coloresaleatorios[alazar_color].indexOf(":")!=-1){
coloresorden="background-color: "+coloresaleatorios[alazar_color].split(":")[0]+";"
coloresorden+="color: "+coloresaleatorios[alazar_color].split(":")[1]+";"
}
else
coloresorden="background-color: "+coloresaleatorios[alazar_color]+";"
document.write('<style type="text/css">\n')
document.write('.coloralazarbalcn{'+coloresorden+'}\n')
if (coloresaleatorios[alazar_color].split(":").length==3)
document.write('.coloralazarbalcn a{color:'+coloresaleatorios[alazar_color].split(":")[2]+';}\n')
document.write('<\/style>')</script>

Lo que te muestro en color verde son los códigos de los colores de fondo.

Puedes sustituirlos por tus colores favoritos utilizando la tabla de colores.

Si deseas añadir más colores de fondo, utiliza "#66CC66" tantas veces como desees pero ten en cuenta que debes separarlo por comas.

1) Para poner la caja en un gadget o elemento de página de la barra lateral pega esta línea debajo del script anterior:

<div style="margin: 4px; padding: 6px; border: 2px solid #cccccc;" class="coloralazarbalcn">TEXTO, CODIGO, AVISO O IMAGEN</div>

Reemplaza lo que ves en naranja por el contenido de la caja.

2) Para poner la caja en una entrada, guarda el gadget en el que pegaste el script y utiliza esta línea en el post para mostrarla:

<div style="margin: 4px; padding: 6px; border: 2px solid #cccccc;" class="coloralazarbalcn">TEXTO, CODIGO, AVISO O IMAGEN</div>

Reemplaza lo que ves en naranja por el contenido de la caja.

El cartel tiene un fondo de color gris. Podrás editarlo conociendo cada atributo:

border: 2px solid #cccccc; 2px es el grosor del borde. Incrementa o disminuye el valor para modificarlo.

El estilo es solid (normal) pero puedes utilizar otros modelos como dashed (lineal) o dotted (punteado).

Por último, #cccccc que representa el color del borde. Cámbialo haciendo uso de la tabla de colores.

Eso es todo por ahora, si necesitas cualquier tipo de ayuda avísame.

Instala ventanas modales recomendados por Ciudad Blogger

Artículo publicado en el blog Ciudad Blogger, uno de los sitios con más información sobre tecnología Blogger Ve la entrada en su blog original.

Shadowbox es un clon de Lightbox, pero a diferencia de éste no sólo sirve para visualizar imágenes en ventanas modales,sino también páginas web, archivos en flash, galerías, mapas, y videos en varios formatos de distintos servicios.

Implementarlo es bastante sencillo, primero descarga este archivo, descomprímelo y sube los archivos a un hosting.

Luego entra en Plantilla | Edición de HTMLL y pega antes de </head> lo siguiente:
<link href='URL del archivo.css' rel='stylesheet' type='text/css'/>
< script src='URL del archivo.js' type='text/javascript'/>
< script type='text/javascript'>
Shadowbox.init({
overlayColor: "#000",
overlayOpacity: "0.6",

});
< /script>

Cambia lo que está en color verde por las URL de los archivos que subiste, en el primero va la URL del achivo shadowbox.css y en el segundo la del shadowbox.js

Con esto ya tenemos todo lo necesario para que Shadowbox funcione, ahora sólo hay que poner el atributo rel="shadowbox" dentro del código del elemento, por ejemplo:

Imagen

<a href="URL de la imagen" rel="shadowbox" title="Imagen">Imagen</a>


Galería de imágenes

<a href="URL de la imagen" rel="shadowbox[galeria1]" title="Imagen">Imagen 1</a>
< a href="URL de la imagen" rel="shadowbox[galeria1]" title="Imagen">Imagen 2</a>


YouTube

<a rel="shadowbox;width=405;height=340;" title="YouTube" href="http://www.youtube.com/v/CCwVb9Faxdc&amp;rel=0&amp;autoplay=1">YouTube</a>


Vimeo

<a rel="shadowbox;width=405;height=340;" title="Vimeo" href="http://vimeo.com/moogaloop.swf?clip_id=8711928&amp;autoplay=1">Vimeo</a>


Video Google

<a href="http://video.google.com/googleplayer.swf?docid=-1941725100819420671&autoplay=1&hl=es&fs=true" title="Video Google" rel="shadowbox;width=405;height=340">Video Google</a>


Archivo SWF

<a rel="shadowbox;width=400;height=300" title="SWF" href="URL del archivo.swf">Animación SWF</a>


Página Web

<a rel="shadowbox;width=700;height=500" title="Página web" href="URL de la página">Página web</a>


Mapa

<a rel="shadowbox;width=425;height=350" title="Mapa" href="URL del mapa">Mapa Google</a>


Cambia la URL de la imagen, del mapa, del archivo o de la página web, según corresponda.
En el caso de los videos sólo hay que agregar donde está en color rojo la ID del video, esa aparece al final de la dirección del video.

Como ven, en el atributo rel="shadowbox" también se han añadido unos parámetros, width=405 es el ancho del reproductor o página web y height=340 es el alto.
En el caso de las galerías de imágenes se agrega entre corchetes el nombre de la galería, por ejemplo rel="shadowbox[galeria1]"

Respecto al color de la pantalla cuando está en ventana modal puede cambiarse en el primer código que pegamos antes de </head> donde está en color azul, overlayColor es el color de la pantalla, y overlayOpacity es la intensidad de la opacidad del color, un número más bajo hace más transparente el color.

En todos los casos no se mostrará una imagen en miniatura como en mis ejemplos sino que se mostrará un enlace de texto, si quieres que también sean miniaturas en lugar del texto sólo busca la parte del código que es texto subrayado y cámbialo por este código:
<img style="width:150px; height:100px;" src="URL de la imagen" />

Ahí deberás poner la URL de la imagen que quieres que aparezca en miniatura, no es automático así que habrá que hacerlas manualmente.

Sin duda Shadowbox es un sistema de ventanas modales bastante completo en el que podremos presentar distintos archivos multimedia de forma más dinámica y elegante.


Descargar | archivos Shadowbox
Enlace | Shadowbox

Instala un efecto de enlaces sacudidos

Artículo publicado en el blog Ciudad Blogger, uno de los sitios con más información sobre tecnología Blogger Ve la entrada en su blog original.

 
Uno de los efectos que podemos aprovechar de Prototype y Scriptaculous es el efecto shake, o sea de sacudido.
El efecto de sacudido es un efecto que al hacer click sobre un enlace o elemento éste se sacude de un lado a otro.






Para poner este efecto en tus enlaces sigue estos sencillos pasos:
Antes de </head> lo siguiente:
NOTA: Si ya tuvieras Prototipe y Scriptaculous en tu plantilla entonces sólo agrega lo que está en color verde.
<!-- Prototype y Scriptaculous-->
< script src='http://www.google.com/jsapi'></script>
< script>
google.load("prototype","1.7.0.0");
google.load("scriptaculous", "1.9.0");
< /script>
< !-- Prototype y Scriptaculous-->
<script type='text/javascript'>

function ShakeEffect(element){
new Effect.Shake(element);
}

< /script>

Por último en tus enlaces usa este código para que se aplique el efecto, por ejemplo en un enlace con una imagen el código sería este:
<div onclick="ShakeEffect(this);">
< a id="shake1" href="URL del enlace"><img src="URL de la imagen"/></a>
< /div>

En un enlace de texto el código sería este:
<div onclick="ShakeEffect(this);">
< a id="shake2" href="URL del enlace">Texto del enlace</a>
< /div>

Cambia la URL del enlace y la URL de la imagen donde se indica en color rojo.
Si quisieras que este efecto se aplique no al hacer click sino cuando el cursor pasa por encima del enlace, entonces cambia lo que está en color azul por esto:
onmouseover

Si se lo aplicarás a más de una imagen o más de un enlace, entonces deberás cambiar el ID que está en negrita de manera que cada enlace o cada imagen tenga un ID distinto, puede ser la palabra que quieras, pero que todos sean diferentes entre sí.

Como ves es muy sencillo y es otra forma de aprovechar las librerías que casi todos usamos.

Instala una caja de suscripción personalizada

Artículo publicado en el blog Ciudad Blogger, uno de los sitios con más información sobre tecnología Blogger Ve la entrada en su blog original.

Hace unas semanas vimos cómo personalizar la caja de suscripción por mail de Feedburner, ahí lo que hicimos fue alterar la apariencia con colores de fondo. Pero se me ocurrió que podría verse mejor con la forma de una caja de búsqueda, de modo que ocupe poco espacio y llame la atención, así que hice una plantilla para que quede así:



Primero debes activar este servicio en Feedburner, sino sabes cómo lee este post.

Luego en Diseño > Edición de HTML y antes de ]]></b:skin> pega lo siguiente:
/*----------------RSS BOX----------------*/
#rssbox {
margin: 10px 0 10px 0;
height:28px;
padding:10px;
width:200px;
float:center;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBzvNkXK89d4HQ_TeycaYW07N-Zua5RbVQng5hcK1YxwBZ_6FsD3L2XUsQIbdfo5z7IKUF8gra93WBok4w87dUDMpD4uAl0SisXd7w1QVQT2SHsPTYQ2iFIRDHcOVYozRa4MWVpkZ50rU/) no-repeat;
border:0px solid #e4b5c5;
}

#rssbox p {
margin: 0;
font-size: 85%;
}

#rssboxsubmit {
margin: 14px 20px 10px 55px;
float: center;
background:#fff;
border: 1px eroded #da4b02;
font: bold 100% ;
color: #000;
height:20px;
}

.rssbox {
color: #ccc;
font-size: 100%;
}
Ahora en un elemento HTML/Javascript pega esto:
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<span style=" white-space: pre-wrap;"></span></div>
<div id="rssbox">
<form action="http://feedburner.google.com/fb/a/mailverify" method="post" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=CiudadBlogger', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true" target="popupwindow">
<input class="rssbox" name="email" onfocus="if(this.value=='Ingresa tu correo...')this.value=''" style="height: 14px; margin-left: 34px; margin-top: 0px; width: 135px;" type="text/" value="Ingresa tu correo..." />
<input name="uri" type="hidden" value="CiudadBlogger" /><input name="loc" type="hidden" value="es_ES" /><input id="rssboxsubmit" type="submit" value="Suscribir" /></form>
</div>
Ya sólo cambia lo que está en rojo por el nombre de tu feed, en mi caso es CiudadBlogger. Sino sabes cuál es, haz click en Editar detalles del feed y copia la última palabra de Feed Adress.
feedburner adress
Si ves que el botón que dice Suscribir no está centrado entonces cambia donde dice 55px por otro valor (está abajo de #rssboxsubmit) si lo quieres más a la derecha pon un valor más alto, y si lo quieres más a la izquierda entonces pon un valor más bajo.

Como sé que quizá no a todos les guste el color naranja de la caja hice otras de distintos colores para que escojas el que más les guste. Sólo haz click derecho sobre la imagen para copiar la dirección de la imagen y cambia la URL que está en color verde dentro del primer código.


Añade sombra a tus imágenes del blog

¡ Artículo publicado en el blog El Balcón de Jaime, que pese a ser un blog terminado, es uno de los mejores en truvos blogger. ! Ve la entrada en su blog original.


Sombra en las imágenes de tu blog con CSS
Hace tiempo descubrimos un generador de sombras para las imágenes del blog, el cual era muy fácil de usar.

En esta entrada aprenderemos un truco aún más sencillo que puede instalarse en unos pocos segundos y nos ofrece la posibilidad de mostrar las imágenes del blog con una bonita sombra.

Sombra en las imágenes de tu blog con CSS


Podemos aplicar el truco a todas las imágenes del blog.

Y es tan sencillo como dar un solo clic en el siguiente botón:



O añadiendo unas líneas de CSS en tu plantilla:


Diseño>Edición de HTML>expandimos artilugios




Busca la etiqueta ]]></b:skin> y añade este bloque justo encima:

.post img, table.tr-caption-container {
-moz-box-shadow:4px 4px 3px #cccccc;
-ms-filter:
"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=125,strength=5)";filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=125,strength=5);-webkit-box-shadow: 4px 4px 3px #cccccc;
}

Guarda la plantilla para terminar...




Si lo que deseas es añadir sombra en una imagen en particular (o varias) en lugar de hacerlo para todos los iconos del blog, busca la etiqueta ]]></b:skin> y agrega este otro bloque de CSS encima:

.blsombra img {
-moz-box-shadow:4px 4px 3px #cccccc;
-ms-filter:
"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=125,strength=5)";filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=125,strength=5);-webkit-box-shadow: 4px 4px 3px #cccccc;
}

Guarda la plantilla.

Dirígete a una entrada cualquiera en la que desees aplicar la sombra.

Ahora utiliza el siguiente código para insertar la imagen personalizada:

<div class="blsombra"><img src="URL DE TU IMAGEN"/></div>

Reemplaza URL DE TU IMAGEN por la dirección de tu imagen y listo [+].

Notas:

- Para no estar copiando el código que aplica la sombra a una imagen en especial, haz uso de la plantilla de entrada que ofrece blogger.

- Puedes editar el color de la sombra que llevarán tus imágenes.

Sustituye en cada caso el código #cccccc por el valor hexadecimal de tu color favorito (que podrás encontrar usando la tabla de colores).

Instala una estupenda galería estilo Lightbox

Artículo publicado en el blog Ciudad Blogger, uno de los sitios con más información sobre tecnología Blogger Ve la entrada en su blog original.

Las ventanas modales son ese efecto cuando una imagen se abre encima de todo el contenido y oscurece toda la pantalla.
Si bien en la actualidad hay muchos sistemas que permiten hacer todo esto vamos a ver al pionero en su tipo, Lightbox.
Esta técnica creada por Lokesh Dhakar dejó atrás a las ventanas popups ya que el efecto es mucho más llamativo debido a la forma que se presenta la imagen. De él han surgido muchos clones como Lightwindow, Thickbox, etc.

Por lo pronto vamos a empezar a usar Lightbox que se encuentra en su versión 2.04 que aunque no soporta ventanas modales para todo tipo de archivos sí funciona muy bien para las galerías de imágenes.
Puedes ver un ejemplo en esta galería de imágenes de ejemplo.

La instalación es muy sencilla sólo necesitamos Prototype, Scriptaculous, Lightwindows.js y el archivo .ccs de los estilos.

Para poner Lightbox en Blogger entra en Diseño > Edición de HTML y antes de </head> pega lo siguiente:
NOTA: Si ya tienes Prototype y Scriptaculous sólo añade lo demás.
<!-- Prototype y Scriptaculous-->
< script src='http://www.google.com/jsapi'></script>
< script>
google.load("prototype","1.7.0.0");
google.load("scriptaculous", "1.9.0");
< /script>
< !-- Prototype y Scriptaculous-->

< script src='http://sites.google.com/site/ciudadbloggerfiles/Home/lightbox.js' type='text/javascript'/>
< link href='http://sites.google.com/site/ciudadbloggerfiles/Home/lightbox.css' media='screen' rel='stylesheet' type='text/css'/>

Ahora cuando quieras que una imagen aparezca en una ventana modal usa este código:
<a href="URL de la imagen" rel="lightbox"><img width="150" src="URL de la imagen" /></a>


Sólo cambia la URL de la imagen las dos veces donde se indica en color rojo, y en la parte azul puedes cambiar el ancho que tendrá la imagen en miniatura. Si te fijas se ha añadido al código rel="lightbox" esa parte es sumamente importante pues es la que le indicará al script que la imagen debe mostrarse en ventana modal.
Si tuvieras una galería de imágenes sólo se añade entre corchetes el nombre de la galería, por ejemplo:
<a href="URL de la imagen" rel="lightbox[galeria1]"><img width="150" src="URL de la imagen" /></a>

Así de sencillo puedes mostrar tus imágenes con este efecto de ventanas modales que a todos les gusta.

Consideraciones:
  • Lightbox funciona en todos los navegadores aunque las versiones antiguas de Intenet Explorer pueden presentar problemas.
  • Para que la ventana modal funcione correctamente debes esperar a que la página cargue por completo para asegurar que los archivos ya han sido leídos y pueden ejecutarse.
  • Tanto el script como la hoja de estilos los he alojado en mi servidor, pero se recomienda que los descargues y los alojes en tu propio hosting para evitar que se sobre cargue el ancho de banda y se alente tu blog.
  • Una vez que los hayas subido a tu hosting sólo cambia la URL de cada uno de ellos en el primer código que he marcado en color verde.

Descargar script y hoja de estilos.

Como dividir tus entradas en dos columnas

¡ Artículo publicado en el blog El Balcón de Jaime, que pese a ser un blog terminado, es uno de los mejores en truvos blogger. ! Ve la entrada en su blog original.

Divide tus entradas en dos columnas
Esta es una curiosa forma de cambiar la estructura de las entradas que publicas en tu bitácora. El truco es muy sencillo de realizar y requiere muy poco tiempo.
Se trata de un diseño muy utilizado en los periódicos y las revistas y que a muchos lectores les facilita la lectura de un artículo.



A continuación te muestro el código necesario para conseguir el truco. Puedes ponerlo en una entrada cualquiera, en un artículo que ya hayas escrito (recomiendo que escribas antes la entrada y que después la dividas entre ambas columnas ya que si la escribes directamente en el código podría haber un desnivel).

<div style="float:left; width: 50%">TEXTO IZQUIERDA</div><div style="float:right; width: 50%">TEXTO DERECHA</div>
<div style="clear: both"></div>

No olvides que al poner un código en una entrada, debes hacerlo en la pestaña de 'Edición de HTML' y no en la de 'Redactar'.



Incluye la mitad de tu entrada en donde dice 'TEXTO IZQUIERDA' y la otra mitad en 'TEXTO DERECHA' (borrando estas frases antes).

Publica la entrada y listo.

Notas:
- Si se da el caso de que una columna aparece más alta que la otra, vuelve a incluir el código. No puede haber espacio entre el cierre </div> de la primera columna y el <div... de la segunda.

- Puedes modificar el ancho de las columnas modificando el porcentaje (50%) en el código.

- Como se hace muy pesado tener que estar copiando el código de esta entrada cada vez que desees dividir tus posts, haz uso de la la plantilla de entrada que nos ofrece blogger.

Cómo mostrar resumido el feed del blog

Artículo publicado en el blog Ciudad Blogger, uno de los sitios con más información sobre tecnología Blogger Ve la entrada en su blog original.

El feed lee las entradas de forma plana, sin estilos o efectos que tengas en ellas. Es por eso que a veces es necesario que el lector vea la entrada desde el blog y no desde el feed, así que una forma de hacer que el lector de nuestro feed ingrese al blog para leer el contenido de la manera que lo hemos redactado, es presentar el feed en forma resumida, mostrando sólo un párrafo del post.




Hay dos formas de mostrar los feeds resumidos, una es usando sólo Blogger y otra es usando Feedburner, veamos pues ambas formas.


Usando el feed de Blogger


Si tu feed es administrado sólo por Blogger, y NO usas Feedburner, entonces puedes mostrar estos contenidos resumidos. El "inconveniente" con esta opción es que toma aproximadamente los primeros 400 caracteres de la entrada y nada más. Además, la opción de agregar un texto al pie de los feeds sólo es posible cuando el feed se muestra de forma completa.

Aun así, puedes mostrar los feeds cortos, sólo ingresa a Configuración | Feed del sitio, si estás en el Modo avanzado selecciona Corto donde dice Permitir feeds del blog.
Si estás en el Modo básico selecciona Corto donde dice Feed de entradas del blog. Guarda los cambios y listo.


Usando el feed de Feedburner


Si tu feed es administrado por Feedburner también podemos mostrar el feed de forma resumida pero siendo nosotros quienes decidamos el número de caracteres a mostrar, y además de eso tenemos la opción de agregar un texto adicional al pie del resumen.


Primero hay que cambiar la configuración en Blogger, así que vamos a Configuración | feed del sitio, si estás en el Modo avanzado selecciona Completo donde dice Permitir feeds del blog.
Si estás en el Modo básico selecciona Completo donde dice Feed de entradas del blog.
Recuerda que donde dice Publicar URL redireccionada del feed debe estar la URL de tu feed de Feedburner.


Ahora ingresa a tu cuenta de Feedburner, luego entra en Optimize | Summary Burner, ahí puedes elegir el número de caracteres que se mostrarán en el resumen del feed, y debajo agregar un texto si lo deseas. Da click en Activar y listo.




De esta última forma, quienes lean tu feed ya sea desde un lector de feeds o los que se suscriben por correo verán sólo el número de caracteres que elegiste para el párrafo así como el texto al pie del feed donde podrás indicarles que se trata sólo de un resumen y que deben ingresar a la entrada para poder leer completo el artículo.

Antes de realizar estos procedimientos considera si tu feed verdaderamente necesita mostrarse en forma resumida, pues recuerda que mucha gente se suscribe al feed justamente para no tener la necesidad de ingresar a la página para leer el contenido.
Related Posts Plugin for WordPress, Blogger...