Paginação Numerada para Blog


Há o modelo convencional para navegar pelas páginas do Blog que consiste em três links, no final da página, onde o visitante pode passar para a próxima, voltar ou ir para a “Home”. Já mostramos aqui com substituir o texto por imagens. Algumas pessoas viram as modificações nesta função na nossa página, onde numeramos as páginas, e nos perguntam como fazer isso. Veja abaixo, como criar um sistema de paginação para o seu blog.

 

ATUALIZAÇÃO: Há uma nova versão que funciona melhor no Blogger e sem erros:

 



Você pode ver isso funcionando na página principal do [ Ferramentas Blog ] e passar, página por página, numeradas, vendo todos os nossos artigos e saber quantas páginas temos. Então, vou mostrar como inserir este recurso em seu blog também. Esta é uma dica muito complexa e grande, exigindo atenção e cuidado, mas é fácil de fazer e dá um aspecto mais profissional para seu blog.

Siga as etapas dessa dica com muito cuidado e atenção e, antes de fazer qualquer modificação e começar, faça um backup do modelo de seu blog para pode restaurar o original caso algo saia errado ou não goste do resultado.

Paginação Ferramentas Blog

Instalando os códigos.

Vamos em “Layout” e “Editar HTML” no painel do seu blog. Não marque “Expandir modelos de widgets” – não precisa marcar essa opção para fazermos as modificações que seguem e ficará mais fácil de encontrar as linhas dos códigos indicados.

A primeira parte é inserir o código CSS na parte chamada de “Style”. Ela fica acima da linha “]]></b:skin>”. Encontre essa tag e, antes dela, cole o código que segue:


<!-- Paginação Estilo início -->

.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #ccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #ccc;
background-color:#ccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #ccc;
background: #ccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #ccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333;
}


<!-- Paginação Estilo final -->





Feito isso , agora procure por algo como:





<b:widget id='Blog1' locked='true' title='Postagens no blog' type='Blog'/>

</b:section>





E, abaixo disso, cole o JavaScript que instala a função e a executa. Como o código é muito longo, para ver ele, clique em "Abrir Código":



As partes indicadas em vermelho determinam, nessa ordem, a quantidade de artigos que aparecerá por página e, o segundo, a quantidade de números na lista.



Agora, salve o modelo e veja o resultado. Se algo sair errado, é só encontrar as marcações e apagar o que foi inserido. Teste de todas as maneiras para ter certeza de que o resultado é como deseja. Não sei como modificar mais detalhes no layout desse estilo de paginação. Vimos o modelo acima descrito e, tal como usamos, no Blogger Buster – se quiser mais detalhes, visite (está em inglês).



52 comentários

Tukkinos disse...

Funcionou!!!!
pela primeira vez algo funcionou comigo"""

estou felizzzz!!!!

hamiltont disse...

Legal. Precisa mesmo das linhas em branco dentro dos códigos?
Na página inicial do [ Ferramentas Blog ] aparece em português, mas aqui na postagem a ilustração mostra em inglês. Como ficará no meu blog, afinal?
Agradeço.

Marcos Lemos disse...

Tukkinos,
que bom que deu certo aí. Com um pouco de paciência tudo funciona.

.

Hamiltont,
Basta procurar pelas linhas:
"var upPageWord = 'Anterior';"
e pela
"var downPageWord = 'Próxima';"

São elas que determinam o que aparece escrito. A imagem é apenas para ilustrar mesmo.

CLINPER - clinper@hotmail.com disse...

Fazia tempo que eu queria isso,ficou legal,mas esta uma coisa estranha tem postagens que simplesmente sumiram da ordem que foram colocadas,se eu olho na parte das postagens (onde edita e exclui) ela esta la mas não aparece quando uso a parte numerada e também aparece na barra de pesquisa.....pq sera? www.clinper.com

Marcos Lemos disse...

CLINPER,
basta observar a quantidade de artigos que vão aparecer por página.... tem que ter atenção nessa configuração e mexer nela até funcionar...
cada template tem esse jeito próprio, então tem que encontrar o número que funciona no seu...
no meu funciona com 8....

Azevedo ZoOMrN, disse...

não estou conseguindo, faço tudo como vocês mandaram mais não aparece nada, o que eu faço ?

Marcos Lemos disse...

Azevedo,
A primeira coisa a saber é: A paginação só aparece para os artigos juntos na primeira página em diante (páginas de conteúdo).
Para as demais partes como páginas de Marcadores e postagens individuais, não aparece.

Segundo:
Se não está aparecendo na página de conteúdo, então você colocou a segunda parte do código no lugar errado ou deixou alguma linha de fora....

Verifique as etapas e o local exato para colar os códigos!

an3to disse...

Muito boa a dica, já inclui no meu blog,

vlw mesmo

◄ Morphiles ► disse...

Cara show...deu certinho no meu...eu só queria saber se tem como tirar akela parte que aparece "Pages 5"...em que parte do código faço isso...tem como!??

Administrador disse...

Olá marcos POR FAVOR me ajuda aqui Olha eu não consigo! ja tentei com todos os meus blog!
eu faço assim

o primeiro código
eu coloco atras do "]]>< / b:skin >"

o segundo código eu ponho
na frente do

"< / b:section >"

esta certo??

Marcos Lemos disse...

Exatamente como está descrito no tutorial.
Feito tudo corretamente, funcionará.

Luciano Marino disse...

Tem como inserir essa paginação no blogger antigo?

Marcos Lemos disse...

Luciano Marino,

Infelizmente esse tipo de recurso funciona apenas no novo Blogger.

Emerson disse...

Parabéns pelo tutorial a muito tempo procuro e aqui achei e deu certo de primeira
Grato

iTzMe Donizete disse...

ola.
marcos eu fiz como vc esta ai na postagem, mas ai quando eu salvo aparece isso.

Mais de um item encontrado com o id: AdSense1. Os IDs de itens devem ser únicos e exclusivos.

por favor vc poderia exatamente onde coloca?
entre quais linhas?
assimk fica mais facil.

Marcos Lemos disse...

Itzme,

Basta vc procurar onde aparecem elementos no código HTML do seu blog que tenham a ID AdSense1 e trocar algum por outro número e salva...

Só isso.

O Pansa disse...

Olá. Estou a criar um blog para downloads em geral, o que vai resultar em diversas páginas!
Entao resolvi buscar uma solução legal para isso e me deparei com esse script aqui do seu blog. O Coloquei no meu template, defini um codigo css interessante ate, mas aqui vem meu problema, quando eu clico para ir a próxima página ele resulta nessa Mensagem "Nenhuma postagem corresponde à sua consulta. Mostrar todas as postagens
Nenhuma postagem corresponde à sua consulta. Mostrar todas ".

Gostaria de Saber se teria como você me ajudar, pois procurei diversas suloções, revisei o código por diversas vezes e até agora não obtive sucesso..

Fico Grato desde Já.

Att, Francis.

Marcos Lemos disse...

Pansa,

O máximo que posso te ajudar é indicar que revise a questão da quantidade de artigos que deve aparecer por página e verificar o número que funcionará adequadamente.

Pode ser q esse erro acontece por seu blog ter poucos artigos ainda!

'mo0cinha disse...

Nossa qe bem explicado . *-*
No meu foi sucesso esse tuto .. Obrigada

Titiça Neder disse...

Sou nova nesse lance de blog e tudo que tentei consegui, e olha que sou bem crua com esse lance de internet... conclusão você é muito bom em expilcar.

Obrigada

Marcos Lemos disse...

Mocinha e Titiça,

Obrigado,
Nosso objetivo aqui é facilitar a vida de todos.

Alice disse...

Marcos, no meu blog deu o mesmo problema do
CLINPER (07 Fevereiro, 2009)- tem postagens que sumiram, não aparece quando uso a parte numerada. Como vc respondeu a ele, tentei todos números na quantidade de arquivos (de 2 a 15!!!) e não deu certo. Será que vou ter que tirar ou tem mais alguma dica pra eu poder arrumar? Que será que eu fiz de errado? eu tinha gostado tanto... Parabéns pelo seu site! Obrigada. Alice.

Marcos Lemos disse...

Alice,

não encontrei nenhuma solução pra isso. O que posso imaginar é que não funciona corretamente em alguns templates.

Acho q no caso é melhor tirar mesmo.

Alice disse...

ah que pena... mas valeu. Consegui muita coisa legal aqui no site, acho ele demais. Abraço.

Portal80 disse...

Poxa, também deu certo pra mim. E, olha que não entendo p.... nenhuma de html, programação. Tsc tsc tsc .... Buuurra toootal!!

Amém e valeu! T animei. ;p

Fábio Ramalho disse...

isto não funciona no meu blog
videoclips-dj.blogspot.com

sabe me dizer o porquê? =|

obg
fico à espera de uma resposta.

Marcos Lemos disse...

Fábio,

alguns modelos de template não aceitam esse tipo de código.
Infelizmente!

Charles disse...

Parabéns, valeu muito a dica.Continue assim, ajuadando os blogueiros.
Show.

Ĵσℕα₮ℋѦℕ disse...

no meu deu certo mais depois da pagina 3 pula direto para a 12 e nao sai da 12 affs alguem sabe o pq?

Marcos Lemos disse...

Quando a paginação não funcionar corretamente, recomendamos que tire.
Acontece que alguns modelos de templates não aceitam esse recurso ou não o executam muito bem. E, assim, não há o que fazer.

Douglas disse...

Cara, busco isso há muito tempo, não conhecia seu blog, agora sempre entrarei aqui!

Nota 10, muitas dicas bacanas!

Vlw

Leck disse...

Funcionou! Muito boa a dica!

mj disse...

Obrigado, valeu mesmo...

ninja disse...

esse script nao funciona... qm tá falando que deu certo não se atentou que alguns posts simplesmente não são exibidos.
Isso porque o script caça os posts por data, mas esquece de ver as horas.
Ou seja, se você tiver vários posts num dia só, algum deles pode não aparecer... e isso torna-o inutil para blogs que tem muitos posts...
É isso =)
teh mais

Marcos Lemos disse...

Ninja,

bem observado.
Quando fiz o teste aqui no [ Ferramentas Blog ] não percebi essa questão da data. Como só publico um artigo por dia, esse Script funciona perfeitamente e nada se perde.

Então, é bom observar isso. Quem publicar mais de um artigo por dia é melhor não usar esse formato.

Darlo Brito disse...
Esta postagem foi removida pelo autor.
Movies Tuga disse...

Excelente, obrigado

albeh disse...

Valeu, jáh coloquei no meu blog e deu certo!

Dhionatam disse...
Esta postagem foi removida pelo autor.
Anderson disse...

Bah primeira vez que esse código funciona comigo.
Muito Obrigado.

Anderson disse...

Amigo...a principio achei que tinha dado certo, mas analisando no blog. Ele pula de numeração. Tipo da página 1 a 3. Gostaria de saber oque pode ter ocorrido?
Obrigado

Marcos Lemos disse...

Anderson,

Como recomendamos para todos, é preciso fazer testes antes em um blog alternativo para evitar problemas.
Esse erro acontece pela soma de dois fatores de incompatibilidade:
1. Mais de um artigo publicado no mesmo dia;
2. Alguns templates não aceita a primeira parte do código e não o interpretam direito em conjunto com outras partes.

Infelizmente não funciona para todos.

Filipi Alves disse...

Olá, ótimo vocês disponibilizarem isso para nos, blogueiros :D
so tenho uma duvida eu fiz tudo o que era dito, mas a páginação so trabalha da 'segunda' página para frente. Na página inicial não pega :S

Obrigado

Cinema Online disse...

Valeu...

Filipe, para parar de pular as paginas, basta vc ir em: var pageCount = 5; e ir mudando o numero de paginas ate dar certo.

E depois para configurar o numero de paginas da pagina inicial e so ir em layout, editar, e editar o numero de postagens.

valeu ate+++

Free Life Break disse...

Pow mano obrigado pelo tutorial realmente o que eu mais gostei!!!
Parabéns pelo post!!!
fica na paz!!!!!!!!!

NYCK DOWNLOADS disse...

Olha eu fiz tudo certinho como esta esplicando aqui, mas não alterou absolutamente NADA no blog. Talvez seja porque eu ja tinha mudado uma vez, coloquei um botão de avançar e anterior no lugar de Postagens mais antigas e etc...
Mas mesmo assim, gostei muito do blog, tem muita coisa boa e interessante aqui, ja esta nos meus favoritos !

Weslei - Adm disse...

vlw ai cara muito obrigado por compartilhar seu conhecimento ate !!1

soniacrochetandoavida disse...

Ótimo, deu certo de primeira! Estava tentando há horas com as instruções de outra blogueira amiga mas ñ estava conseguindo.Muito obrigada!!!

♥ Lucy Sem Fronteiras ♥ disse...

Olá Marcos,

Nossa estou super feliz! Pois fiz tudo direitinho e consegui. Tentei na primeira, mas deu erro, depois de verificar atentamente, vi que coloquei o segundo código, uma linha acima do que o descrito por você. Mas como sou persistente, verifiquei tudo novamente, passo a passo, e finalmente deu certo!
Muito obrigada mais uma vez, já se tornou hábito tudo o que quero, vir procurar aqui.
Obrigada por compartilhar Marcos.

Paz e sucesso a ti,

Lucy

SkinTape disse...

Primeiramente: Sensacional! Super! Explendido! Maravilhoso! E muito obrigado.

Sua didática no post torna fácil o entendimento por qualquer um, até mesmo os mais desentendidos no assunto e suas palavras ainda faz com que nos sintamos capazes. Desejo-lhe muito Sucesso.

Camilli Chamone disse...

Os numeradores não me amam. Passei o dia inteiro ontem, obscecada com isso, tentei váriossss [html´s], mas nada apareceu na página do meu blog. Desisto! Preciso ver a luz do sol! :D

mezenga down disse...

Aqui funcionou muito bem, vlw pela dica muito obrigado!

Postar um comentário


Gostou do que encontrou aqui?
Comente este artigo que acabou de ler.
Quer entrar em contato ou tirar alguma dúvida? Formulário de Contato
Nos comentários dos artigos escreva apenas o que for referente ao tema.
Antes de Comentar leia nossa Política para Comentários para saber como interagir com nossos artigos, tirar suas dúvidas e ser respondido(a).



 
Direitos reservados © [ FerramentasBlog.com ] |