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/";
500 comentarios:
Que bueno, y ahora... sabes como se mete en un recuadro "Anterior" y "Siguiente"?
Gracias y un saludo.
Me sale esto:
Por favor, corrige el siguiente error y envía la plantilla de nuevo.
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: The reference to entity "callback" must end with the ';' delimiter.
A mi me ha funcionado, aunque supongo que será porque uso una plantilla original de Blogger concretamente la Mínima. Por cierto Jmiur, la navbar de páginas siempre me sale a la derecha ¿me puedes de cir cómo has conseguido centrarla?
Gracias.
No entiendo bien donde dices que se coloca el estilo... puedes concretarlo algo más.
No consigo que me funcione, me da siempre el error de "Plantilla mal formada...". El script está claro donde hay que colocarlo, pero con le estilo no lo tengo claro, y tampoco sé si hay que abrirlo y cerrarlo con "style".
A ver si puedes ayudarme.
Buenos días, muy bueno la aplicación, me salió bien salvo un detalle, en la página principal no me sale la paginación al hacer clic en entradas antiguas es dode recien aparece la paginación, quizas puedas ayudarme, para que lo compruebes te dejo mi Url www.cocinarica.com, espero me puedas ayudar a solucionarlo. Gracias y saludos.
yo tambien uso la minima
ahh muy buena opcion para poder navegar si la necesidad de estar dando la flecha!!
Lo esperaba hace rato, Espero que funcione
Lo intente con el html y nada. Seguiremos intentandolo
Como hacemos para quitar la navegacion por etiquetas. http://bquilla.blogspot.com/
Nada. No me funciona
Juanjo:
La primer pregunta no la comprendo. Para centrarla puedes modificar las propiedades de este modo:
.showpageArea {
text-align: center;
margin: 0 auto;
........
}
Monja:
Usa el archivo de texto adjunto para evitar errores de transcripción. Ese archivo contiene la copia exacta de lo que aparece en mi plantilla así que resuelve cualquier probema sitáctico.
En el caso de ese error que te muestra, al final, donde dice: &callback y &max-results=99999 debería reeemplazarse el símbolo & por &
blogsmadeinspain:
Lo más sencillo para el estilo es que lo coloques en la plantilla, justo anters de </b:skin>
Otra forma es colocarlo así:
<style type="text/css">
........... AQUI COLOCAS EL ESTILO
</style>
Roberth:
Realmete es extraño. El código está bien colocado y de hecho, funciona en las páginas interiores correctamente. Se ocurre que podrías probar colocarlo en un elemento HTML ya que en esa parte ya tienes otros.
Aretino: ¿funciona? Y, sí, ahí abajo está funcionando.
Que palera pero lo estoy logrando
Ostris... para mi sorpresa a funcionado, veo que superarte es DEMASIADO CHUNGO, perdona mis cumplidos pero es que mi nivel es el de princiapintillo jajaja, gracias de nuevo...
Saludos!!!
Hola JMiur no me sale, probe como me lo indicaste y no sale nada, no se que hacer.
-amigo, no saía que fuese tan torpe. Lo he colocado tal y como indicas, con el estilo entre "style type...", y nada de nada. Además de no salirme, me sigue saliendo "Entradas Antiguas" y me sale visible en el propio blog todo el código que he colocado dentro de "style type...". No sé lo que puedo estar haciendo mal. Lo he repetido en varias ocasiones y nada.
Nada, que no lo consigo. Lo he intentado con la versión inglesa, pero más de lo mismo.
Lo curioso es que no me da error la plantilla, pero me sigue apareciendo "Entradas Antiguas" y no me aparece la paginación.
Me sale esto y estoy to cabreao no hay manera de que lo pueda poner .
JMiur
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: The reference to entity "callback" must end with the ';' delimiter.
Esto lo e probado y me sigue saliendo.
Usa el archivo de texto adjunto para evitar errores de transcripción. Ese archivo contiene la copia exacta de lo que aparece en mi plantilla así que resuelve cualquier probema sitáctico.
En el caso de ese error que te muestra, al final, donde dice: &callback y &max-results=99999 debería reeemplazarse el símbolo & por &
Ya funciona pero tengo problemas con el CSS. Debe ser la ansiedad. Lo probe con el suyo y nada. Lo probe con el oficial y nada. Regresare a la noche a ver que hago
Idolo.
Si no se ponen los códigos en el CSS con el style (guiaros por el enlace de BLOGGER ACCESORIES que ofrece JMIUR nada
Roberth: realmente es extraño porque no se ve nada erróneo y sólo ocurre en la página principal. En este momento, no tengo respuestas; seguiré investigando.
Blogsmadeinspain: no veo en cuál de tus blogs lo tienes colocado. Si se ve el código, lo que ocurre es que debe estar mal escrita la etiqueta style.
ARETINO: Paciencia, sino, deja el enlace para que pueda verse el blog.
Alejandro: Suerte (esto ya parece WP) :D
PollicoTotal, Espineli: no entendí los comentarios.
Yo ya lo he conseguido jeje... podeís verlo en mi blog. Este truco lo llevaba buscando hace tiempo menos mal que me salío tras varios intentos.
Ahora me ronda otra pregunta:
Cómo haces para que en los bótones se vean separados por un recuadro de puntitos y cuando pasas el ratón por encima se ven con fondo a color???
Podrías hacer un post sobre eso Jmiur o sea como personalizar los botones del blog.
Gracias
Amigos ya me di por vencido estoy desde la mañana en eso y casi hecho a perder la configuración de la plantilla, me siento un poco frustrado, lo que hice es sacarlo hasta poder solucionar el problema, de todas maneras gracias JMiur, espero alguien encuetre la solución.
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: The reference to entity "callback" must end with the ';' delimiter.
Eso me dice cuando lo tengo todo puesto y le doy a guardar.
Siento que te confundas Jmiur pero Espineli y Juanjo somos la misma persona aquí suelo usar el nombre de juanjo es que sin querer antes he comentado con el nombre de Espineli que es el nombre de mi blog pero antes usé el de Espineli por si tenías activado lo del DoFollow.
Un abrazo compañero.
Juanjo: Intentaré hacer lo que me pides. Por la doble identidad, ni te preocupes :D
PollicoTotal: entiendo. Conviene que use el TXT o lo abras en el navegador y copies el código. El error que te muestra Blogger es por lo dicho antes es otro comentario, no debe haber caracteres &; :
&callback=showpageCount&&max-results=99999
Si persiste el error, copia y pega lo que escribes en un archivo de texto y me lo envias por mail.
Este archivo de texto que tienes en la entrada le doy abrir sale la pagina en blanco ,no se que le pasa.
Hola Jmiur! hace horas tbm que estoy con este truco y no me sale! lo he hecho de todas formas posible y nada, pero ni siquiera me da error!! es como si no pusiera nada! quizás se anula con algun otro script que tenga?
Vi como lo tenes funcionando y me gustó muchisimo!
Saludos
El archivo de texto no parece tener nada malo; lo tengo a la vista. En todo caso, descárgalo con el botón derecho del mouse.
No veo el código en tu blog. Si no produce error, déjalo, así miro.
JMiur si no veo el código no puedo pegarlo, el que tienes puesto en la entrada lo copio y pego y me sale lo de arriba no me deja,lo que te explicado en el otro comentario , y la verdad que ya es tarde son las 2:21 yo me voy a sobar y ya si eso mañana hecho un rato gracias por todo Compi.
Un Saludo
la url: http://bquilla.blogspot.com/
No se me carga el css
JMiur viste cuando no te anda el televisor, llamas al técnico y cuando llega el maldito aparato funciona de maravilla? que bronca no? jaja aca me pasó lo mismo! repito los códigos y ahora se ven!!!! solo falta que los personalice! Gracias por tu tiempo!!!
Un abrazo
como es lo de los puntos suspensivos? y el total de pages?
Lo voy a dejar asi por ahora. La idea era copiarme del tuyo y colocarle una img de fondo pero no me carga (?)
Los cuadritos solo toman tres lados de borde y me gustaría que tomaran los cuatro.
Regresare!!!
Puedes ver lo que hice en: http://bquilla.blogspot.com/
Ya funciona pero lo quería con una img de fondo. Una pregunta ¿cuando haces clic en el ultimo numero se carga esa page pero también se carga el doble de números de paginacion. Como se podría arreglar?
PollicoTotal:
El archivo es este; puedes verlo online o descargarlo. No comprendo eso de que no se ve.
El código del post es exacto. Acabo de copiarlo y pegarlo en esta misma plantilla. Puedes verlo desde el código fuente del navegador.
No se si has revisado eso de las & que comenté y que es la que produce el error que describes.
ARETINO:
Si miras el ejemplo que está en la pagina principal, verás que no hay puntos suspensivos ni total de páginas. Lo primero porque en el original no está implementada la posibilidad de ir a la primera o última página aunque estén los textos; lo segundo porque no me interesó. Esto último, esta sólo deshabilitado así que basta cambiar:
html = '<div class="showpageArea">'+html;
// html = '<div class="showpageArea"><span class="showpage"> Total '+(postNum-1)+': </span>'+html;
por:
// html = '<div class="showpageArea">'+html;
html = '<div class="showpageArea"><span class="showpage"> Total '+(postNum-1)+': </span>'+html;
No es que haya un borde que no se vea sino que en el CSS hay un borde gris:
#blog-pager a {
border-right:1px solid #CCCCCC;
Si lo eliminas, será marrón como el resto.
Luz: Suele pasar :D
JMiur
Revise el codigo y ambos son iguales no veo la diferencia y acerca del borde gris lo elimino y sigue apareciendo. Revisare a ver que.
Por si alguien comete el mismo error que yo, NO sale en vista previa!!! jeje algo tan simple! con razón no lo encontraba!
Me quedo peshosho!
Listo elimine todo - mas bien lo oculte - y todo funciona. Pero quede pendiente con la img de fondo. No me aparece.
Y pille lo de los códigos. a simple vista los veía igual.
Gracias.
Bacanisssimo!!!
Ahhhhhhhhhhhh soñaba con esto!!!!! sos un genio!!!!!!
(quiero paginar blogs vacíos, lo mío es genial)
Bueno, voy a probar...(no cambies de correo) :D
No me dio ningún error... pero me sigue saliendo "entradas antiguas" :(
Hola JMiur:
Te tengo una consulta, espero y sean simple. Lo que pasa es que cuando paso el mouse encima de por ejemplo "siguiente", ese "siguiente" se me subraya y no me gusta, quisiera que no se me subraye. Como hago par quitar esa opción de que no se subraye :(
Aún no lo e implementado en mi blog, lo tengo en mi blog de pruebas, solo quiero que me digas como hago para que no se subraye el link por ejemplo "siguiente".
Una vez más agradecerte, por tus excelentes tutoriales, y muy innovadores :P
Saludos...
JMiur anteriormente te hice una pregunta, pero ya la logre resolver :P, me puse a mirar y por ahi por intuisión le acerte :D, obvio en mi blog de pruebas :D, le moví solo esto:
a:hover {
color:$titlecolor;
text-decoration:none;
}
Igual gracias por todo lo que ofreces, eres genial Maestraso.
Marvin esa hubiera sido la respuesta: text-decoration:none :D
Luzdeluna: es verdad, no se ve con vista previa porque allí, hay scripts que no se ejecutan.
ARETINO: Todo era cuestion de paciencia y perseverancia :D
Mar: No veo tu blog.
POR FÍN LO LOGRÉ. Pero he tenido que usar los códigos de la web original en inglés Blogger Accesories. No sé qué pasa con los tuyos pero por más que lo he intentado... nada de nada.
Sin embargo los de la web inglesa, se instalaron perfectamente y los he podido configurar a mi gusto sin problemas.
Gracias.... algunos sois verdaderos genios de esto. Llevaba esperando la paginación en Blogger meses. Publicaré un post en mi blog enlazando con este post tuyo.
Saludos.
Bueno parece que canté victoria antes de cuenta.
Me daba el siguiente error con los códigos de la web inglesa:
Se ve perfectamente, pero cuando pulso siguiente o pulso sobre la página "2" se va a la página "5", a partir de ahí se puede avanzar sin problemas, es decir, la pñagina "6", "7", ... sin problemas. Pero de la página 2 a la 4 las ignora totalmente.
Ví que en tu blog no tenías problemas de este tipo, por lo que decidí usar los mismos códigos que tú tienes en este blog. Pues se repite el problema. Ya he probado de distintas formas, siempre respetando tus códigos originales que usas en Vagabundia, pero nada de nada.
Este es mi blog de pruebas http://blogsmadeinspainprueba.blogspot.com/
héchale un vistazo por favor al código fuente y a ver si detectas algo mal.
YA NO SÉ QUE HACER.
Esta noche ya los abro aunque tengan pocas publicaciones.
(Estaba de mudanza con los scripts otra vez, ahora a Yahoo):$ (perdón)
Perdona que te de la lata, pero te comento lo que me ocurre a mí, en relación al error de ignorar las páginas "2" y "3" de la paginación.
Verás, si mantengo el valor "pageCount=5" que trae tu código por defecto... no hay problema, pero si reduzco ese número a 3 o 4, me dá el error antes comentado. Lo he probado varias veces y siempre me ocurre lo mismo.
Hola JMiur, mirá ayer casi me volví loca con esto, no me salía nada, y claro, uno de los problemas era que en vista previa no salía.
Te salvaste por un pelito que te mandara por mail la plantilla ja ja
Pero copié el código de la pagina original porque los botoncitos me gustaron, hacen juego con mi blog, pero... están sobre fondo banco y queda horrible, si querés miralo, ahora está así.
Pero me hice unas imagenes que ya subí a blogger, todas naranjas, pero no se en que parte del código tengo que ponerlas, ni como hacer que cambien de color, a blanco al pasar el mouse por ensima o clickar.
Acabo de copiarme tu código fuente a ver si puedo darme cuenta de como hacerlo.
De cualquier forma por favor pasate por mi blog y decime algo.
Gracias por todo un saludo!
blogsmadeinspain:
Se me ocurre lo siguiente. Yo uso 5 (5 entradas mostradas en cada página) y se dice que se puede usar cualquier valor.
Ahora bien, como el script "sobrescribe" lo que Blogger coloca por defecto, puede ser que ese dato, las 5 paginas por hoja, deba modificarse también en la Configuración de Blogger. En la solapa Formato, yo también tengo ese mismo valor: Mostrar 5 entradas en la página principal.
Sólo es una idea pero, por lo que he estado probando, si ambos datos no son el mismo, el cálculo es erróneo y se saltean entradas.
k_nelita:
Efectivamente, tal como advirtíó Luzdeluna, en Vista Previa no se ve.
Las imágenes van en la propiedad background.
En el CSS original hay solo dos imagenes. La que se usa de fondo en anterior y siguiente es esta:
http://i263.photobucket.com/albums/ii150/mohamedrias/backbutton.gif
Para todo lo demás, usan una sola imagen:
http://i263.photobucket.com/albums/ii150/mohamedrias/page_num.gif
Que tiene arriba el dibujo blaco y abajo el naranja que produce el efecto hover. Con CSS, se muestra la mitad de arriba o la mitad de abajo en:
.showpageNum a
.showpageNum a:hover
.showpagePoint
Quitarles el fondo blanco o hacerlas transparentes no va a ser sencillo.
Entiendo, pero puedo usar mis imagenes?? Van sin el número o la palabra siguiente-anterior?
Viste como queda en mi blog?? Sale debajo de cada imagen una parte blanca, supongo que es el fondo no?
Y como se hace para que cambien de color al pasar el mouse?
Gracias!!
Si, puedes usarlas. Sólo son los fondos así que los textos se escriben por separado. En todo caso, descarga esas dos imágenes en tu PC y te vas a dar cuenta de lo que son en realidad.
Lo que sale debajo y alrededor es el fondo blanco y el problema a resolver.
El color de las imágenes es lo que decía antes. Sólo es una imagen larga pero, se muestra o la mitad de arriba o la mitad de abajo y eso crea el efecto.
Hola, utilizé el script agregándolo como elemento HTML. Estuve jugando con las opciones pero no me gusta como queda, creo que tiene que ver con la configuración del diseño de la plantilla (Fuentes y colores). ¿Mejorará si lo agrego a la plantilla directamente? Otra pregunta, como puedo quitar ese vínculo de "Suscribirse a: Entradas Atom"?
Gracias por el post y por tu paciencia.
Jmiur, te agrdezco tu respuesta. Pero lo de igualar las entradas mostradas en la configuración de Blogger y en el script ya lo hice antes y se sigue saltando páginas, hay post que no aparecen nunca.
He probado en tres blogs distintos con tres plantillas distintas, y he utilizado los códigos que tú pones en este post, los originales en inglés y los que usas en Vagabundia (copiándolos del código fuente)... Y siempre obtengo el mismo resultado: Se salta páginas y hay varios posts que no aparecen nunca.
Pero lo curioso es que con PageCount=5 o superior funciona correctamente.
De momento tendré que conformarme y usar ese "dichoso cinco".
Herenvaryar:
Ubicado como Elemento HTML o en la plantilla, el resultado es el mismo. El ascpecto estético semaneja con CSS y puede ser cualquier cosa.
Blogsmadeinspain:
Realmente es extraño porque para contestarte hice lo mismo, probando variaciones en cantidades sin mayores problemas. No veo que otra configuración pueda esar afectando ese resultado. Es un misterio.
Bueno JMiur, ya está, muchas gracias!
Le puse las imagenes que yo hice, no dan el efecto al pasar el mouse pero se mueven, algo es algo, si querés miralas y me das tu opinión.
Creo que quedó bien, aunque no probé de mirar todas las páginas a ver si se pierde algún post como decían por allí, yo por las dudas le puse 5 como tenés vos.
Muchas gracias!! Ahora voy a ver si puedo poner lo de los emoticones...
Saludos!! ;)
Si no quieres que se muevan, cambia las propiedades que dicen:
background:transparent url(IMAGEN) no-repeat 0 100%;
por
background:transparent url(IMAGEN) no-repeat 0 0;
Si quieres un efecto cuando pasas el cursor sobre los números, crea otra imagen levemente diferente (mas clara, mas oscura, como quieras), y colócala aquí:
.showpageNum a:hover {
background:transparent url(OTRAIMAGEN) no-repeat 0 0;
color:#FFFFFF;
}
Sos un GENIO JMiur, quedó bárbaro!!
Pero la imagen mas larga la que dice Siguiente o Anterior esa no se donde poner la otra imagen, la mas clara.
Los botoncitos de los números quedaron preciosos pero la otra no se puede?
No te olvides que tengo el código de la página original...
Igual me conformo me gustó mucho como quedó, mil gracias!!
Ya esta listo ,el problema era que con Internet explores no me abre la pagina que das ,por eso cuando la abro esta vacía en blanco ,pero con Mozilla Firefox perfecto , pero no es un navegador que me guste mucho pero en fin .
Puedes verlo haber que tal , pero tengo un problema ,cuando le das a siguiente o a 2 , se me salta 4 entradas , espero que me entiendas ,no entiendo el fallo por que esta todo bien puesto , pero haber si me puedes decir que le pasa ,por que esta todo bien ,seguro .
Descarada mente te cogido emprestada la imagen pero con mi diseño.
Un saludo .
k_nelita:
Con la imagen larga haces lo mismo pero, la colocas en:
.showpageArea a:hover
de igual manera que con la otra.
PollicoTotal:
Por lo que he estado viendo, la cantidad de páginas a mostrar con el script debe ser igual a la cantidad de páginas a mostrar que se establce en Blogger | Configuración | Formato. Revisa esa parte.
:) esta sonrisa es porque ya hice los cambios :P, y me funciona todo bien.
Gracias JMiur
Saludos...
Hola. Lo he estado intentado y no lo consigo. Yo uso las plantillas antiguas y no sé muy bien donde introducir el código. Lo he intentado en varios sitios y nada. Puedes decirme si en las plantillas antiguas se puede usar y en que parte del código. Muchas Gracias.
Marvin8: Me alegro que todo anduviera bien :)
Moyarco: No, esto no funciona en las plantillas viejas, deben usarse los nuevos modelos.
Gracias JMiur, ya lo logré al fin!
Pero... en IE no se ve igual, habré hecho algo mal o es el maldito navegador, que ensima no puedo mirarlo mucho porque me tilda todo, allí no sale la nueva imagen mas clara.
Y otra cosa... no se puede poner que las imagenes largas (anterior-siguiente) quede en una misma linea con los botones de los números?
Si, obviamente que se que si, ya que lo tenés así, pero no se como hacerlo, me queda una debajo de la otra, habrás visto no?
Gracias por todo!! ;)
PD: Ahh sabés una cosa? Ya que la miré con el maldito vi que no salen los títulos de los post, salvo que le pases el mouse y se ven por un ratito y desaparecen, que será eso??
Me parece genial este aporte, pero aun no he podido hacerla funcionar en mi plantilla, ya que es una adaptada y no es original por eso hay varios horrores, no habilita la funcion del scrip, vere que es lo que ocurre.
Ha Comentario N°68...
Que exito de este post.
Saludos
k_nelita:
Para resolver lo de la imagen en IE, cambia la imagen de lugar; quita la propiedad backgrund de:
.showpageArea a:hover
y colócala en:
.showpage a:hover
Para los titulos hay que cambiar varias propiedades o agregarlas:
.post h3 {
.......................
height:70px;
margin:0;
padding:0;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
.......................
display:inline;
margin-left:30px;
}
Claudio: Paciencia y perseverancia :D
Hay JMiur que me estoy volviendo loca!! Lo de los títulos va bien en IE y en FF también, pero la imagen la puse donde dijiste y en IE se ve bien pero en FireFox fijate, me quiero mataaaar, algo debo haber hecho mal, mirame el código fuente y me decís si?
Pero logré otra cosa, lo de los emoticones ya los puse y funcionan, y también quité todos los script de googlepages y los subí a... no me acuerdo el nombre el de Billy, y las imagenes, casi todas en Blogger, he estado trabajando como loooocaaaaa :$
Gracias por todo y porfi fijate que puedo hacer con las imagenes que se ven horribleeees.
No me funciona O_O.
Copy/pasted igualito XD
¿Alguna idea? Lo probaré en otro blog.
Nevermind! XD
Funciona bien, oops. :$
Funcionó!!!!!!!!!!!! :D
(Ahora voy con el diseño)
Lo puse sólo en este (re- re- re incipiente)blog
http://ellenguajesurrealista.blogspot.com
Ahora..... me quedan muy pegados al final del post y separados como a vos, cómo corrijo eso?
Un beso
Errata:
Quise decir "no" separados como se ven aquí.
k_nelita:
En este archivo TXT está el estilo completo de todo eso, modificado. Debería funcionar en ambos navegadores, en FF seguro, en IE, necesitaria que estuviera puesto para controlarlo.
Fernando: Paciencia y perseverancia :D Un poco de suerte no viene mal tampoco.
Mar:
Eso es porque dentro de <bskin> ... </bskin> no se coloca la etiqyeta <style> .... </style>; quita esas dos etiquetas y verás que se ve diferente.
Ok, ahí vamos...... a ver si corrijo también algo que con IE no se ve y con FF sí...
en la cabecera de página me sale --> :-(
bueno, --> no está más :D
pero los números quedan pegaditos.
(Normal en mí, o no ?)
:-(
Yo, lo veo bien, Mar. Explicame el problema.
Creo que todos queríamos paginar... te estamos volviendo loco hasta por cuestiones de estética.
Y no me gusta demasiado eso. Se ve bien, se ve perfecto, sólo deseaba bajarlo un poco (darle un salto de linea)
Hay espacio en la plantilla, pero quedan pegados a los tags y a los comentarios.
Será cuestión del diseño?
(De la plantilla, a eso me refiero, eh?)
Joer... a muchos os funciona perfectamente para "Pagecount" menor que 5, sin embargo a mi no hay manera. Ya he probado de todo, JMiur, y no lo he conseguido. No entiendo que puede pasar, a ver si alguien que tenga el mismo problema encuentra alguna solución.
Graciaaaaaas quedó bárbaro!!! En los dos navegadores se ve bien!
GENIO JMiur te amooooo!:D
Mar:
Para bajarlo, busca esto:
.showpageArea {
....
margin:0;
....
Y cambia el margen. Por ejemplo: margin:10px 0 0 0; lo bajará 10 pixeles.
blogsmadeinspain:
Es extraño realmente, lo he probado con valores desde 1 hata 10 y siempre que la Configuración de Blogger sea igual, el resultado es correcto. No sé que contestarte :(
k_nelita:
Me alegro que se haya resuelto :)
Bueno........ ni con 10 px ni con 20, es rebelde el tema.
Se ve? si
Funciona? si.
Queda allí XD!
(gracias por todo)
Mar, dice:
margin:20 px 0 0 0 ;
y debe decir:
margin:20px 0 0 0 ;
ese espacio demás hace que no funcione.
Hola pues traté de hacerlo en uno de mis blogs y me funcionó a la mitad jej.. me aparecen las "paginas" 12345 así sin divisiones supongo que eso se modifica con css.. estará por aquí el manual?
Efectivamente, eso se controla con CSS. Deberías probar con el modelo original e ir modificando los datos. Hay muchos tipos distintos.
disculpame una pregunta tambien sirve para los blogger que tienen dominio propio!!!
Si, sirve para cualquiera siempre que utilice las plantillas nuevas; no sirve para el viejo modelo de Blogger.
30px, con el código bien colocado :$
(Gracias)
Disculpa JMiur, quiciera preguntarte si existe alguna condicion para usarlo en nuestros blogs?
Saludos
Hola! Yo no he podido colocarlo en mi blog, solo quería saber si hay que borrar los iconos de navegación primero para implementar este truco? Saludos!
Luis, Antony:
No hay condiciones ni limitaciones, tampoco es necesario eliminar el código de navegación ya que seguirá usándose en las páginas individuales.
Hola Jmiur! Ya llegue a molestarte :P
Lo puse en la plantilla y me funcionó, hasta ahi bien.
Mi problema es que al navegar por las etiquetas siguen apareciendo los numeros, y al pasar a la página 2 avanza, pero pasa a la pagina dos que corresponde a la pagina principal. Ojala me hallas entendido, pero creo que es mejor que lo pruebes por ti mismo para entenderme :D
Espero tu respuesta, gracias! :D
hey amigo.. pss yo pude a la primera.. pero psss para personalizar el asunto?.. deberias poner algunos consejos.. gracias.
Paula:
Fijate que en la Configuración de Blogger (Formato) la cantidad de psot a mostrar por página sea la misma que colocas en el script, no importa la cantiad sino que sean iguales.
Tanto en la parte de formato de la configuracion, en var pageCount y en var displayPageNum tiene 4... y sigue igual :(
Ya veo, Paula.
Lo que está ocurriendo es que cuando navegas por las etiquetas, no se muetran 4 posts por página sino más y de allí en adelante, se producen diferencias en el paginado.
Fíjate si ves esto:
<a expr:href='data:label.url' rel='tag'>
Y cámbialo para forzar a que sólo muestre 4 posts por página:
<a expr:href='data:label.url + "?max-results=5"' rel='tag'>
Muestra el codigo que usaste tú para tus "numeros"
Gracias Jmiur, llevaba mucho tiempo buscando esto.
Lo aplique en mi blog y quedo genial.
Saludos.
Y alo palique a mi blog, pero se "brinca" entradas...... ignora algunas entradas.
JMiur, oye carnal ya lo puse en mi blog, pero se brinca entradas, el mismo numero de "var pageCount = 7", es el mismo en mi configuración de "blogger", pero ignora algunas entradas, me puedes ayudar?
ioh:
Realmente no encuentro dónde puede estar el problema ¿Has probado cambiando la cantidad, reduciéndola?
Para los que querían el modelo CSS que utilizo, lo he colocado en en este archivo de texto.
JMiur, si ya lo hice, puse en 5,4 entradas, pero de todos modos se brinca entradas, voy a volver hacerlo desde el principio a ver si ahora me sale, esperando que haya cometido un error la primera vez
Hola! Ya lo logre poner en mi blog, gracias... El erro lo tenía era yo, lo estaba colocando mal.
Jmiur, he confirmado en "Blogger Accesories", la página del autor original de este script, que está dando errores (saltos de páginas, salto de posts, etc...).
Incluso en la propia página "Blogger Accesories", la paginación que tiene da errores, se salta algunos posts.
Comprobar cuidadosamente la paginación en vuestros blogs, ya que hay posts que no aparecen nunca, aunque esto es fácil que nos pase desapercibido, ya que no nos conocemos de memoria todos los posts que tenemos en nuestros blogs... pero el script da algunos errores, unas veces detectados y otras no.
Estoy tratando de encontrar una solución, pero yo no soy programador y me temo que no me será posible hacerlo.
Esa parte no la había leido así que iré a ver si encontramos alguna respuesta. El script es bastante engorroso de analizar. Lo raro es que a veces produzca errores y a veces no.
Hasta ahora, no encuentro un motivo aparente o evidente.
Pasaba a avisártelo.
Página 1: 5 posts correctamente.
Página 2: 5 posts también, pero los 2 primeros son los 2 últimos de la página anterior.
Página 3: 5 posts. Los 2 últimos los 2 primeros de la 2da.
Conclusión: en tres páginas he visto 11 posts, cuando debieron ser 15.
Corrijo:
Página 3: 5 posts. Los 2 primeros los 2 últimos de la 2da. xD :$
Si yo también he estado revisando aquí y en la página del "creador", y también se "brinca" entradas, yo creo que algo tiene mal el script.
Si llegan a "reparar" o modificar el script, les agradecería me avisarán gracias!!!
Lo he estado mirando, Fernando y aquí, en las 3 primeras páginas veo el orden correcto ... esto me supera :D
Depende del estado de ánimo del script, JMiur. Contigo se porta bien. :D
¿Será eso? Me he pasado dos horas leyéndolo y no logro ver nada extraño aunque claro, hay cosas queno termino de comprender. Seguiré pendiente del sitio original a ver si aparece algon nuevo.
No me suena lógico tampoco, así que lo volveré a copiar; quizás moví algo en el código.
Hola Jmiur, disculpa la demora en responderte.
Reemplacé el código que me dijiste pero no me resultó :(
Pero veo que están teniendo algunas complicaciones con el script, que ahora que me fijo bien, tambien las tengo.
Por ahora lo voy a sacar de mi blog, muchas gracias e todas formas :D
Saludos!
Nuevamente recurro a tu ayuda después de estarle moviendo 2 días. La cosa es que al avanzar, los cuadros se hacen mas grandes y queda cortado, existe la manera de solucionar eso?
aqui la imagen para explicarme mejor.
Opcionez:
Eso ocurre porque cuando llegas a a cierta secuencia, hay más dígitos y entonces, no hay lugar para escribirlos.
1 2 3 4 5 ocupa menos lugar que
11 12 13 14 15
Vas a tener que reducir un poco el tamaño de la fuente o establecer menos entradas por página.
Listo JMiur: lo reduje a 4 entradas, para que todo va bien.
Malina: sí eso de las transcripciones es un problema y por eso el TXT. Aunque lo he copaido y pegado directamente y funciona, en otros da error y no se por qué.
Lo de las etiquetas, me gustaría verlo online para ver si logro entender el problema pero no se en cual blog está visible.
Opcionez: me alegro que se solucionara. Todo irá bien hasta que llegues a las 100 páginas :D
JMiur:
Posees, creo, el mejor blog en la materia. Reúne la más actualizada información, bien explicada y una fácil, rápida y cómoda navegación.
Acabo de suscribirme.
Mis felicitaciones y éxitos.
Rudy
Jmiur, hice esto y me salio todo bien. El unico problema es que cuando voy a ver en la pagina siguiente para ver los demas post, me muestra los dos ultimos, pero se saltea algunos post y no me los muestra. Que puedo hacer o que hice mal?
Rudy: me alegro que te haya parecido útil. Te agradezco mucho el comentario.
HaCk CrAcK: Como se ve en los comentarios, en algunos casos, parece un problema insoluble y un poco aleatrorio pero, de todas maneras, lo primero que hay que verificar es que la cantidad de post por página que mostramos con el script sea el mismo que tenemos en la Configuración de Blogger; sino, en la primera página se mostrará esto último y luego, el cálculo será equivocado.
Huy buenisimo, modifique la confguracion de blogger como me dijiste y quedo solucionado.
Gracias che, siempre estas cuando uno te necesita.
Podes empesar a cobrar por las respuestas y te llenas de plata $$$...jajaja
Me alegro que se resolviera.
PD: Envio la factura por mail :D
Hola, antes quiero aclarar que tu ejemplo esta copiado y sin ninguna modificacion (exepto que cambie la cantidad de post a mostrar a dos, para que coinsida con la de blogger), ademas use lo del txt, aun asi, al hacer click en el numero dos, o en siguiente, no se muestra ningun post, aunque si se hace click en el numero uno, si se muestran los dos primeros post, el ejemplo esta implementado en la plantilla.
Pd: mira el blog con firefox, sino se vera fatal.
Hola de nuevo, agregue un post nuevo para ver que pasaba y magicamente se arreglo, bueno ahora me queda modificarle el css para que combine, muchisimas grasias por tu dedicacion.
JMiur #120: No me resistí a probar e intentar llegar a las 100 paginas, pero solo llegué hasta la 76. :P
Jajajajaja. ¡Qué paciencia! :D
Hola, cuando te refieres a navegacion por etiquetas te refieres cuando estas en este tipo de paginas:
http://tu blog.blogspot.com/search/label/nombre de la etiqueta
Porque si es asi, si que funciona...
Pd: si eso no es navegacion por etiquetas, ¿que es navegacion por etiquetas?
Eso dependerá de cada plantilla y de como las maneje. En este blog, funcionará en las de la sidebar pero no si se hace click sobre las que aparecen debajo de los posts, simplemente porque en esas se usa otro hack diferente.
Hola
He probado el script y, luego de ajustar algunas variables de las que aparecen en los comentarios, me ha quedado relativamente bien
Lo único que me falta es que el texto y los números queden en negrita ¿como podría hacerlo por favor?
Gracias por el post y por responder tan amablemente.
LaManuelaMolina:
Deberías agregar algunas propiedades CSS para eso. Justo antes de </b;skin>
.showpagePoint { }
.showpage a { }
.showpageNum a { }
La primera es para el número de página actual
La segunda para los textos
La tercera para los otros números actual
En todas o en cualquiera puedes ponerlo en negritas, por ejemplo:
.showpageNum a {font-weight:bold;}
Muchísimas Gracias por responder, pero resulta que en ninguna parte de la platilla he encontrado alguno de estos codigos
.showpagePoint { }
.showpage a { }
.showpageNum a { }
De cualquier manera, he notado que si agrando la fuente no me va a entrear como corresponde, creo que lo dejaré como está
Gracias de nuevo
Justamente por eso, debes agregarlas:
"Deberías agregar algunas propiedades CSS para eso. Justo antes de </b;skin>"
Ahora entiendo, JMiur. Gracias x los consejos y perdón por la ignorancia: si querés ver como va mo blog podés hacerlo en http://lamanuelaonline.blogspot.com/
Por el momento estoy resolviendo porque no se muestran los post después de la pagina 10, pero ya lo lograré
No hay problema :D
Me temo que el script debe tener algo que no termino de comprender y a veces no funciona correctamente aunque no tengo idea por qué ocurre.
JMiur, excelente como siempre.
Hice todo cómo lo explicaste, pero por alguna razón, la paginación sólo sale desde la 2da página.
Por favor, ayudame!!!!
Mi blog es www.dospuntosyaparte.com
GRACIAS
Fernando:
Creo entender cuál es el problema y es bueno haberlo visto. El script está pensado para dominios en blogspot.com y detecta la primera página usando ese dominio. como tu sitio tiene dominio propio, el script no detecta el home.
Habría que cambiar una línea del codigo y verificar si esto lo solucina porque no es algo que puedo probar online.
Casi al inicio del script dice:
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
En tu caso, eso debería cambiarse por:
var isFirstPage = thisUrl=="http://www.dospuntosyaparte.com/";
Fíajete si so lo resuelve. El problema está allí.
JMiur... solo te diré esto:
MUCHAS GRACIAS!
Funcionó exactamente tal cómo lo dijiste. Qué bueno que al menos los que tienen dominio propio ya puedan resolver este problema. MUCHAS GRACIAS!
Me alegro mucho, Fernando, lo voy a agregar al post porque es un detalle que no había tenido den cuenta.
Gracias por avisar.
Diooooooooooossss... por que es que no andaaa¿?¿?¿?¿? Ya me estoy desesperando es inreible... Estube leyendo y releyendo todo pero parece que no hay caso...
He colocado los codigos (el tuyo de fuente Jmiur, asi como el de otros blogs que han conseguido hacer la paginacion, tambien el original) y nada...
Cambio el & por & ... y pareciera no haber fallos en la plantilla pero cuando pongo la vista previa no aparece nada! Siguen estando las imagenes que utilice para reemplazar el "Hacia Adelante" "Inicio" y "Hacia Atras"
Puede haber algun conflicto con algun escript en especial??????????? Ya no se que hacer...
Jmi una pregunta.... hace poco utilizaba un script para ver los ultimos comentarios, y creo que tenia el mismo que vos dado que un dia dejo de funcionar y cuando entre aca vi que tampoco te andaban mas... donde puedo conseguir el script ¿? Muchas gracias sos un CAAAAAAAAApooooooooooooooo
El hack no se ve con Vista Previa porque es un script y en modo Vista Previa los scripts no se ejecutan. Es cierto que puede haber conflictos pero, si no hay errores, guarda la plantilla y mira el blog, es la única manera de comprobarlo.
Lo de los últimos comentarios no he visto que dejara de funcionar pero, puede ser que en algún momento no lograra verse. De todas maneras, hace tiempo que lo tengo directamente colocado en la plantilla y no en un archivo externo.
El script está en este post pero, cualquier cosa, mandame un mail y te adjunto una copia.
Jmi me parece que el problema tiene que estar relacionado (creo... :S ), con otro script o algo, dado que cuando guardo la pagina sigo sin visualizar la paginacion... siguen estando los iconos que puse para navegar por el blog.
Es raro, dado que pruebo esto mismo en un blog de pruebas y funciona perfectamente.
En mi blog "oficial" por decirlo de alguna forma tengo algunos scripts que me estan dando algunos problemitas, o q han dejado de funcionar magicamente, como el de ajaxlabels entre otros.. quiensabe puede q tenga q ver¿?
Si, es posible. Dime la direccion del blog para que pueda verlo online; es probable que el tema sea que algunos scripts no se cargan por algún motivo.
Hola JMiur! hoy mirando mi categoria de música, me doy cuenta que la paginación enloquece jaja, controlandolo con el indice de editar veo que salta los post, repite post y algunos se pierden en el camino! no sé que hacer! sacarlo? antes quería consultarte el problema.
Un abrazo
Luz: Es algo que me reulta difícil ver porque no tengo una lista de los posts así que si hay un salto no me doy cuenta.
¿Qué hacer? Si los valores de la configuración coinciden con los del scripts no debería ocurrir (creo que tienes un valor de 20 posts por pagina) pero, he visto que, a veces pasa y nadie parece tener explicaciones.
¿Si reduces la cantidad de post por página tanto en la Configuración de Blogger como en el script pasa lo mismo?
mirá JMiur, por ejemplo en la etiqueta Benedetti, que tengo 26 entradas,me muestra las 20 primeras pero no me da la opcion de las otras 6 que se pierden, no sale ni la 2º página, ni la flechita de página siguiente.
tengo puestas 20 entradas a mostrar igual que en la configuración.
ja! mejor dejo de controlar hasta que me digas si tiene solución!
sorry no refresque la página y no había visto tu respuesta!! ahora veo si disminuyo las entradas.
JMiur, en mi caso lo único que quiero es que cada paginación me tire más de 60 entradas, o sea que cuando le das click a una etiqueta esto te lleva a la página con las entradas encontradas, pero que estas sobrepasen el límite de 20 y ahora tenga 60.
Puedes ayudarme.? :s
Protegon:
Hay que agregarle: ?max-results=60 al enlace de las etiquetas.
De todas formas no me parece prudente, son demasiadas entradas por página.
Y cual es el enlace de las etiquetas?
salu2
Depende de donde están. En general, tienen este formato:
<a expr:href='data:label.url'><data:label.name/></a>
y en lugar de:
expr:href='data:label.url'
hat que escribir
expr:href='data:label.url + "?max-results=XX"'
donde XX es la cantidad máxima a mostrar.
Muchas gracias lo he aplicado y me ha funcionado. Pasa que mis paginaciones no contienen toda la entrada sino solamente el título, por lo que la carga del blog no es muy excesiva.
Cada paginación es algo asi:
Crear un enlace No es muy pesado
y por eso es que no me preocupa tanto, pero es cierto lo que dice JMiur-sensei, si tienes una plantilla no modificada no debes poner más de 20 porque algunas entradas puede que tengan muchas imágenes o sean muy extensas :3
Si sólo muestras los títulos como en el eljemplo que me dices, no hay problema en la cantidad. Por lo que se ve, le has sacado el contenido de los posts y esos está bien porque si esa parte queda, aunque no se vean, aunque esten ocultos, se cargan igual.
Me salio a la primera y perfecto, como siempre muchisimas gracias metere el script e imagenes en mis archivos para no cargarte a ti, lo hare mañana.
Saludos
Hola Jmiur la paginacion me resulto fácil colocarlo se te agradece, pero he intentado quitar el fondo de color azul en donde van los números y el rectan culo y no ha resultado confirmame es con
.showpageArea {} ?
Sí, el fondo azul es una imagen:
.showpageArea {
background:transparent
url(http://i263.photobucket.com/albums/ii150/mohamedrias/ShowPagenavbar.jpg)
no-repeat scroll left top;
y el borde:
border:1px solid #323B3F;
Da la impresión que esta definición showpageArea está en dos lugares diferentes.
.showpageArea {
.........
}
.showpageArea a {
.........
}
.showpageArea {
.........
}
.showpageArea a {
.........
}
Al estar repetetidas, si en ambas se ponen propeidades diferentes, las primeras no se ejecutan porque son sobrescritas por las segundas.
Bueno se me ocurrió una idea la cual obvio dio resultado sin ningún inconveniente, al haber identificado cual era la imagen pude borrarla Y subir una imagen en color blanco que logro lo que yo pretendía .
nuevamente gracias JMIUR
Hola, te comento que me pareció genial la paginacion del blog, pero tngo un problema, inserte el codigo en la plantilla tal y como dijiste, y funciona, pero al probarlo, cuando avance en las paginas, note, q seguian apareciendo mas cuadros, x ejm, del 1 al 11, y la palabra anterior y siguiente como no entraban se acomodaban arriba y abajo, sin q se mantenga un solo numero d cuadros, como puedo corregir este error?,
Gracias
Marco Palacios
http://bajotumirada.blogspot.com
Revis que en la Configuración de Blogger (Configuracion Formato) tenga establecida la misma cantidad de entradas por página que la que colocas en el script.
Hola! felicidades por el blog!
Tengo una duda con el PageCount y el displayPageNum; y es que tengo 12 entradas por página en mi blog (puesto así en el PageCount y en el formato del blog), pero cuando avanzo a la segunda página para que se me muestren el resto de entradas (son unas 15-20 en total) no se me muestra ninguna, y no sé como hacer para que me vean el resto.
Saludos!
Me olvidé de poner mi blog, para que le eches un ojo al código a ver si he metido la gamba en algún lugar:
http://www.only2steps.blogspot.com
Me da la impresión que, por la cantidad de post que hay (son 16) y por la fecha en que fueron hechos los de agosto, el script no termina de hacer un cálculo muy exacto.
Podrías probar reduciendo la cantidad de posts por página.
Gracias ya funciona bien! me bastó, como dijiste, con reducir el número de entradas de 12 a 10 por página. Lo único malo es que desde que puse la paginación el blog ha dejado de funcionar bien en Internet Explorer, pero es un mal menor ya que la mayoría usamos Firefox y ahí funciona de maravilla :)
Saludos!
Pues no sé a que mayoria te refieres, porque en lo que a mi respecta yo tenia entendido que el navegador más utilizado es Internet explorer, de ninguna manera es firefox, y dejame decirte algo bryan, es importante estar revisando tu blog y probarlo tanto en opera, como en firefox tanto como en internet explorer y si puedes en google chrome y firefox de maravilla ;)
Yo mismo he notado q mi web no va en flock muy bien, pero trato de mejorar eso y corregir el error, nunca menosprecies un navegador y menos el que casi todo el mundo usa ;D
Por cierto por favor Jmiur pasame el link de tu script para que salgan los emoticons en los comments por favor, y que hiciste con la página ahora corre más rápido ;)
Ya ya, me referia a que la mayoria de los usuarios que leen mi blog habitualmente usan Firefox, jejeje.
IE si es cierto que es el mas usado, aunque pienso que tarde o temprano lo acabaran desbancando Firefox o Chrome, aunque a mi personamente no me agrada nada de nada, nunca me ha gustado, jeje.
Hola. Acabo de empezar con Blogger y estoy muy contento en general, pero tengo un problema. A amigos que me tienen en su blogger como favorito, no les sale señalada mi última actualización. Cuando me han agregado les sale este texto:
"No se ha podido detectar ningún feed para esta URL. No se mostrarán ni las entradas del blog ni la hora de actualización. ¿Agregar URL de todos modos?"
Que debo hacer para conseguir que cada vez que actualice, ellos vean en el icono de mi blog que lo he hecho.
Muchísimas gracias.
Revisa que los feeds estén habilitados. Fijate en Configuración | Feeds.
Jmiur como hago para que en ves de que desaparesca ir atras cuando no se pude (ocea cuando estas en paginacion 1) lo ponga pero que no se pueda hacer clik y que este de otro color? pude ser que fuese con alguna propiedad como disabled?.
como algo asi:
div.pagination span.disabled
Habría que modificar el script; he ahí el problema. La parte del CSS no es compleja pero el código del script es engorroso.
Gracias por el email, intente el truco pero no tengo en mi plantilla el codigo
el primero q dices q busquemos
saludos y gracias por el dato muy bueno e blog
Deberían estar, pro lo menos, online se ve que se utilizan esos nombres. Recuerda que no debes expandir los artilugios y busca:
id='Blog1'
Aw me encanto la paginación mil gracias JMiur seria padrisimo que tambien funcionara en las etiquetas!!
Me encanta tu blog =)
Quisiera poner un color de fondo diferente.
Qué no sea Azul cielo como muestra el ejemplo, también quisiera cambiar el color de los números para que combine bien con mi plantilla.
Por cierto hay una forma de centrar los numero de navegación?
Como hago eso?
Gracias de antemano
Todo eso se personaliza con el CSS que muestra el post. Por ejemplo:
.showpageArea {
background: transparent url(ELFONDO) no-repeat left top;
.showpageNum a {
color:#0F0; EL COLOR DE LOS NUMEROS
hola, muy buen aporte, a mi me salio bien, el problema q tengo es en los titulos como q se agrego un marco desalineado, por favor como lo elimino, please.
ya lo solucione
cambie:
.showpageArea {
border:1px solid #323B3F;
color:#777777;
font-size:10px;
margin:0;
padding:5px 0;
text-align:center;
}
por:
.showpageArea {
border:1px solid #FFFFFF;
color:#777777;
font-size:10px;
margin:0;
padding:5px 0;
text-align:center;
}
Gracias de todos modos. Saludos
http://miansilord.blogspot.com
Existe un pequeño error, que al menos a mí personalmente hace que el código no funcione.
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";
Saludos
David (http://www.verasoul.com)
Los que tienen dominio propio pueden dejar la variable isFirstPage de la siguiente forma: var isFirstPage = thisUrl ya que la función showpagecont tiene en su comienzo esto: var thisUrl = location.href lo cual se le asigna por defecto la dirección URL de nuestro blog.
Todavía tengo algunos problemillas en cuanto a saltos de página. Espero poder resolver.
Saludos.
Vera:
Hast donde yo entiendo:
var isFirstPage = thisUrl=="miDominio";
no produce un error, el signo de doble igual evalua una condición lo que dará como resultado:
isFirstPage = TRUE si es el home o bien isFirstPage = FALSE si no lo es. Eso es lo que se evalua más tarde en el código, si la variable es veradera o falsa.
El código:
var isFirstPage = thisUrl="miDominio";
no realiza esa evaluación y la variable isFirstPage siempre tendrá el valor "miDominio"
Hola a todos !!
Estoy aprendiendo un montón pero cuando alguien iba a explicar lo de verse los números de las primeras y de las últimas páginas separados con puntos suspensivos ... se cortó la conversación. ¿Alguna alma cándida me podría decir que debo añadir?. Muchas gracias. Enri.
No sé cómo se haría eso así que, también espero almas cándidas :D
Hola JMiur, gracias por molestarte y responderme. Aunque no sepamos como aparecen los puntos suspensivos, ¿como ver el numerito en el recuadro de las 3 primeras y las 3 últimas y así saber de cuantas páginas cuenta el blog?
Gracias anoder taim.
Es eso justamente lo que no parece poder saberse o por lo menos, es lo que no tengo idea de como resolverlo.
Gracias, Enri, por la información doble :D
Miraré el enlace y lo otro ya está en vias de solución, he eliminado el mensaje falso y por cierto, jamás comento sin estar logueado; lo digo por una respuesta que está firmada con mi nombre y jamás escribí. Eso es realmente tonto XD
Hola JMiur:
Siento el tono y las palabras de mi post pero me revienta que gente aproveche el interés y esfuerzo de los demás para crear situaciones incómodas.
Sigo investigando y ya diré algo. Gracias perdóname el calentón.
No te preocupes, Enri, la reacción es perfectamente entendible así que la disculpa es innecesaria :)
esta paginacion la pude instalar bien en mi blog, pero tiene ERRORES!!, el problema q tengo es q aveces no reconoce todos los post y los oculta, o tambien al cambiar de pagina los repite, ¿tiene solucion esto?es una desventaja, ¿sera por eso q quitaron la paginacion en este blog?.
tiene errores esta paginacion, no reconoce algunos post y tambien en varios casos los repite, ¿tiene solucion esto?. espero q si pero tambien. ¿sera por eso q quitaron la paginacion de este blog?
Aquí lo saqué porque sólo funcioan hasta 500 posts, esa es una limitación del porpio Json y en mic caso, al habr más posts, el problema es insoluble.
hasta ese bvalor no había problemas siempre que la cantidad definida en la Configuraciòn fuera la misam que la definida en el script. De todas manera, si se ven los comentarios, ha habido caso que parecía no funcionar o lo hacía mal.
Hola JMiur; he introducido el código pero como si no hubiese hecho nada. He seguido tus instrucciones al detalle, lo he repasado un montón veces y todo sigue igual como al principio: sin ningún cambio aparente. Por lo tanto, cuando hago clic sobre alguna etiqueta me salen siempre todas las entradas en la misma página.
Tal vez este código no funcione en mi blog (lo he modificado bastante siguiendo consejos y trucos de aquí y de allá). El caso es que mi blog podria funcionar perfectamente sin paginación. Me conformaría con que sólo se mostrasen unas cuantas entradas, las más recientes tal y como está determinado en "Configuración/Formato/Mostrar (x) entradas", pero acabo de descubrir que esta característica sólo funciona en la "Página Principal".
¿Existe alguna manera de modificar esto? Quiero decir que: ¿Es posible que los datos introducidos en "Configuración/Formato/Mostrar (x) entradas" afecta tanto a la "Página Principal", como a las "Etiquetas" o al "Archivo del Blog". Sería un apaño que me vendría muy bien.
Gracias. Un saludo.
Sí y no. Eso es posible hacerlo con las etiquetas o incluso con las búsquedas pero, con los archivos mensuales muestra el mes completo.
En las etiquetas, dependerá del código de la plantilla pero, en general dicen algo así:
<a expr:href='data:label.url' rel='nofollow'><data:label.name/></a>
Hay que cambiar esta parte:
expr:href='data:label.url'
por esto:
expr:href='data:label.url + "?max-results=5"'
No tengo con suerte con esto. Gracias por la ayuda pero no me funciona. Algo haré mal porque hasta lo más sencillo me falla,, como por ejemplo, lo de cambiar el interlineado de un post:
Según he leido por ahí se debería cambiar introduciendo un código de este tipo:
.post-body {
line-height: 1.7em;
}
¡Pero a mi no me funciona macho!. ¡Ay que joderse!
Muchas gracias por todo.
Un saludo y enhorabuena por tu blog.
OLA POR KE COÑO NO SE PUEDE ENTRAR EN MI BLOG PARA Q LA GENTE AGA COMENTARIOS Y SE AGA SEGUIDOR COMO COÑO EN A VE SI SE PODEIS METE USTEDES
AAQUI LO DEJO http://elblogdejente.blogspot.com/
pikachu:
No veo problemas en tu blog, se accede y se puede comentar tranquilamente.
Hola! Tremendo blog! me encanta! ..pero me siento una tonta...he tratado varias hrs con el código que das, y nada. Es frustrante, como sabrás.
Me gusta mucho el estilo que usas en esta pagina "hacia delante-inicio-hacia atras" con los iconos. Seria posible que me dijeras la forma mas ssencilla de hacer eso? Puedo usar tu codigo? como modifico los iconos con los mios propios? Ayudame, plis!!
No tengo nada de eso pero hay un artículo en el Blog de Gem@ que lo explica perfectamente.
¿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 ...