JMiur [E]

Paginar es separar las entradas del blog en grupos de cierta cantidad de entradas y permitir navegar entre ellas.

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:


En Blogger Accesories han creado un script que nos permite hacer esto con algunas limitaciones pero, funciona bien y, como parte del truco se basa en propiedades CSS, nos da la posibilidad de personalizarlo de muchas maneras.


Para empezar, vamos a la plantilla y sin expandir lo artilugios, buscamos lo siguiente:
<b:section class='main' id='main' showaddelement='yes'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>
Justo debajo, agregamos el script. Este es su contenido:


<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&amp;callback=showpageCount&amp;max-results=99999' type='text/javascript'/>

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 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;
}

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/";

499 comentarios:

primera página123última página
Mati... hace 14 años  

en mi blog pasa algo muuuy raro, puse la barra, y cuando lo abro, si voy rapido hasta abajo, aparece, pero rapidamente, desaparece, no se si se entiende, ayudame si podes, aca esta mi blog, para que veas lo que pasa: http://itseasyifyouonlytry.blogspot.com
Graacias

Responder
JMiur hace 14 años  

¿Me parece a mi o estás cargando dos veces el script? Uno desde Google Codes y otro directamente agregado a la plantilla.

Responder
Mati... hace 14 años  

no entiendo, digamos que no se lo que es Google Codes, asi que supongo que no hice eso.
Porque tambien tengo el problema de que desaparecio lo de Entradas Antiguas, que siempre estuvo abajo, la verdad que no se que es lo que pasará..
Gracias!!

Responder
JMiur hace 14 años  

Supones mal porque tu blog dice esto:

<script src='http://all-in-one-blogger-widget.googlecode.com/files/paginator3000.js' type='text/javascript'></script>

<script type='text/javascript'>
var home_page="/";
var urlactivepage=location.href;
var postperpage=7;
var numshowpage=10;
</script>

<script type='text/javascript'>
//<![CDATA[
............
//]]>
</script>

El primer script está alojado en google Codes y no funciona. No es parte de Blogegr aí que alguien lo agregó.

El segundo incializa la paginación,

El tercer, no sé l oque es porque no es el scrit descripto en este post sin oalgún otro y es el que provoca el error.

Responder
Mati... hace 14 años  

Ahora si, elimine el primer y el tercer script, y aparece la paginacion.
Pero lo que no se como hacer es: primero, que me aparezcan mas de 2 paginas abajo, y aparte, si paso de la pagina 1 a la 2 me saltea bastantes entradas.
Perdon por hacerte tantas preguntas, pero todavia no entiendo muy bien el tema del blog, ya me voy a ir acostumbrando jaja.
Muchas gracias!

Responder
JMiur hace 14 años  

Lo único que puedes verificar es que la cantidad de entradas definidas en el script, sea la misma que la cantidad de entradas definidas en la Configuración del blog (Formato Mostrar un máximo de ... )

El resto, como puede verse en los comentarios, queda librado a ... no sé qué y en algunos casos funcionará y en otros no.

Además, debes tener en cuenta que Blogger ha cambiado las reglas y que la cantidad de entradas a mostrar por página puede variar si ellos consideran que el volumen a cargar es excesivo y de ese modo, cualquier paginación puede terminar por ser absolutamente inútil ya que los resultados serán aleatorios.

Responder
Administrador hace 14 años  

JMiur, excelente el truco! Tengo un problema, en mi blog me quedan muchas páginas, y se forma una segunda línea que se superpone y no se como dejarla más abajo.

Las páginas 1 a 22 aparecen en una línea, y luego abajo empieza una segunda desde el 23, pero se superponen...

Gracias!!

Responder
JMiur hace 14 años  

Tu plantilla es de tipo fluido, no tiene definiciones de ancho así que, la cantidad de líneas, dependerá de la resoluciòn de pantalla de quien lo mire.

Podrías intentar de colocar esta propiedad:

.showpageArea a {
.............
line-height:32px;
}

o un valor similar, cuanto más alto, más se separarán.

Responder
Administrador hace 14 años  

Excelente JMiur!!! Era esa simple línea la que me faltaba, muchas gracias!

Si tienes sugerencias para mejorar mi página serán más que bienvenidas.

Saludos

Responder
JMiur hace 14 años  

Me alegra que funcionara. Opiniones no doy, esto es algo demasiado personal así que lo principal es que funcione y te guste el resultado

Responder
Lluís Hoffman hace 14 años  

Hola, lo he hecho y me funciona pero el diseño es muy pobre:
http://jbpt.tk aquí puedes verlo
el caso es que me gustaría que quedase algo así:

http://4.bp.blogspot.com/_hljKDuw-cxQ/SKKFPHUHiPI/AAAAAAAAHso/QHG97KneEJk/s00/pagination_2.png es una imagen que has puesto en el post, como lo hago, o esto es cosa de la plantilla
Gracias y saludos

Responder
JMiur hace 14 años  

Sí, apra hacer algo como lo que se muestra en esa imagenm debes cambiar el CSS de la paginación, colocarle fondos, bordes, etc.

Responder
Horacio Vargas hace 14 años  

oye amigo el script me sirvio solo 2 dias ahora no me sirve no me sale el numero de las entradas solo me sale entradas antiguas.

cual puede ser el erro?


Ahora esta activado y no sale mira:

http://descargas-extreme.blogspot.com/

Responder
JMiur hace 14 años  

Pués ahí lo veo ( captrura ).

Si veo que esto esta repetido 3 veces:
<script src='/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999' type='text/javascript'></script>

Responder
Anónimo hace 14 años  

al colocar el script el contador se ve de maravilla, pero al pasar a la segunda pagina ocurre que el ultimo post de la primera pagina aparece como el primero de la segunda, como lo corrijo??

Responder
JMiur hace 14 años  

No hay mucho que agregar:

Lo único que puedes verificar es que la cantidad de entradas definidas en el script, sea la misma que la cantidad de entradas definidas en la Configuración del blog (Formato Mostrar un máximo de ... )

El resto, como puede verse en los comentarios, queda librado a ... no sé qué y en algunos casos funcionará y en otros no.

Además, debes tener en cuenta que Blogger ha cambiado las reglas y que la cantidad de entradas a mostrar por página puede variar si ellos consideran que el volumen a cargar es excesivo y de ese modo, cualquier paginación puede terminar por ser absolutamente inútil ya que los resultados serán aleatorios.

Responder
Luis Kasanova hace 14 años  

Excelente vagabundia... me funcionó sin problemas!!!

Saludos!

Responder
D2U2 hace 14 años  

Amigo tengo problemas para hacer que se muestre el mismo numero de entradas por pagina, coloco 9 en todas y se muestran en la 2: 6, en la 3: 7, en la 4: 8, en la 5: 9, en la 6: 7 y así sigue el desorden.. me gustaría mostrar en todas 10 entradas o mas.

Blog: http://elchacaldelaverdad.blogspot.com/

Responder
El Tecnológico hace 14 años  

Excelente información!!!!
muchas gracias
http://www.eleducacional.blogspot.com

Responder
Karaokerilla ♪ hace 14 años  

JMiur...Antes que nada agradecer toda tu dedicación para darnos un poco de luz a los que no sabemos casi nada de estos chismes, ya varias veces he recurrido a tus tutos y es genial la forma en la que explicas pues gracias y mas gracias pues!!

Ijate que me encanto la paginación y la implemente y suerte de principiante no batalle, pero se salta los numeros y no muestra lo que realmente hay, gracias de antemano por tomarte el tiempo de leer, que estes pasando días hermosamenta azules al lado de los tuyos!! =)

Responder
JMiur hace 14 años  

Pués no es mucho lo que puedo decirte, sólo repetir lo mismo que en los demás casos, si la cantidad de entradas en al Configuración de Blogger es la misma que en el script, eso no debería ocurrir.

También es posible que algunos cambios recientes en la forma en que Blogger pagina los sitios, influya y eso puedes probarlo, reduciendo la cantidad de entradas por página.

Responder
Bocha hace 14 años  

Lo coloque en este blog: http://tuneandoelface.blogspot.com/ pero no me deja verlo... que es lo que hice mal?¿?

Responder
JMiur hace 14 años  

No funciona porque sólo tienes establecida una entrada por página.

Responder
Bocha hace 14 años  

Recien edite la configuracion, y ahora se ven 4 entradas en la pagina principal, pero sigue sin andar la paginacion... otro problema no hay?¿

Responder
JMiur hace 14 años  

Te falta indicar eso en el script mismo donde sigue diciendo 1.

Responder
Karaokerilla ♪ hace 14 años  

JMiur gracias mil por tu respuesta y ayuda, lo seguiré intentando, que estes pasando un grandioso día!! =)

Responder
Kelly hace 14 años  

Hermoso, muy bueno. Muchas gracias por el aporte.

Responder
Jota hace 14 años  

Estupendo, paginación lograda aunque con el estilo predeterminado. Muy chuli. Gracias por todo.

Responder
Chismes y algo mas hace 14 años  

Le doy Ctrl para la que sea mas facil de buscar pero dice que no Se encuentra y lo busque poco a poco y tan ponco lo consigo..

Responder
JMiur hace 14 años  

No sé qué estás buscadno ni dónce lo estás buscando.

Responder
Pepo hace 14 años  

Hola
Acabo de instalar el sctipt de paginacion en bloger. Y me surge el problema de que cuando avanzo en las paginas. Al llegar a 10, la palabra "siguiente". Se desplaza a la linea de abajo, al igual que los numeros 11,12,13 etc. Quedando estos fuera de su sitio.
¿ Hay alguna solucion ?
Saludos

Responder
JMiur hace 14 años  

No sé en cuñal blog ocurre eso. Se trata de un problema de espacio disponible. Fíjate si el ancho que estás usando es escaso, si hay márgenes excesivos o si la fuente de tenxto es muy grande.

Responder
F!X hace 14 años  

Hola señor, me di una vuelta por aqui para ver alguna forma de pagina la pagina ComicCLUB.com.ar pero no encuentro los codigos, sera porque es la nueva plantilla o que, pero ni esta ni la forma mas sencilla que mostro Rosa en su blog me dan resultado tirandome errores

Alguna sugerencia?

Responder
JMiur hace 14 años  

No sé cúal es el código que no encuentras pero, el widget Blog1 que es donde está la navegación, en tu pagina, se encuentra en el footer

Responder
Rokuta hace 14 años  

Buenas JMiur, paso a hacerte una consulta. Vengo usando esto desde hace rato, y nunca había tenido problemas. En todos los diseños anteriores que había hecho, la paginación funcionaba perfectamente, pero ahora estoy trabajando en una plantilla nueva, usando una base pre-existente, y no me funciona, y nose porque.

Te paso la página de prueba donde estoy armando el diseño para ver si tu me puedes ayudar a descubrir el problema: http://hrhrhr2.blogspot.com/

Desde ya mil gracias por todo, y sigue con tu página que me ayuda un monton día a día

Responder
JMiur hace 14 años  

Rokuta:

Veo dos cosas. Primero, que puedes hacer visible la paginación si le agregas una propiedad al CSS; en esta parte agrega overflow:visible; o bien overflow:visible !important;

#blog-pager {
overflow:visible;
text-align:center;
}

Con eso, verás la paginación pero, también verás Entradas Antiguas etc porque, lo segundo que noto es que el DIV que contiene esa parte del blog, está repetido. No sé exactamente dónde porque eso no se ve online pero, es probable que tengas dos veces este código:

<b:include name='nextprev'/>

Debes eliminar uno de ellos. La paginación funcionará con cualquiera pero, sólo con uno, con el que se muestre más arriba.

Responder
Rokuta hace 14 años  

genial, mil gracias JMiur, ahora ya me funciona perfecto

Responder
JMiur hace 14 años  

Genia. Me alegro que haya funcionado

Responder
NIVEK hace 14 años  

Hola amigo, Tengo todo bien, pero hay algo mal. No se que puede ser paso a la pagina numero dos y aparecen publicaciones antiguas, y las nuevas se desaparecen... Ayuda! :/

Responder
JMiur hace 14 años  

No sé dónde lo has colocado apra ver si es posible saber si se descubre un eror o simplemente ocurre como en otros caso que no funciona.

Responder
NIVEK hace 14 años  

@JMiur Hola Amigo, Gracias por responder, el funciona perfectamente pues el error que ocurre, es el de las publicaciones salen antiguas y es un desorden... :/

www.tudiscolive.blogspot.com

Responder
Morbid Warrior hace 14 años  

Saludos amigo, segui paso por paso todo el codigo, pero no me funciona ni en mi blog, ni en el de prueba. Me podrias dar alguna solucion? gracias

Responder
JMiur hace 14 años  

KatoGd:
Sí, veo que se saltea páginas. No veo errores en lo que has colocado, siempre que la cantidad de entradas por página que hayas colcoado en la Configuración sea 5.
Hasta ahí llego, como ves en los comentarios anteriores, hay casos en que no parece funcionar.

Podrías intentar con el gadget que muestra Gem@ que es muy similar pero tiene algún tipo de modificación en el código del script en si mismo.

LordOvDarkness:
No lo veo colocado en ninguno de ellos. En principio, sólo puedo ver si hay algún error en la forma de colocarlo pero no más que eso. Te digo lo mismo que en el caso de KatoGd; una alternativa es probar con el gadget que muestra Gem@; el resultado (si funciona) será el mismo.

Responder
NIVEK hace 14 años  

@JMiurListo Amigo, Truco borrado, pero muchas muchas gracias por estos excelentes tricks, eres un maestro! , Ahora intetare tomar el de Gema, Aunque creo que ese acepta un numero determinado de publicaciones... Pero intentare editarlo, , GRACIAS! XD

Responder
JMiur hace 14 años  

KatoGd:
En realidad, todos aceptan un número limitado de publicaciones porque esa es una restricción de los feeds en si mismos. Por eso, si funciona, el resultado será exactamente igual que el de esta entrada. Suerte

Responder
NIVEK hace 14 años  

@JMiur Si ya me di cuenta, pues me gusta la paginacion, y la dejare asi, agradecimientos

Responder
Destroyer hace 14 años  

OK... me he pasado horas con este codigo y no he podido hacer nada ¬¬ pero es que creo que el primero problema amigo, es en este codigo que no aparece igual al que vos pones aqui en esta entrada:





¿Lo ves? es distinto, seguí todos los pasos incluso con este codigo pero no pasa nada....

Bueno, espero tu ayuda o consejo para saber como proceder con este script.

Saludos.

Responder
JMiur hace 14 años  

Si has escrito algo, no se ve.

Responder
YO SOY IXTAPA ZIHUATANEJO hace 14 años  

GRACIAS ME QUEDO MUY BIEN E INCLUSIVE MEJORO ALGO QUE NO PODIA ARREGLAR SIMPLEMETE SOLO APARECIERON MAS DE TRES ENTRADAS YO TENIA ELEGIDO CINCO PERO ME APARECIAN SOLO TRES Y ASI PUSIERA VEINTE NO PASABA DE LLI AHORITA APARECEN LAS CINCO ENTRADAS PERFECTO LA VERDAD MUY PADRE MUCHAS GRACIAS MUY BUEN TUTORIAL

LES DEJO EL LINK A MI BLOG POR SI QUIEREN VER COMO QUEDO http://yosoy-ixtapazihuatanejo.blogspot.com/

Responder
Anónimo hace 14 años  

Te puedo enviar un msg por contacto con mi codigo html para que me digas si ahy algo mal que este tapando el efecto de paginacion? te juro que he probado como 4 formas distintas y nada me resulta, pero tampoco se como solucionarlo (ademas algunas veces me dicen que los ponga abajos o encima de unos codigos que no me salen)

Responder
JMiur hace 14 años  

Sólo debes decirme donde está el ejemplo para que pueda verlo online y me fijo.

Responder
Anónimo hace 14 años  

yaaa!!! ya lo arregle, tube que "restablecer plantillas de artilugio", no sabia que se podia hacer eso y bueno, tubo que aber habido algo que me tapaba el efecto, ahora tengo que esconder las etiquetas y todo a como lo tenia antes...., muchas gracias igual por haber respondido tan pronto, y pues sigue asi con tu blog

Responder
djdoctorrap hd hace 14 años  

No me salen Los Nuemero de Pagina, Nadamas me Sale Entradas Antiguas y Entradas Mas Recientes Que Puedo Hacer para porner lo Nuemros De Pagina

Responder
JMiur hace 14 años  

Para empezar, mostrar un ejemplo de dónde lo hayas colocado, sino, es imposible adivinar.

Responder
marta hace 14 años  

Hola JMiur, tengo un problema con mi plantilla y necesito ayuda.
Resulta que hoy he visto que en mi blog al darle a entradas antiguas en la pagina principal me da error, cosa que nunca antes me habia pasado.
En cambio en las secciones que tengo si le doy a entradas antiguas esta perfecto, el error solo es con las entradas antiguas en la entrada principal.
Como puedo solucionarlo???

Responder
JMiur hace 14 años  

No sé en qué blog ocurre eso.

Responder
123 hace 14 años  

Amigo, estoy usando tu STYLE pero tu SCRIPT a mi no me funciono y estoy usando un otro que alguien puso en estos comentarios... El caso que está todo casi perfecto, pero tambien aparece un recuadro donde diceage 2 of 72. Es un contador y me gustaria sacarlo pero no se me ocurre como hacerlo, he intentado varias cosas pero no lo consigo... Te dejo mi link para que lo veas... http://estacion-hi-fi.blogspot.com/ y el link de donde saqué el script que me funciona y apesar que dices que es el mismo el tuyo no me anda... http://poca-tinta.blogspot.com/2008/11/widget-de-paginacin-para-blogger.html
Un abrazo y gracias por todo el conocimiento compartido!!!!!!

Responder
JMiur hace 14 años  

No veo forma que puedas sacarlo ya que la clase CSS que utiliza, es la misma que la clase que se usa para el resto de los enlaces: showpage.

Responder
Plácido Palmero Sierra hace 13 años  

No sé si este espacio sigue abierto o no, disculpas por si acaso molesto. Hoy he entrado en esta página y he intentado paginar siguiendo tus instrucciones. En un principio me ha salido todo bien, pero al cliquear en cada uno de los números, las entradas, que se supone han de ir de 4 en 4, varía a 5 al darle al 2 y cuando le doy al 7 (son 39 entradas) ya no sale ninguna entrada más cuando sí que existen (10 más). No sé si me he explicado, en caso de que me hayas entendido, ¿se puede solucionar de manera que siempre hayan cuatro entradas y se vean las últimas? Gracias.

Responder
Emilio hace 13 años  

Mucha gracias, lo implemente y quedo muy bien, lo único es que hay un problema (o error mi seguramente), queda un espacio entre la paginación (tal vez sea normal) y el pie de pagina que no me gusta, habrá alguna manera de arreglarlo?. Te dejo una imagen:

http://k06.kn3.net/C3A118F75.jpg

Responder
JMiur hace 13 años  

C. E. I. P Cristóbal Colón:
Debes verificar que la cantidad de entradas por página indicadas en el script, sea igual a la cantidad de entradas por página que figure en la Configuración de Blogger.

Responder
JMiur hace 13 años  

3-M-i-L-i-0:N:
Debería ver tu blog para responderte. La imagen que colocas, tampoco es accesible.

Responder
¿racxo? hace 13 años  

oye apartir de que le doy a la pagina 2 no me muestra ninguna entrada y tengo 8 solo me muestra las primeras 4x favor ayuda

Responder
JMiur hace 13 años  

Antes que nada, verifica lo mismo que en comentario 65.

Responder
Jusssasa hace 13 años  

hola no se lo que pasa pero no muestra nada ni entrada siguien ni eso yo pensaba que no funcionaba el scrip pero despues de leer comentarios de que en vista previa no se ve preferi ver blog y no sale nada de nada mi blog es http://animekawaiii-xd.blogspot.com/

Responder
JMiur hace 13 años  

En tu blog no hay nada que mostrar ni paginar; sólo hay tres entradas; en todo caso, si quieres probarlo, haz que sólo se muestre una entrada por página.

Responder
Inmortal hace 13 años  

Que tal Jmiur:

Te dejo una contribución, tuve muchos problemas con la paginación a cusa del domoninio, aún cuando modificaba esa sección del codigo como lo indicas, pero aquí encontré otra forma, haber si una explicadita en español les ayuda a otros.

http://www.bloggerplugins.org/2009/09/numbered-page-navigation-for-blogger.html

Responder
JMiur hace 13 años  

Sí. Es una variante de este script, más actualizado. Lo puedes ver explciado en el Blog de Gem@

Responder
juanconor hace 13 años  

Muy muy buena pagina, enhorabuena, la más completa e interesante de este tipo que he visitado, gracias por todo, ya e implementado varias cosas de tu blog.

Responder
JMiur hace 13 años  

No hace falta. Bastaría que dijeras dónde esta tu ejemplo para ver si se entiende el error.

Responder
JMiur hace 13 años  

Para hacer un demo, crea posts completos, que tengan un título.

Responder
Jose Luis hace 13 años  

consideraré poner una paginacion en blogger para mejorar la apariencia, gracias

Responder
JMiur hace 13 años  

No es necesario. Todo enlace se abre en la misma página salvo que se agregue un target diferente como target="_blank". En tu blog, tienes agregada esa opción mediante:
<base target="_blank">
lo que hace que todos los elaces se abran en otra ventana o pestaña.

En el caso de este script, lo que debes hacer es modificar su código y agregarle el atributo target a toda las etiquetas A que veas; y el valor de target debería ser:
target='_self'

Responder
Anónimo hace 13 años  

una pregunta, al lado izquierdo me sale, como el nº total de las páginas y me gustaria quitarlo, dice así como "Pages (3)"
Gracias

Responder
JMiur hace 13 años  

Para eso, debes editar el script.

Responder
Fernando_Miranda hace 13 años  

Si, si me sirvio la actualizacion de tu post. Vaya, gracias.

Responder
ar.webmaster.pc hace 13 años  

Gracias esta opcion me agrada solo que mi blog o plantilla no tiene el codigo





Osea no la encuentra esa opcion

www.downloadsshared.blogspot.com

Responder
JMiur hace 13 años  

No sé a que código te refieres.

Responder
VlakMesh hace 13 años  

Muy bueno este código para poner las páginas siguientes. Los felicito por el blog, que me esta sirviendo de mucho con sus grandes códigos. Sigan asi un abrazo

Responder
Anónimo hace 13 años  

Hola Jmiur
Sabes que me funcionó la paginación pero me gustaría que quedara algo asi http://1.bp.blogspot.com/_xn2gmPb9TfM/SKH-nxZqqUI/AAAAAAAACFE/ST-hC4HWp2w/s320-R/page-navigation.jpg
como podría agregar las imagenes al menú?
Muchas Gracias Jmiur

Responder
JMiur hace 13 años  

Tendrías que cambiar el CSS y usar imágenes como fondos pero habría que ver el ejemplo concreto.

Responder
Pecherekito hace 13 años  

La tarea en la institución en que estoy estudiando, fue la de crear un blog,para compartir, difundir cultura, gestionar conocimiento. De hecho soy un principiante, con ganas de aprender, Vagabundia es una página entre las mejores que he encontrado. De hecho baje los archivos de texto con los códigos(todos), ahora solo me queda aprender lo básico de programar con html, que espero no sea tan complicado, en todo caso, estoy aprendiendo,incluso con los comentarios que me los leo de uno en uno. Muchas gracias a todos.

Responder
JMiur hace 13 años  

Suerte y ... paciencia, Pecherekito

Responder
marti hace 13 años  

JMiur, me encuentro con el problema de la página de inicio, donde no se muestra el efecto, solo se ve el texto "entradas antiguas" y "Pagina principal". Hice el cambio en el script que mencionas pero sigue igual. Puedes ver a que se debe?

Saludos y Gracias por todo, siempre.

www.unavidalucida.com.ar

Responder
JMiur hace 13 años  

Martín:
No sé cuál puede ser el problema. El navegador no me muestra ningún error y veo que todo ha sido agregado correctamente.

Responder
Unknown hace 13 años  

Hola y Gracias por toda tu ayuda.. E estado buscando como loco un paginador estable espero que gracias a tu ayuda lo logre conseguir...

En la primera parte NO encuentro ninguno de estos datos:




Ni siquiera al "Expandir plantillas de artilugios"

Responder
JMiur hace 13 años  

En los comentarios no pueden escribirse etiquetas HTML de forma directa así que no sé cuáles son lso códigos que no encuentras.

Responder
Emilio hace 13 años  

Hola, quedo muy bueno, la pregunta es: hay alguna manera de deshabilitarlo en las paginas estáticas?

Responder
JMiur hace 13 años  

Sí, se puede condicionar colocando:

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
..........
</b:if>

pero, qué poner en el condicional, no sabría decirte proque no lo he probado; probablemente, el script mismo.

Responder
Anónimo hace 12 años  

Buenas JMiur,

No consigo adivinar como hacer los números y todo en general más grande, para que quede acorde con mi blog. Me podrías ayudar please?

Aquí te dejo mi blog, abajo puedes ver la paginación: http://www.guildwars2-hispano.com/

JMiur hace 12 años  

En estas dos reglas tienes definido el tamaño de la fuente:
showpageNum a:link, .showpage a:link {}
.showpagePoint {}
dice: fonst-si<e:11px; así qeue es ahí donde puedes cambiarla.

Responder
Dahe Ugi hace 12 años  

all your post is good, I like it,,,

Responder
Unknown hace 12 años  

Hola JMiur, aquí yo otra vez dándote trabajo, con lo fácil que lo explicas y que no me salga es frustran-te. El tema es así, tengo una paginasión ya puesta en este blog: http://mismodvisdin.blogspot.com.ar/ y quiero poner el que muestras en esta entrada que es mucho mas personalizable y estéticamente mas bonito, pero probé de las dos formas y no consigo que se vea, solo sale un rectangulito de color gris sin nada mas... No se que esa mal, probé poner el CSS y luego el Script en un elemento HTML, ponerlos en la Plantilla he incluso poner el Script en un elemento HTML y el CSS en la plantilla y siempre se ve el rectangulito gris!!!! Desde ya muchas gracias por tu tiempo!!!!

JMiur hace 12 años  

El script que se ejecuta en ese blog parece ser el incluido en el elemento HTML6 y escribe el resultado en el DIV superior #blog-pager

Lo que ves abajo es un rectángulo con el DIV que contiene el script pero nada más. Como todos los widgets del blog tienen un fondo, un borde y un padding, lo que se muestra es ese rectángulo vacío. Si no quieres verlo, simplemente coloca una regla que lo oculte:

#HTML6 {display:none;}

Unknown hace 12 años  

Quizás no me explique bien, puse tu código tal cual lo muestras en la entrada esta, y lo único que obtuve es ese recuadrito gris al que te refieres, es decir no sale "anterior 1 2 siguiente" que es mas o menos lo que tendría que aparecer, porque es lo que muestra el otro código de paginación que tengo y quiero reemplazar por el tuyo!!!!

JMiur hace 12 años  

Pues no se entiende cuál es el problema al que te refieres ya que la paginación se ve allí: captura

Y el rectángulo gris vacio es por lo dicho en mi comentario anterior.

Responder
Unknown hace 12 años  

Bueno, el tema es que la paginación que ves tu es con el código sacado de aquí: http://emiliocobos.net/paginacion-para-blogger-mas-ligera/ y tu código me genera solo ese rectangulito gris. Igual gracias, dejare el que tengo y veré si puedo darle mejor aspecto!!! Ahí modifique un poco el html6 para que veas que es aparte de la paginación que ya tengo!!!!

JMiur hace 12 años  

Si agregas dos scripts que hacen lo mismo sólo funcionará uno de ellos ¿cuál? dependerá del orden en que se ejecuten.

De todas formas, los scripts que leen feeds como estos, carecen de dueño, (no me gustan los copyrights) son universales con variantes mínimas; simplemente, leen datos y los muestran con una limitación, jamás devolverán el 100% de los datos ya que tienen una capacidad máxima de 500 entradas.

Si lo que quieres cambiar es la forma en que se muestran esos datos, debes cambiar el CSS y, eventualmente, modificar el script si es que este no prevee ciertos detalles cosa que en un script minimizado o encriptado como estos, es algo muy engorroso.

Responder
Unknown hace 12 años  

Gracias por tu tiempo JMiur, pensé en que uno de los script podía interferir con el otro y saque el que tenía antes de encontrar el tuyo eh igual no se ve el tuyo, bueno por ahora lo voy a dejar así después de todo no tengo tantas entradas!!!! Un saludo muy grande!!!

Responder
primera página123última página

¿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 ...

 
CERRAR