Blogger: La paginación no funciona bien dentro de las etiquetas, ¿cómo solucionar el error?
Otro error con la paginación aparece cuando estás dentro de las etiquetas. Si vas de la página 1 a la 2, después a la 3 y tratas de regresar a la 2 salta a la 1. Esto lo pude solucionar con una script que básicamente obliga a regresar a la página anterior y no dar un salto a la página 1:
<script type='text/javascript'>
// <![CDATA[
document.addEventListener("DOMContentLoaded", function() {
var newerLink = document.getElementById('pagination-newer');
var currentUrl = window.location.href;
// Solo actuamos si estamos en una página de etiquetas
if (newerLink && currentUrl.indexOf('/search/label/') !== -1) {
// Si la URL actual contiene 'updated-max', significa que NO estamos en la página 1
if (currentUrl.indexOf('updated-max') !== -1 || currentUrl.indexOf('start=') !== -1) {
// Interceptamos el clic del botón "Más recientes"
newerLink.addEventListener('click', function(event) {
// Evitamos que Blogger intente cargar su enlace roto (Página 1)
event.preventDefault();
// Obligamos al navegador a retroceder un paso real en su historial técnico
window.history.back();
});
}
}
});
// ]]>
</script>Recuerda hacer un respaldo de tu plantilla antes de hacer cualquier ajuste.
Hasta pronto.
Waldylei
Fuente: Imagen.

No hay comentarios:
Publicar un comentario