Para empezar, vamos a la plantilla y sin expandir lo artilugios, buscamos lo siguiente:
En el código, hay una serie de valores que podemos modificar:
La cantidad de
posts que se mostrarán por página (por defecto una sola):
var pageCount = n;
La cantidad de páginas listadas (por defecto dos)
var displayPageNum=n;
Los textos a mostrar:
var upPageWord ='Back'; // página anteriorvar downPageWord ='Next'; // página siguiente
Para que todo estuviera terminado sólo nos faltaría agregar el estilo. Eso lo ponemos entre etiquetas
<style> o bien antes de
</b:skin>.
Este son las propiedades originales definidas por
Blogger Acccesories:
Veamos que significa cada cosa así podemos personalizarlo:
.showpageArea {} es el rectángulo donde se va a mostrar la paginación y en el ejemplo, tiene una imagen de fondo. En mi caso, sólo definí un borde, eliminé el ancho y centré el contenido.
.showpageArea a {} son los enlaces en general (los números de las páginas y los textos
Anterior y
Siguiente). Podemos usar cualquier propiedad; yo, elegí ponerles una imagen y un borde.
.showpageArea a:hover {} no está en el ejemplo pero, como en mi caso, todos los rectangulitos será iguales se lo agrego para cambiar el efecto gráfico cuando colocamos el ratón encima de un enlace.
.showpageNum a {} y
.showpageNum a:hover {} son los enlaces con los números de las páginas si es que queremos que se vean diferentes.
.showpage a {} y
.showpage a:hover {} son los enlaces con los textos si es que queremos que se vean diferentes.
.showpagePoint {} es el texto que muestra el número de la página actual
Otra posibilidad si no se quiere poner el código a la plantilla, es agregar un elemento
HTML y ubicarlo justo debajo del elemento
Entradas del Blog. En ese caso, es allí donde colocamos el estilo y debajo, el
script.
Es importante saber que la paginación no funciona en las páginas individuales (esto es lo normal incluso en otros sistemas) pero tampoco funciona si navegamos por etiquetas utilizando hacks y, esto último es una limitacion. De cualquier modo, me parece una solución interesante y pese a que los códigos son largos, es bastante simple de implementar y allá en el fondo, pueden verlo funcionando.
ACLARACIONES Y ACTUALIZACIONES:
Es importante recalcar que si implementamos el truco y hacemos
click en
Vista Previa no veremos nada ya que en este modo, los
scripts no se ejecutan así que sólo podemos
Guardar y ver el
blog.
Un problema reportado por
Fernando Alayo Orbegozo en un comentario nos alerta de una omisión en el
script. Cuando nuestro sitio no está alojado en
blogspot.com (cuando se tiene un dominio propio), deberemos modificar el código porque no funcionará en la página principal aunque sí lo hará en el resto.
Hay una línea que dice:
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
Alli, se detecta la página principal de nuestro sitio pero, como verifica
blogspot.com, un dominio propio será ignorado, deberemos cambiar esa línea por:
var isFirstPage = thisUrl=="miDominio";
Y cambiar
miDominio por la dirección de la página principal, por ejemplo:
var isFirstPage = thisUrl=="http://www.dospuntosyaparte.com/";