Tutoriales

Dos formas distintas de poner excerpts (leer más) en Blogger

Publicado por Claudia en Diciembre 6, 2008

Hay varias formas de poner excerpts en Blogger, y no todas funcionan del mismo modo. Quise probar tres formas distintas de hacerlo (aunque me quedé con dos), creando demos por separado para mostrar las diferencias. He tratado de simplificar al máximo las instrucciones originales para facilitar la tarea.

Forma 1

Es objetivamente mejor que la anterior. La compartió Rosa en su Escaparate hace más de un año, y se trata de un “leer más con resumen”. Mira el demo AQUÍ.

Ventaja: “Leer más” se añade sólo en las entradas que elegimos.

Paso a paso:

a) Expandir los artilugios y añadir justo antes de </head>:

<script type='text/javascript'
src='http://girlyblogger.site90.net/hackosphere.js' />

b) Buscar la siguiente línea antes de post-header-line-1:

<div class='post hentry uncustomized-post-template'>

Y reemplazarla por:

<div class='post' expr:id='&quot;post-&quot; + data:post.id'>

c) Justo debajo de <div class=’post-header-line-1′/>, ubicar estas dos líneas:

<div class=’post-body entry-content’>
<data:post.body/>

Reemplazarlas por:

<div class='post-body' expr:id='"post-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p>
<a expr:onclick='"javascript:showFull(\"post-" +
data:post.id + "\");"'
href='javascript:void(0);'>
Leer más...
</a>
</p>
</span>
<span id='hidelink' style='display:none'>
<p>
<a expr:onclick='"javascript:hideFull(\"post-" +
data:post.id + "\");"'
href='javascript:void(0);'>
</a>
</p>
</span>
<script type='text/javascript'>
checkFull("post-" + "<data:post.id/>")
</script>
</b:if>

d) Guardar los cambios.

e) Para postear una entrada, hacerlo del siguiente modo:

TEXTO A MOSTRAR
<span id="fullpost">
TEXTO A OCULTAR
</span>


Forma 2

Este método es distinto a los anteriores. Acorta todos los posts en un mismo punto, por lo que es ideal para plantillas tipo “revista”. Lo vi en una plantilla “made in Brasil”, y lo encontré luego en el blog de Amanda de Blogger Buster, bajo el título “Elegant Post Summaries for Blogger with jQuery“. Puedes ver el demo AQUÍ.

Paso a paso

a) Pegar justo antes de <head>, al inicio de la plantilla:

<script language='javascript'
src='http://girlyblogger.site90.net/jquery-1.2.3.pack.js' type='text/javascript'/>
<script language='javascript'
src='http://girlyblogger.site90.net/jquery.expander.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function() {
 
$('.excerpt').expander({
slicePoint: 280, // punto de corte
expandText: '[...]', // por defecto es 'read more...'
});
 
});
</script>

*El “punto de corte” es el número de caracteres que queremos mostrar.

b) Buscar:

<div class=’post-body entry-content’>
<data:post.body/>
<div style=’clear: both;’/> <!– clear for photos floats –>
</div>

Reemplazar esas cuatro líneas por este código:

  <b:if cond='data:blog.pageType != &quot;item&quot;'>
<div class='excerpt post-body entry-content'>
<data:post.body/>
<div style='clear: both;'/>
</div>
    <a expr:href='data:post.url'>Seguir leyendo...</a>
<b:else/>
<div class='post-body entry-content'>
<data:post.body/>
<div style='clear: both;'/>
</div>
</b:if>

c) Guardar los cambios.

d) Si queremos que el “Sigue leyendo…” aparezca justo al lado del texto, en vez de abajo, simplemente  en el código del paso b reemplazar los “div” por “span”.

NOTA: Había realojado los scripts en Boxstr, pero lamentablemente no anda bien. Mientras busco una alternativa, dejo los links originales que sí funcionan. De todas maneras, siempre es recomendable realojar los scripts, porque eventualmente podrían dejar de funcionar.

ACTUALIZACIÓN (17/12/08): Realojé los scripts en 000Webhost. Espero que ahora sí funcione perfecto. Probé es Firefox e IE; en IE las entradas tardan fracción de segundo en mostrarse (lo mismo que tarda en cargarse cualquier página), pero es algo muy menor.

Los scripts están disponibles para descargar aquí, en caso de que fallara el hosting de nuevo. También hice la prueba en SkyDrive, pero no funcionan en IE.

Tags:
Productos Google

Stickers de Gmail gratis para todos

Publicado por Claudia en Diciembre 6, 2008

Los empleados de Gmail, en toda su “gmailmanía”, diseñaron un set de stickers de Gmail entre los que encontramos el clásico logo del sitio, en versión holográfica, atajos para el teclado y otros donde podemos poner nuestro correo. Son para poner en la laptop, o donde sea, si somos fans de Google y toda su gama de productos y servicios. Y lo mejor de todo, es que podemos obtenerlos gratis! O bueno, casi…

Para recibir estos stickers, es necesario enviar un mail a la siguiente dirección, adjuntando un cupón de respuesta internacional:

Send me some Gmail stickers already
P.O. Box 391420
Mountain View, CA 94039-1420

Quizás más de alguno se pregunte qué es un cupón de respuesta internacional. Un CRI (o IRC, en sus siglas en inglés), como su nombre lo indica, es un cupón que compra el interesado, y que que puede ser canjeado por una o varias estampillas que aseguran el reenvío al destinatario. El costo de un cupón varía de país a país. Desconozco su valor para Chile (no hay información en la red), pero en España el costo aproximado es de $1.8 euros (unos $US 2).

Debo admitir que me tenté por obtener estos stickers, así que en los próximos días estaré haciendo las averiguaciones pertinentes en Correos de Chile.

Fuente: Get your Gmail stickers (Blog de Gmail)

Tags:
Vectores

Vectores navideños de calidad, gratis por tiempo limitado

Publicado por Claudia en Diciembre 3, 2008

En VectorStock están liberando vectores pagos una vez al mes. Ahora, están regalando vectores navideños de calidad, por tiempo limitado. Las imágenes vectorizadas, entre las cuales también hay vectores grunge, vintage y ornamentales, tienen un valor de $1 USD (cada una), por lo que no deja de ser una gran oportunidad para descargarlas sin costo alguno.

Ejemplos de vectores gratuitos:

Para obtener estos y otros vectores, sólo es necesario registrarse (en forma gratuita también) en VectorStock, e ir a la categoría Free Vectors. Todos estos vectores son para uso personal y no pueden redistrubuirse. Para más información, revisar los términos de uso.

Visto en | DesignBliss

Tags: ,
Wordpress themes

Theme Wordpress Retro para Geeks

Publicado por Claudia en Diciembre 3, 2008

Gracias a mi amigo Fedelosa, conocí este theme para Wordpress que se llama simplemente “Retro”, y que nos lleva de vuelta a los tiempos de los viejos ordenadores. Diseñado por Kerry Webster en base al tema Sandbox, Retro es un theme sencillo y a la vez extraño, pero no deja de ser llamativo. Quizás algún excéntrico geek podría usarlo, o quienes antes también disfrutaron del theme Retro MacOS de Modern Life.

Demo del Theme | Página de Descarga

Tags:
Scripts

Copos de nieve en el blog

Publicado por Claudia en Diciembre 2, 2008

En ThemeLib vi un efecto de nieve para el blog de autoría de Altan, que quise implementar para esta Navidad, porque me pareció bonito y poco invasivo. Es un script distinto en estructura al que publicó Rosa en su Escaparate, el que también me gustó y no puedo dejar de recomendar.

El script está disponible en Dinamic Drive (puede verse un demo allí), aunque también se verá en mi blog temporalmente.

Para instalar el script, sólo se necesita copiar la siguiente línea bajo <body>, en la edición de HTML del blog. Lo probé en Blogger y Wordpress, y funciona sin problemas en Explorer y Firefox.

<script type="text/javascript" src="http://boxstr.com/files/4236870_800pj/snowflakes.js"></script>

Alojé este script en Boxstr.com. Eventualmente podría dejar de funcionar. Por eso, recomiendo realojarlo en otro hosting (si es posible). Como se puede apreciar, en script está compuesto de una sola imagen, la que puede ser reemplazada por una de similar tamaño, en formato *.gif o *.png, siempre con transparencia.

Descarga del script (para su modificación y/o realojamiento). Es necesario descomprimir el archivo *.js (javascript).

Edición básica del script (con Wordpad)

1. Para cambiar la imagen, buscar esta línea, y reemplazar el link por el de la imagen elegida.

var snowsrc=”http://i362.photobucket.com/albums/oo63/girlyblogger/snow.gif“;

2. Cambiar el número de elementos que queremos que aparezcan:

var no = 10; (Por defecto, aparecen 10 elementos).

3. Si queremos que los elementos desaparezcan después de cierto tiempo, cambiar:

var hidesnowtime = “0″; (Por defecto, los elementos se muestran continuamente, 0= número de segundos)

Tags: ,