quarta-feira, 3 de março de 2010

Links de Navegação numerados para Blogger

Olá, caro leitor! Se você quer acompanhar todos os nossos artigos, sinta-se a vontade para assinar nosso feed.

Otimizar os links de navegação de seu Blog, ajuda a melhorar o seu layout e também a sua navegabilidade. Existem inúmeras formas de configurá-los. Desta vez, vim lhes mostrar um script que o metablog Abu Harfan disponibilizou, que permite configurar os links de navegação em páginas numeradas, como muitos blogs e sites fazem.


Existem inúmeras maneiras de configurar os links de navegação de seu Blog. Algumas destas, estão previstas nos links abaixo:
-> Alterando o texto dos links "Postagens mais antigas" e "Postagens mais recentes"
-> Customizando links de navegação com ícones


Ensinei como modificar os links de navegação de seu Blog, como mostrei nos artigos acima. Este script que foi criado por Abu Harfan, permite numerar os links de navegação, ou seja, ao invés de usar links como "Próximo" ou "Anterior", usaremos uma paginação mais complexa, onde exibe o número de páginas, e basta um clique em algumas delas para ir diretamente para ela. ANTES de iniciar o tutorial, você deverá configurar o número de postagens que aparecerá em cada uma das páginas do seu Blog, como ensinei nos artigos abaixo:
-> Configurando o número de postagens na página principal
-> Apresente um número específico de postagens por marcador


Também é de suma importância fazer o Backup de seu Blog, para proteger o template de problemas.
-> Faça backup de seu blog para proteger o seu template e seus gadgets


O número de postagens por página já foi configurado, e o backuo já foi feito, agora já será possível iniciar o processo de instalação dos links de navegação numerados. Primeiramente, você deve acessar o painel do Blogger e dirigir-se para: Layout -> Editar HTML. NÃO clique na opção "Expandir modelos de widgets", não será preciso ativar este comando. Pressione CTRL + F e procure pela seguinte tag:

]]></b:skin>
SUBSTITUA POR COMPLETO esta tag, pois colaremos ela novamente. Substitua ela pelo seguinte código CSS.

.showpageNum a {
padding: 3px 8px;
margin:0 4px;
text-decoration: none;
border:1px solid #999;
-webkit-border-radius:3px;-moz-border-radius:3px;
background: #ddd;
}

.showpageOf {
margin:0 8px 0 0;
}
.showpageNum a:hover {
border:1px solid #888;
background: #ccc;
}

.showpagePoint {
color:#fff;
text-shadow:0 1px 2px #333;
padding: 3px 8px;
margin: 2px;
font-weight: 700;
-webkit-border-radius:3px;-moz-border-radius:3px;
border:1px solid #999;
background: #666;
text-decoration: none;
}

]]></b:skin>
Como pode notar, a tag está novamente no final do código, por isso não houve problemas em removê-la. O código CSS da paginação numerada já está concluído, agora devemos adicionar o código JavaScript. Para isso, pressione CTRL + F e procure pela seguinte tag:

</body>
Esta tag se encontrará no final de seu código fonte. Novamente, SUBSTITUA esta tag pelo seguinte código:

&lt;script type='text/javascript'&gt;
var home_page=&quot;/&quot;;
var urlactivepage=location.href;
var postperpage=7;
var numshowpage=4;
var upPageWord ='<<'; var downPageWord ='>>';
&lt;/script&gt;
&lt;script src='http://all-in-one-blogger-widget.googlecode.com/files/pagenaviv202-min.js' type='text/javascript'&gt;&lt;/script&gt;
</body>
Substitua o número "7" destacado em vermelho, pelo número de postagens que foi configurado por cada uma das páginas de seu Blog. Salve o seu template, e veja que os resultados são satisfatórios. Caso ocorra algo errado, faça o upload de seu antigo template.

18 Comentários:

Prof | Marcell Lana disse...

opa!

Não consegui. "/
Segui passo a passo todo o tutorial, no entanto, não consegui colocar os links de navegação...quando clico em salvar ele exibe a mensagem de erro no cód. XML, dizendo que não foi fechado adequadamente.

Como posso resolver isso?


Att,
MarceLL de Lana | marcellmls@gmail.com

S.E.A RN disse...

Esse tuto tá errado. Tentei exatamente como ensinou e deu errado em 3 modelos diferentes de templates...

Vinicius Chargel disse...

Testei este hack em modelos diferentes e funcionarão tranquilamente. Verifiquem se instalaram-o corretamente. Vou refazer o processo de instalação, quaisquer coisas, voltarei com uma resposta mais precisa.

Fábio Costa disse...

não ta certo.
não consegui também

Vinicius Chargel disse...

Descobri o erro que ocorre:
Vocês não devem ter configurado o número de páginas por marcador. Isso deve ser feito, caso contrário, o hack não terá um bom desempenho.

Vinicius Chargel disse...

Vou tentar refazer o tutorial para ver se o hack funciona.

ALISON (Q.R.A Pride) disse...

Muito obrigado funciono em todos os meus blogs. pq ninguem quenta ficar com aquele " Postagens Mais Antigas " do Blogger , " Proxima " é muito mais bonito !

xDD

link disse...

"Vou tentar refazer o tutorial para ver se o hack funciona."

e então, funcionou?

Vinicius Chargel disse...

@link,

Infelizmente não. Ocorreu algum erro que ainda não consegui encontrar. Caso encontre, corrigirei o tutorial e avisarei aqui pelos comentários.

DUDU disse...

amigo da erro esses codigos estão errados nimquem conseque

Vinicius Chargel disse...

@DUDU,

Este hack é do blog Abu Harfan. O que pode ter acontecido é que ele tenha tirado o script do ar.

Vinicius Chargel disse...

Kieronny,

Parece que há algum erro no hack, e provavelmente, no script. Como citei acima, acho que ele removeu o script do ar, fazendo com que o hack não funcione mais.

Lucas disse...

nao deu aki quando eu clico em visualizar da erro aparece Não foi possível analisar o seu modelo, pois sua formatação é inadequada. Certifique-se de que todos os elementos XML estão fechados adequadamente.
Mensagem de erro em XML: The content of elements must consist of well-formed character data or markup.
Error 500

Vinicius Chargel disse...

a,

Provavelmente, você fez os procedimentos de maneira errada. Tente aplicar em outro blog para ver se o erro permanece.

Postar um comentário

-> NÃO faça comentários ofensivos;
-> Faça comentários apenas RELATIVOS ao assunto do artigo;
-> NÃO faça conversas nos comentários;
-> É PROIBIDO usar links desnecessários, para isso comente usando OpenID;
-> Os comentários são VERIFICADOS, para garantir que não seja violada as regras acima;

Se preferir, fale conosco pela página de CONTATO.

Dica
Use tags como <b> e <i> para fazer comentários mais relevantes.

Perfil

Sou Vinicius Chargel, criador e administrador do Desenvolvimento Blogger. Estudante, Twitteiro e Blogueiro. Atua na internet desde 2006, mas começou a criar blogs apenas à 1,5 anos atrás. Nascido em 1997.

Contadores/Estatísticas

Creative Commons License

Contribua com este blog!


  ©Desenvolvimento Blogger - Todos os direitos reservados.

Template by Dicas Blogger | Topo