En Blogger, la única posibilidad que tenemos es Avanzar (Newer Post) o Retroceder (Older Post); en otros servicios, también existe la posibilidad de crear esa paginación de tal manera que no sólo podemos avanzar o retroceder sino "dividir" nuestro blog de tal manera de poder "saltearnos" cosas y navegar más rápido:


<b:section class='main' id='main' showaddelement='yes'> <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/> </b:section>

<script type='text/javascript'> //<![CDATA[ // http://rias-techno-wizard.blogspot.com function showpageCount(json) { var thisUrl = location.href; var htmlMap = new Array(); var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/"; var isLablePage = thisUrl.indexOf("/search/label/")!=-1; var isPage = thisUrl.indexOf("/search?updated")!=-1; var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : ""; thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable; var thisNum = 1; var postNum=1; var itemCount = 0; var fFlag = 0; var eFlag = 0; var html= ''; var upPageHtml =''; var downPageHtml =''; var pageCount=5; var displayPageNum=5; var upPageWord ='Anterior'; var downPageWord ='Siguiente'; var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">'; for(var i=0, post; post = json.feed.entry[i]; i++) { var timestamp = post.published.$t.substr(0,10); var title = post.title.$t; if(isLablePage) { if(title!='') { if(post.category) { for(var c=0, post_category; post_category = post.category[c]; c++) { if(encodeURIComponent(post_category.term)==thisLable) { if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))) { if(thisUrl.indexOf(timestamp)!=-1 ) { thisNum = postNum; } postNum++; htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount; } } } } //end if(post.category){ itemCount++; } } else { if(title!='') { if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))) { if(thisUrl.indexOf(timestamp)!=-1 ) { thisNum = postNum; } if(title!='') postNum++; htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount; } } itemCount++; } } for(var p =0;p< htmlMap.length;p++) { if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)) { if(fFlag ==0 && p == thisNum-2) { if(thisNum==2) { if(isLablePage) { upPageHtml = labelHtml + upPageWord +'</a></span>'; } else { upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>'; } } else { upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>'; } fFlag++; } if(p==(thisNum-1)) { html += '<span class="showpagePoint">'+thisNum+'</span>'; } else { if(p==0) { if(isLablePage) { html = labelHtml+'1</a></span>'; } else { html += '<span class="showpageNum"><a href="/">1</a></span>'; } } else { html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +'</a></span>'; } } if(eFlag ==0 && p == thisNum) { downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>'; eFlag++; } }//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){ }//end for(var p =0;p< htmlMap.length;p++){ if(thisNum>1) { if(!isLablePage) { html = '<span class="showpage"></span>'+upPageHtml+' '+html +' '; } } html = '<div class="showpageArea">'+html; // html = '<div class="showpageArea"><span class="showpage"> Total '+(postNum-1)+': </span>'+html; if(thisNum<(postNum-1)) { html += downPageHtml; } if(postNum==1) postNum++; html += '</div>'; if(isPage || isFirstPage || isLablePage) { var pageArea = document.getElementsByName("pageArea"); var blogPager = document.getElementById("blog-pager"); if(postNum <= 2) { html =''; } for(var p =0;p< pageArea.length;p++) { pageArea[p].innerHTML = html; } if(pageArea&&pageArea.length>0) { html =''; } if(blogPager) { blogPager.innerHTML = html; } } } //]]> </script> <script src='/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999' type='text/javascript'/>
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 anterior
var 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:

.showpageArea { background: transparent url(http://i263.photobucket.com/albums/ii150/mohamedrias/ShowPagenavbar.jpg) no-repeat left top; color:#003366; font-size: 11px; padding: 10px 15px 10px 30px; text-align: left; width: 470px; } .showpageArea a { color: #0F0; text-decoration: underline; } .showpageNum a { border: 1px solid #FFF; color:#0F0; margin: 0 10px; padding: 0 5px 0 8px; text-decoration:none; } .showpageNum a:hover { color: #FE8314; background-color: #FFF; border: 1px solid #0071A5; } .showpagePoint { color: #FE8314; margin: 0 8px 0 4px; } .showpage a { color: #FFF; padding: 0 2px 0 4px; text-decoration: none; } .showpage a:hover { color: #FE8314; text-decoration: underline; } .showpageNum a:link,.showpage a:link { color: #CC0000; text-decoration: none; }
.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/";
499 comentarios:
hola estoy haciendo un blog y puse los codigos para los botones los meti en la plantilla como se dice pero no me sale nada ¿porque?
(soy novato)
Tendría que verlo online a ver si logro descubrir el problema.
script type='text/javascript'
CDATA
http://rias-techno-wizard.blogspot.com
por fa me ayudas?
No se que error te da. Para quitar algo hay que hacer exatamente el proceso inverso que para ponerlo. En este caso
<script type='text/javascript'>
............
</script>
<script src='/feeds/posts/summary?.....' type='text/javascript'/>
si ,lo he hecho tal como dices pero al llegar al script me da el error ,te molestaria si te mando la plantilla y me le das un vistazo plissssss:$
Hazlo.
Pues si JMiur! era justo ésto lo que buscaba. Me he leido todos los cometarios porque en el blog de pruebas en el que lo hacía no me salía, sin embargo en el "bueno" sorprendentemente SI ¿? asi que tras cuatro horas lo tengo.
Séría posible NO hacer desaparecer lo de entradas anteriores, principal y antiguas? mantenerlo?
Es que me sale pero con errores, como ha muchos que he leido, la pagina 10 a la 14 por ejemplo no me salen. De la 19 a la 16 también da problemas y en otras también.
El diseño he cogido el tuyo tal cual, pero tengo que limarlo, no sale con los puntos suspensivos y eso. O al final usaste otro código diferente? No te conocí cuando lo tenías puesto pero en la foto no sale ni lo de First ni Last, me gusta como lo tenías tú.
Si consigues encontrar uno que admita más de las 500 entradas espero que lo pongas y así darme cuenta que existe jejeje.
GRACIAS! a ver si me puedes ayudar a limar la estética y NO ocultar lo de principal, anterior y siguiente y ya sería perfecto.
AH! no lo he hecho en la plantilla de html sino como un gadget. Aunque lo había colocado bajo el gif que hay bajo las entradas, me sale encima yo que se por que. No importa realmente. Gracias.
Maite:
Hasta donde sé, reemplaza las entradas anteriores, principal y antiguas así que no podrían tenerse ambas cosas. El script es bastante complejo y hasta hoy, no he visto mejoras o actualizaciones que resuelvan los probemas.
Lo de Firts y Last no es posible. El script parece preveerlo pero no está implementado, no veo cómo sería posible ya que esos datos no son accesibles. Es una restricción.
Lo tenía en uso hasta que vi que al tener más de 500 entradas, la navegación era imposible porque ese es elímite que puede leerse.
Sigo mirando cada tanto tiempo la página del aiutor para ver si hay algo nuevo pero, hasta ahora, nada. Es una pena.
Entonces me temo que seré de las asiduas que vendrá buscando actualizaciones de vez en cuando
Gracias por todo!
Esto de copiar y pegar cada vez se me da mejor...juas
ahora hay un codigo que se pega como Widget y listo
http://poca-tinta.blogspot.com/2008/11/widget-de-paginacin-para-blogger.html actualmente lo estoy uzando en mi blog, aunque no es tan util y configurable como este , sirve a su proposito
Es el mismo código, analinks
sorry ya lo encontre XD
muchas gracias, me ha quedao perfecto!!
Lo he conseguido, pero me da un problema, según voy avanzando por las páginas, 1, 2, 3, va añadiendo una página más en la sucesión, con lo que termina siendo muy larla la linea y se me sale del blog.
Eso es alg que nunca vi. El script es demasiado complejo para mi conocimiento. Aparentemente, todo está bien pero, obviamente no.
Tem um bug neste script :s
para dominios proprios...
bom, em blogs blogspot eu colokei para ele "navegar" não por todas as paginas e sim por paginas com o marcado especifico
inves de search/label eu colokei
search/label/meumarcador
ate ai tudo bem funciona muito bem... so que apenas em dominios
.blogspot
quando se muda para dominio proprio esta modificação não funciona... MESMO FAZENDO A MODIFICAÇÃO QUE ESTA ALI EM CIMA...
teria como me ajudar??
En el post, donde dice ACLARACIONES Y ACTUALIZACIONES, está explicado el tema del dominio propio.
*w* muxaaas graciaaas, había buscado esto por todos lados..pero nunca funcionaban T-T
Muxisimas gracias ^w^
Otra ves yop, verá, ocurre que cuando pruebo colocar la pag 2 en adelante, no aparecen algunas entradas..quisiera saber si es un error de la plantilla en sí por esta modificación, o es algo que pueda ser modificado en el código.
Mis disculpas y gracias de antemano.
Lo único seguro es que si en el script hay una cantidad de posts a mostrar distinto del que figura en la Configuración de Blogger, se produce ese error.
Eso debe chequearse pero, aparentemente, también suele ocurrir lo mismo en otros casos y no hay respuestas al problema.
por favor dime cómo lo hago, porque uso el blogger en la versión antigua, y no me resulta...
Gracias
El script no puede usarse en las plantillas antigüas de Blogger; no sé si hay alguna versión para ellas.
Jmiur!!!! he aplicado el codigo y todo perfecto
pero en cuanto intente modificar el ancho de #footer-wrapper (variable que no existía en mi plantilla) agregandola y modificando el width ... me anulo .showpageArea en este codigo de paginación y dejo de aparecer la imagen que aloje en lugar del fondo azul....
de que manera puede estar interviniendo el nuevo código?
Gracuas
No debería influenciar en nada. Tampoco s necesario agregar esa definición, podrías modificar el ancho cambiando el valor de #footer
La apginación está en otro DIV, arriba del footer así que son independientes.
Ok jmiur lo vuelvo a intentar abrazos y gracias de nuevo es admirable la disposición que tienes por ayudardanos a todos!!! de verdad gracias! ;)
Si sigue el problema, déjalo puesto y me avisas así lo veo online.
Je je listo me ha funcionado a la perfección y ambas acciones resultaron, defini el valor del wrapper como tu me escribiste en footer y también la paginación!!!!!
Me alegro que se resolviera, BtheBlog
Gracias esta muy bueno
buenas amigos he puesto el codigo de paginacion todo ha ido bien pero ahora no veo nada ni anterior ni siguente nada. que hago? gracias
En las paginas individuales de tu blog, veo el código normal de Blogger y en la página principal no se ve nada ya que no hay otras páginas que mostrar.
GRACIAS el que no sabe es como el que no ve, y por supuesto yo no veo
Hola quisiera añadir este codigo a mi blog pero ya me pase como 1 hora y nada de nada todo sigue igual con lo de "entradas antiguas"
ayudaaaaa
mi url
http://metal-warez.blogspot.com/
ayudaaaaaaaaaaa
Online no se ve nada, no sé si el script está puesto ono.
no entiendo xk, pero bueno
www.caminoaltren.com (brb)
Hola viejo 1ro felicitarte por tanta ayuda . 2do tengo un problemilla, he puesto el codigo y em salen los Nº de las paginas, pero al querer entrar a las pagina 2, me salta ala pagian 3 inmediatamante y me sale esto "Ninguna entrada coincide con la consulta. Mostrar todas las entradas", he arreglado manualmente el numnero de entradas con la version en HML para que coincidan, pero aun asi surge el problema. He buscado y buscado soluciones y mi ultimo recurso era postearte...ojala puedas ayudarme, grax
Como verás por los comentarios, nadie sabe porque a veces funciona bien y a veces funciona mal aún siguiendo los pasos indicados. Yo tampoco he logrado descubrirlo y no hay, hasta ahora, ningún tipo de actualización.
error de imagenes (background)... han sido borradas...
Otra vez necesito traducción
hola ami me sale pero solo en la pagina principal, ya me direis si es asi, y si es asi podra poner al gun dibujo me sale muy simple y en este blog esta como dibujo. un saludo
Si leiste los comentarios, habrás visto que aquí no está colocado hace rato porque sólo funciona si el blog tiene menos de 500 posts.
Funciona en la págia principal y cuando navegas. No funciona en las páginas individuales.
gracias por el tuto pero no me ha funcionado.... lastima...
POR DIOS,no hay manera me salen los numeros por un lado y por otro las letras me estoy volviendo loca.
mi blog es: http://lomasnueve.blogspot.com/
si puedes echarme una mano te lo agradecere
Me parece que deberías agregarle una propiedad a la barra de navegación inferior para que se muestre debajo de los posts y no arriba:
#blog-pager {
clear:both;
text-align:center;
}
Acabo de ver este post y me sale bastante bien, solo una cosa que no he encontrado en los comentarios, en la paguina de inicio salen 6 recuadritos con las paginas si le das al 6 cuando salen hay 11 recuadritos y queda mal lo de siguiente y anterior, me gustaria que salieran 8 si ya lo has contestado disculpa pero me he leido 2 veces los comentarios y no lo he visto. Un saludo.
La unica manera de controlar eso es que, la cantidad de post por página definida en el script se aigual a la cantidad de entradas que se establece en la Configuración de Blogger. Revisa que sea el mismo número en ambas.
Perdona que te moleste, ayer escribi un comentario aqui pero creo que se publico en otra pagina, ayer lo vi y hoy no esta, no se donde estara y si lo has visto o contestado, la pregunta era sobre este truco, ya me diras.
Yo otra vez, al poner es comentario salen 50 mensajes cuando veo la entrada ciento y pico por eso no lo encontraba, no se que pasa. Eso ya lo lei y nada sigue igual, no se si quitarlo. Mil gracias de todas maneras.
El tema de los comentarios es que, como hay más de 200, Blogger los pagina. Aparecen en dos páginas distintas pero, lamentablemente, los últimos no se muestran primero sino, al revés. Eso hace que sea confunso. Yo mismo me pierdo
Consejos, no tengo muchos. He visto que el hack funciona bien en muchos lados y en otros no funciona en absoluto. No hay respuestas al tema, nadie sabe muy bien qué ocurre.
En todo caso, si no es útil, lo mejor es eliminarlo y segir adelante.
Gracias por todo, ya lo consegui, cambiaba las dos cifras var pageCount=5;
var displayPageNum=5;
y solo había que cambiar la segunda, lo dejo que esta muy bien. No sabia eso de los comentarios, yo también me perdí. Un saludo.
Podrás indicar cómo lograr agregar código en un post de Blogger y que se vea con el botón "Ver/ocultar código".
Necesitaría la rutina para lograr agregarlos.
Gracias
Está mostado en muchas entradas. Por ejemplo, en esta.
Muy amable por tu respuesta, este post lo repliqué en "El Ojo de la Razón" en http://elojodelarazon.blogspot.com citando tu fuente.
Lo que no pude entender es cómo trabaja el fondo donde dice: http://i263.photobucket.com/albums/ii150/mohamedrias/ShowPagenavbar.jpg... será porque la orden es "transparent url"?
La reemplacé por otra imágen pero no la que le incluí nada se ve, en cambio con la anterior se ve algo.
Porqué sucederá ésto?
Gracias y un saludo.
Esa imagen es el fondo de showpageArea que es el rectágulo general. No deberías tener problemas en cambiarla. Probablemente, debe haber algún pequeñp error en la definición del CSS. Si pudiera ver un ejemplo, tal vez podría decirte cuál es.
JMiur buen dia.
Y no ocurre como en unos blogs q he visto q se duplican u omiten entradas, es decir la entrada q me mostro en la pagina dos se repite en la 4, 8 y asi?
O es un scrip casi perfecto.
Mil gracias.
muchas gracias era lo que me decias, ¿como puedo poner un dibujo de paginacion como el tuyo
No estoy usando la paginación porque sólo sirve hasta 500 posts. No sé a cuál dibujo te refieres.
hola...muy buena pagina,lastima que sea prinsipiante en esto de blogspot
Hola Jmiur, quise implementar este truco en mi blog y pude lograr que se vea como yo quería pero cuando le doy a los botones para navegar me lleva a una página vacía y me dice que "Ninguna entrada coincide con la consulta. Mostrar todas las entradas". Los botones que no funcionan son el "2" y "anterior", porque cuando quiero volver con el "1" y "siguiente" me devuelve a la página principal.
Te dejo la dirección de mi blog y si necesitas que te mande la plantilla me avisas.
http://www.legioncristo.blogspot.com/
Saludos
PD: Como me suscribo a los comentarios?
Me parece que no se ve otra página porque hay 6 posts y estan todos están en la página principal.
La suscripción a los comentarios está (debería estar) al aldo del botón vista previa.
Hola Jmiur, ya agregué más entradas y aparecen cinco en la primera página como tengo configurado pero si quiero ver las anteriores no puedo. Encima surgieron unos problemillas con el gadget de últimos comentarios por que cambie el nombre del blog
Por ahora dejo y sigo mañana, si me podés ayudar con eso de la paginación te lo agradecería mucho.
Saludos
blog: http://www.legioncristo.blogspot.com/
Me va a medias, me duplica los post, me aparecen paginas vacías
Este truco funciona a veces y a veces es imposible configurarlo. Nadie sabe por qué ni hay soluciones.
no me va bien, mira, lo he probado en mi blog de prueba y da diversos fallos: le doy a 2 o 3 y luego sale como si he marcado 15 y en esa pagina no hay nada. Cuando va bien llega al 15 y al darle a 16 se va al 21 y si le doy anterior no funciona, se sigue quedando en 21. No se porque no va bien.
http://otrapureba.blogspot.com/
No hay respuestas para eso, salvo verificar que las cantidades sean iguales.
Hola! Antes que nada disculpas por molestar en un post tan viejo
pero no logro hacer que funcione. Leí todos los comentarios y hay varios a quienes les pasa lo mismo pero no encuentro solución. No pasa nada de nada. No aparece. Guardé todo, lo abro y no hay forma. SIgue apareciendo "entradas antiguas."
Si tienen un momento fijense que puede ser: www.esperantoagogo.blogspot.com
Muchisimas gracias!
Gaby.
Muchas gracias por tu aporte. Lo incorpore a un blog que estoy haciendo sobre posicionamiento y me funciona a la maravilla. Seguro que esto va a ayudar a los visitantes a navegar de manera mas facil. Gracias.
Tengo un problema JMiur, si te pudieras tomar la molestia en visitar mi blog, al ir recorriendo el sistema de paginacion q propusite salta de la pagina 2 a la 4.
Tengo q modificar algo de acuerdo a la cantidad de paginas q tengo?
Como habrás leido en los comentarios, este sistema es imperfecto y nadie sabe por qué, en algunos casos no funciona.
Lo único a tener en cuenta es que la cantidad de entradas a mostrar por página que se coloca en el script sea la misma que figura en la Configuración de Blogger en la solapa Formato.
el enlace de descarga del texto no va, o almenos a mi :$
saludos!!
No veo problemas en el archivo.
yo ya tengo todo bien funciona bien pero el problema es que no me reconoce todas las entras mas que nada son las primeras que publique alguien sabe porque
Hola, muy buena idea. ¿Hay alguna forma que el texto que aparece en la paginación (anterior y siguiente) se pueda ver en otro idioma? Por ejemplo, anterior y següent ¿? O lo que sea.
Saludos y gracias
Por cierto, quizá es otro tema, pero... ¿Se puede hacer más ancho el blog donde escribo las entradas¿ Es que queda como muy estrecho, y me gustaría que fuera algo más ancho. Este es mi blog: http://beneficisdelalluna.blogspot.com/
Como veras en las entradas donde escribo (más abajo) queda el texto demasiado estrecho...
Bueno, gracias de nuevo y disculpa las molestias.
Saludos
Xavier:
Para eso, debes editar el script en si mismo, buscar esos textos y cambiarlos manualmente.
Lo del ancho puede hacerse pero, los detalles varían de una plantilla a otra. Este post te puede dar una idea del tema.
como se pone eso de lectores que dice la cantidad de lectores en el blog
Es el contador de suscripciones de Feedburner. Fíjate en esta entrada.
Que pasa si en mi plantilla del blog no aparece el primer codigo al darle
expandir artilugios no sale nada en el buscador
Ayudame por favorsito siiiiiiiiiiiiiiiii????:o
No sé en cúal de los blogs que tienes lo estás intentando.
Es lo mismo. La parte importante es la del widget de los posts que es esta:
<b:widget id='Blog1' locked='true' title='Entradas del blog' type='Blog'/>
En tu plantilla, el contenedor de los posts tiene otro nombre; en lugar de llamarse main se llama contentwrapper.
Saludos..
Tu Blog es de Gran ayuda ¡
me hago presente con las felicitaciones por el gran Trabajo que realizas, tienes una informacion de gran ayuda para mejorar el aspecto de un Blog.. en tanto me gustaria visites el mio www.you-inspiration.blogspot.con no domino mucho lo que es codigos y quisiera darle mejor apariencia por lo cual recurro a ti para que me des unos consejos mi msn es anhelo88@hotmail.com ¡¡¡¡ de antemano Gracias...
ATTE: OSCAR ANNELO OSCANOVA CRUZ
Pero no hablo nada de español... mas enrolo um bocado!
¡¡funcionó!!
¡gracias por la explicacion tan clara ,
que hasta yo la entendí!
Me alegro, Susana
hola!!! estupendo blog JMiur! realmente me ha sido de mucha ayuda!!! muchas gracias, visitare mas seguido tu pagina, un abrazo y de nuevo, muchas gracias

A mi tampoco me funciono, lo puse tal cual lo has esplicado pero al guardar y abrir el blog no sucede ningun cambio...
Suele pasar, es algo que funciona o no funciona y nadie sabe por qué.
Hola JMiur,
He estado modificando los colores de la barra y no termino de aclararme y puesto que uno de los ejemplos que pusiste es lo que busco, cambiando la fuente y el tamaño, quería pedirte que si tenías las especificaciones de ésta:
http://4.bp.blogspot.com/_hljKDuw-cxQ/SKKFPHUHiPI/AAAAAAAAHso/QHG97KneEJk/s00/pagination_2.png
Un saludo.
No tengo los detalles de ese modelo, creo que el CSS es el que está indicado en el post pero no recuerdo con exactitud. Si pusieras las propiedades y me mostraras el resultado online podría indicarte algún detalle.
Hola !

en primer lugar agradecerte este tutorial.
Tengo una duda para aplicarlo a mi blog. Utilizo una plantilla que he modificado posteriormente, lo tengo alojado en un servidor propio por lo que los "widgets" no puedo utilizarlos.
He leído la actualización referente a no tener el blog alojado en bloggspot... pero aún y así..
Busco la parte del código que comentas (Para empezar, vamos a la plantilla y sin expandir lo artilugios, buscamos lo siguiente
Pero no la encuentro en mi código! Debo añadirla? en el body? en algún sitio en particular?
mi blog es:
www.revistapuntiapart.com/blog
Agradecería respuesta, gracias de antemano!
un saludo!
Estás usando una plantilla clásica por lo tanto, lo que se dice en esta entrada no es aplicable.
muy bueno, estoy tratando de que mi blogger parezca como un self hosted, ya solo me falta el dominio xd pero me da miedo perder mi pagerank
Pero hay algo que no entiendo como sé a que pagina direccionare o tbn tengo que crear esa pagina y como lo hago por favor responde... dirrick9@hotmail.com
Esto no se redirecciona a ninguna página, es sólo otra manera de usar los enlaces de Entradas Anteriores y Entradas Recientes.
hola realmente hace timepo que queria esto y gracias. Pero tengo un ligero problema, no se si se trata de que estoy usando un template que no es de blogger pero despues de poner el codigo, no puedo hacer que la paginacion se haga visible.
¿como lo puedo arreglar?
seventhfilmavenue: Es una plantilla para Blogger pero no se ve nada online. En el código fuente, sólo se ven dos DIVs vacios.
Hola, se agradece la informacion...lo hize y me quedo, pero tengo un problema, tengo 12 entradas en mi blog, en la pagina 1 aparecen unas 6 o 7, pero en la pagina 2 no hay nada...q puede haber pasado?
saludos y gracias
Lo único que puedo decirte es que revises si la cantidad de post por páginas en la Configuración de Blogger es la misma que la cantidad de entradas a mostrar en el script.
al principio no, tenia 7 entradas elegidas, pero despues la cambie a 5 (osea quedo igual que en el script) y tampoco anda
gracias
Roma:
Tal como habrás visto en los comentarios, en muchos casos no funciona y no hay explicaciones al respecto. Por ahora sigue sin haber respuestas.
Buenas JMiur, excelente post pero como siempre que lo implemento traigo algún problemita. Verás, cuando paso de la página 1 (osea de la principal) a la 2, en la 2 se me muestra a partir de cierto post, cuando se ha saltado 4 o 5 que van antes de ese!!!
Dejaré el truco 'ON' por si quieres mirar lo que me pasa en mi blog. Mira que es raro...
Muchas gracias, de verdad. Un cordial saludo.
Lamentablemente, no hay nada que pueda verse. Sólo debe verificarse que la Configuración de Blogger (la cantidad de entradas por página) sea la misma que se usa en el script. el problema es que muchas veces, parece que el script no funciona o lo hace mal y no tengo respuestas para eso.
Muchas gracias igualmente, pues ya que el escript falla me lo guardaré por si acaso, pero seguiré con el tradiciional Entradas antiguas & Entradas más recientes jajaja, si hubiera otro hack por ahí...
Muchas gracias, otra vez. Saludos.
a mi no me sale, he intentado de otras oramas pero no salen los números
Tengo un problema tambien poseo un dominio propio y ya cambie lo de .blospot/ por mi dominio pero no sirvio sigue fallando la primera página...
yo otra vez... mi problema era que al poseer un dominio propio el script no funcionaba bien ni al reemplazar... el .blogspot.com/ por mi dominio asi que lo que hice fue modificar la siguente linea
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot/";
por la siguiente
var isFirstPage = thisUrl.substring(thisUrl.length-0,thisUrl.length)=="";
me di cuenta que el -14 borraba el .blogspot/ para luego ponerlo manualmente pero al reemplazarlo por mi domio borraba 14 digitos igual... bueno espero que les sirva a los que tienen dominio propio ademas debo agregar que mo dominio termina en .com.ar...
Una pregunta... puede ser que como exporté una plantilla que encontré por internet, la paginación no ande? o es totalmente independiente a la plantilla que utilice?
porque la verdad no me anda para nada, no muestra nada, ni lo registra..
Puede ser cualquier cosa pero, son independientes, si antes funcionaba, debería segir funcionando.
Amigo... tengo un día peleando con la plantilla.. jeje decidi cambiarla hoy y ya he hecho casi todo por decirlo asi PERO siempre hay un pero..! al final me di cuenta que no salia entradas antiguas, ni siguiente, ni anterior ni nada. Pongo el codigo que das aqui y la plantilla no da error ni nada sino que sigue sin salir nada.. me estoy volviendo loco ya jajajaja..
Si puedes echarme una mano a ver, una idea algo jejeje.. el blog es Moi y su Mundo.. =D
Saludosss =D
Tu perfil no es accesible así que no se cuál es la dirección. De todos modos, no es mucho lo que puedo verificar, sól osi hay algo evidente o si el script no carga.
No me habia dado cuenta jejeje..! ya el perfil esta habilitado sino bueno aqui esta la direccion http://vivasmoises.blogspot.com
Gracias de nuevo
Moisés:
En tu plantilla, hay una defición de estilo que oculta ese sector. Dice más o menos esto:
#blog-pager {
display:none;
text-align:center;
}
Si le quitas el display:none; verás los números de la paginación. Aparentemente, el resto está bien
Jmiur eres un crack.. =D.. graacias.. era eso que dijistes.. hoy aprendi algo nuevo jejeje.. Gracias de nuevo =D
Perfecto. Me alegro que todo se solucionara.
gracias!!!! esta de maravilla +10 puntos
Buenas muy bueno el aporte y todo lo que se hace en este blog me a ayudado bastante se agradece de corazon todo, la pregunbta es la sgte se puede agregar la enumeración en ambas partes encima de las entradas y debajo????. espero respuesta. saludos
No sabría responderte con precisión. Así como está, tengo mis dudas que se pueda.
Wow! si que me gusta voy a probarlo.

En realidad ya pase varias veces y agrege varias cosas a mi blog
y ya te tengo como favorito en mi blog =)
Si no te molesta, añademe
Saludos!
muy lindo blog!
Saludos, Lucho. Espero que funcione
Hola exelente blog!
mi consulta se debe a que quiero modificar:
"Entradas más recientes" "Página principal" "Entradas más antiguas"
solo cambiarles los nombres, y si es posible, quitarle el subrayado.
me sería de gran utilidad para armonizar el blog... espero respuesta.
saludos!!!
Hola, yo de nuevo... el ultimo mensaje que te emvie, no lo contestes si quere.... lo borre directamente.. saludos!
pasate ;)
http://annnnnnnnnnnnnn.blogspot.com/
Muchas gracias. Es genial. Eres un fenómeno.
holaa!! NWECESITO TU AYUDA!!.. acabo de poner el hack de paginacion q dejaste.. lo personalize y todo!!.. pero necesito ayuda.. note que al ir a la pagina numero 2 o a la siguente solo muestra las entradas del dia anterior y no todas las q postie.. creo que esta duda ya habia sido planteada pero no vi solucion
por favor hay alguna manera de cambiar para q no se oculte ningun post?
mi sitio es www.casipicky.com.ar
Toda la información que dispongo es la de los comentarios. No hay mucho más que eso.
Hola que tal me funcionó perfectamente pero traté de descargar tus archivos y no se puede siempre me manda a la página principal de fileden (puedes enviarme el tu código o bien colgarlo en otro lugar en el que se pueda descargar xfavor ) y tambien quería saber como hacía para centrar la numeración porque siempre me aparece en la izquierd . GRacias (mi correo es sistemas0711@gmail.com )
Jessica: Fíjate en esta entrada del blog de Gem@ para ver cómo cambiar esa parte de la navegación.
Puedes usar lo que quieras de este blog. En este caso, no son íconos sino simples textos.
ey tu me puede ayudar con mi blogs tu me la paginacion en mi blogspot un favor si puedes, mira mi pagina www.MosqueaMusic.blogspot.com
No sé que debo mirar. Este es un script que funciona o no funciona y no hay mucho que hacer al respecto. Una alternativa la puedes ver en Gem@ Blog.
Hola:
Con los archivos de texto que adjuntas,me funciona el script de paginación.
Pero,en la cantidad de posts que se mostrarán por página he puesto 10 (las mismas que tengo puestas en el blog) y el contador muestra un total de 51 páginas.
Puesto que el blog tiene mas de 1600 entradas, tendrían que ser 160páginas.
A ver si puedes ayudarme.
Como se dice en varios comentarios, hay una limitación; se usan los feeds y el máximo de entradas que puede leerse por este método es 500. Si el blog tiene más, no funcionará.
Hola!
Estoy de pelea con las numeraciones de la página (no termino de comprender lo de la cantidad de páginas listadas-var displayPageNum=n-, ¿hay que calcular cuántas serían sabiendo cuántas entradas tienes?). Por lo demás, mil gracias por la aportación, me ha costado encontrar una explicación completa con detalles para la personalización de los valores.
La encontré aquí, gracias a ti!
=)
Eva
Hola de nuevo! Ya he averiguado lo que te decía de las páginas listadas, se trata de las páginas que quieres que aparezca el numerito (entre Anterior y Siguente, no?) que no suele ser el total.
) por qué se repiten entradas. Han de coincidir la variable PageCount con el número de entradas que tengas predeterminado en tu configuración. He leído que era una de las dudas por ahí!
Y también he averiguado (no era muy complejo,...
Lo que no he conseguido es poner una imagen de fondo.
Un beso y gracias.
Hola muchas gracias me sirvió mucho
Hola señor esta es la primera vez que dejo un comentario en este blog, pero tampoco es la primera vez que entro a nutrirme de sus cosas para mi blog me ah servido de mucha ayuda cosas de aqui, hoy quiero preguntarles como hago para que cuando le de a siguiente no me brinque muchas entradas...cuando le doy a siguente me vuela demasiadas entradas nose a que se deba tampoco se si me entiendas pero este problema no me agrada para nada...me esta siendo mui desfetuoso... tambien me fije de los comentarios y me fije que algunos han tenido el mismo problema pero no me sirve lo que le explicas a ellos ya lo hize y no me funciona sigue pasando lo mismo, lo que hize fue puse a que salieran 20 entradas desde blogger al igual como en el script y como quiera sigue pasando lo mismo si me puedes ayudar por favor se agradecera gracias
saludos de ante mano...estare entrando para ver si me responde este gran problema
Arepa:
Salvo lo que se ve en el post o en los comentarios, no hay mucho más que pueda hacerse. A veces, el script no funciona.
Podrías probar con una variante que se publicó en el Blog de Gem@
En realidad el variante del blog de gema no me agrado ya lo habia intentado usar antes y no me sirvio el que si me agradaba era este que lo habia visto en muchos blog mas pero total si no se puede creo k nada se puede hacer gracias por todo de igual manera le invito a que pase por mi sitiio a ver si le agrada y deje su comentario gracias
http://quemagoma.net
ahh!! se me olvidaba tambien me interesaria ese sistema de iconos en los comentarios se lo agradeceria si me dijera donde puedo conseguirlo este mismo que usted tiene en su blog??
No sé a cuales íconos te refieres.
http://4.bp.blogspot.com/_hljKDuw-cxQ/ScQBxRwkyWI/AAAAAAAANGQ/seTatG-mYE0/s00/bgEmoticones.gif este como pongo esto los iconos de comentarios ??
que la gente pueda dejar caritas en los comentarios???
ejemplo:
Eso, donde quieras. Podría ir, por ejemplo, antes de la etiqueta IFRAME que muestra el formulario. Puedes buscar esto:
<data:blogTeamBlogMessage/>
y colocar la imagen arriba, directamente en la plantilla.
exacto hay se puede colocar, pero no quiero solo agregar la imagen si no agregar el sistemas de los iconos que cuando yo deje una carita salga entiendes!!
Mira en estas entradas: 1 2 3
Ola!
sabes hize lo quedice tu blog pero no me sale publique una entrada de mas y sale pero la otra entrada ya no osea se suprime y le doy en siguiente pagina y no aparece nada..porfa ayudame es muy importante
Kevin:
Lo único que puedes hacer es revisar si la cantidad de páginas a mostrar que está defiinido en el script es igual a la cantidad de páginas que tienes en la Configuración de Blogger. Si eso está bien, nada más puede hacerse. No es un script que funcione siempre y nadie sabe por qué.
JMiur no encuentro lo primero que dices
"
"
a mi me sale esto
"
me ayudas?
muchas gracias
Ni idea de lo que has escrito, no se ve nada.
disculpa es que no puedo poner codigos html o nose ponerlos te mando una captura de pantalla
http://www.imaxenes.com/imagen/sshot_11vt1704.jpg.html
bueno en realidad en el primero codigo al ultimo no me dice yes me dice no y tampoco sale b><: section o como se escriba
Muchas gracias
Es indiferente que diga showaddelement='yes' o que diga showaddelement='no'. Coloca el código debajo de </b:section>
el problema es que el unico mas cerca de esa linea esta arriba no esta abajo
no la encuentro
Es que ahí estas expandiendo los artilugios así que en lugar de verlo reducido, lo ves ampliado. Destilda eso, tal como dice el post.
oooo ahora si funciono muchas gracias no me habia percatado de eso jeje
Gracias
Bueno JMiur pese a que encontre el Codigo que no encontraba, Coloque bien los codigos guarde el blog pero no logro que se vea no se ve nada solo se ve blanco
Que puedo Hacer?
Gracias
Tu blog es un blog privado y por lo tanto, ningún script que use los feeds podrá funcioanar.
Hola de nuevo, he probado esto y aunque tampoco he encontrado lo último de "style", la plantilla se me ha guardado bien pero luego no aparece nada de la numeración en el blog. Sigue como antes, con lo de "entradas antiguas".
Gracias. Saludos. Muy buen trabajo.
El estilo no está en las plantillas, debe agregarse. No veo el script en ninguno de tus blogs.
Hola, no lo ves en mi blog porque lo hice todo en un blog de pruebas, primero. Te acabo de invitar para que lo veas aunque lo tengo cerrado. Tiene dibujos. Hice las dos cosas: lo de la paginación y tabién intenté lo de hacer particiones en la barra lateral, pero ahí no me dejó guardar la pantilla.
Gracias por tu ayuda. Un abrazo.
Freak: Como dije antes, si el blog es privafo no funcionará porque los feeds no son accesibles.
HOla a todos!!

Tengo un problemaa muy sencillo..
cuando busco la parte que necesito para copiar el script no me sale.. como si me plantilla no la tuviera..
Eso no me sale.. lo busque con Ctrl F y nada.. tambn busque el codigo por parte no completo y tampoco...
Como puedo hacer esto?
Gracias!! y saludos!!
No sé en cual blog estás intentándolo, en Solo Humor Gráfico deberías ver algo como: blog-pager
Lo intentaba en el de guitarras.. pero en el de Humor tampoco lo encuentro... :s
sera por la plantiila que es modificada?
soy el unico con este problema? :s

no encuentro el codigo que necesito
Yo creo que no podre poner el script
Incluso expandi artilugios por precaucion y nada aun
Si no expandes los artilugios deberías ver ese widget ya que es el que cotiene las entradas.
Muchas gracias por el aporte
Me funciona genial todo esta claro
gracias
Hola! muchas gracias por la ayuda que nos brindas a tod@s los "novataz@s" que no entendemos mucho de informatica...XD
a mi me funciona de maravilla la paginación...siempre que abra mi blog en mozilla...si lo hago en explorer...me cierra la pagina y no puedo ni verla!! (he comprobado q el error se debe a la paginacion,pues si la quito si puedo abrir el blog tranquilamente en explorer)
lo cierto es que me pareció bastante extraño...¿porqué puede ser?
Muchas Gracias.Mi Blog:
http://momentocomplementos.blogspot.com/
MOMENTo COMPLEMENTo: No es algo que pueda responderte.
Hola mira yo coloco el primer código como te muestro Aca y luego coloco el estilo antes del skin, pero el blog queda igual no sale nada de paginacion que sera eso.
Pués, no veo ningún código en tu blog.
es que el código que te dije lo puse acá http://pruevaplan.blogspot.com/ y no pagina nada.
Un posible error es que dentro de un elemento HTML no se debe utilizar CDATA así que elimina esas dos líneas:
//<![CDATA[
//]]>
El lavegador también me indica que hay un error en este script:
http://www.revolutiontwo.com/demo/church/wp-content/themes/church_10/javascript/date.js
Gracias. Me ha sido muy útil y me ha funcionado a la primera.
Hola mira en este blog de pruebas pongo el código largo después de esto
http://tinypaste.com/c73c4
y luego pongo el código de estilo antes de esto
http://tinypaste.com/a1397
y no sale nada sigue estando lo de entradas siguientes.
Ayúdame que hago.
Hola recién vi lo que dices del error este
http://www.revolutiontwo.com/demo/church/wp-content/themes/church_10/javascript/date.js
pero si esa dirección no existe que hago en ese caso.
ya borre las dos lineas que dijiste.
El script debe estar despues de los posts y no antes como lo has colocado.
JMiur tu me disculparas tanta preguntadera pero nada mira lo coloque asi ahora.
¿Por qué tienes dos DIVS llamados blog-pager? Sólo debe haber uno.
ya lo aplique a mi blog, y me funciono muy bien
pero al momento de dar a la pagina 2 o al dar Siguiente se brinca 2 entradas, sabes por pasa eso? lo puedes ver en mi blog: myestilodeyo.blogspot.com 
Si la cantidad de páginas que se indica en el script es diferente de la cantidad de entradas por página que se indica en la Configuración de Blogger, puede ocurrir eso. Si ambas son iguales ... ahí ya no sé que contestar.
gracias, ya lo corregí lamentablemente le tuve que poner de menos entradas por pagina pero ya me funciono
gracias
Hola. tengo un problemilla. me gustaría que me corrigieras por favor. en la página primera me sale bien. pero cuando le doy a la segunda página, y al terecer, me repite entradas que ya tengo en el principio.
Espero tu respuesta.
pues ver el error en mi blog
http://orientearabe.blogspot.com/
gracias de antemano.
La única posibilidad de respuesta es la misma que para el comentario 162.
Hola!
pues yo lo he intentado poner en mi blog y no me aparece nada de nada, me sigue apareciendo lo de entradas antiguas y demás y la numeracion nada.... yo uso una plantilla que no es de las de blogger es decir es modificada...
gracias
Pués ahí lo veo en tu blog (captura)
NO ME RECIBE EL CAMBIO NO SE MUESTRA ES SLIDE DE PAGINACION,,
hola toy haciendo todos los pasos pero me tranque en el de styles no lo encuentro es dentro le html q lo tengo q cambiar porq en este no lo encuentro ni siquiera el b:skin . agradezco si me gias asi termino esto . como veras no se mucho pero he aprendido bastante muchas gracias por los datos y sos ayuda jeje
Si el estilo no está, no importa, lo puedes agregar antes de </head>, simplemente, haces algo así:
<style>
.......... y aquí colocas las definiciones de estilo
</style>
Gracias esta muy bonito solo tengo una pequeña consulta le agregue un codigo (base target='_blank') que hace q todos los enlaces se habran en otra ventana ahora yo quiero q estes botones de navegacion se abran en la misma ventana se q ese condigo es (target=_parent) pero nose donde puedo ponerlo ya lo intente y no me sale ayudeme porfavor..!!! para que vean lo que les digo este es mi blog
http://detodo-programs.blogspot.com/
No es buena idea usar BASE porque hay scripts que no todos los enlaces abren otras páginas y muchos de ellos se utilizan para ejecutar funciones de JavaScript o como anchors, es decir, como enlaces internos a la misma página.
De todos modos, podrías probar agtegando el atributo target al enlace:
target:="_self"
o bien
target:="_top"
para eso, debes modificar el script y buscar todas las referencias a los enlaces:
<a href="........
y cambiarlas.
ya lo intente pero nada al modificar href=.. no me sale los botones..si seria mucho pedir lo podrias modificar es tu mismo codigo q has puesto para los botones..gracias
Sería algo así pero, no sé si funcionará.
No sabría decirte cuál es el error. Es un script que me supera.
ayuda no me salia nada peor hice lo que dijo VERA En la línea: var isFirstPage = thisUrl=="miDominio"; hay un doble "=" que causa el error y no deja aparecer la barra. Por tanto sugiero sea modificado por
var isFirstPage = thisUrl="miDominio";
y ya salio al menos algo nose porque no me sale igual ayuda porfavro
te dejo mi direccion www.detodoprogramas.com
esete paginacion ya lo tenia y funcionaba de maravilla pero cuando adquiri un dominio .com dejo de funcionar nose porque ayuda pofavor
gracias amigo,,, estube buscando hace ya mucho tiempo este codigo,, y me funciono de maravilla.. lo pueden ver en www.x2fura.blogspot.com
gracias
Hola mi nombre es Manuel y tengo el siguiente problema:
1. Mi plantilla es StudioPress WordPress Theme para blogger y no posee
sino que lo tiene de la siguiente manera:
Necesito de su ayuda, gracias por anticipado.
shalom!!!
No se ve nada de lo publicado.
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...