quinta-feira, 23 de dezembro de 2010

Dicas para Blogueiros: Tirar LinkWithin da primeira página

Um tempo atrás dei uma dica para os amigos blogueiros, falando de um gadget muito legal, o Linkwithin, que coloca links para outros artigos ao fim de cada post. Eu vi que muita gente começou a usar essa ferramenta, e gostaria de compartilhar hoje uma customização muito legal, que tira o Linkwithin da página inicial do blog, fazendo com que os links só apareçam nas postagens mesmo.

Bom, deixem-me explicar algo aqui. Eu optei por colocar apenas resumos dos posts na página inicial, e o linkwithin lá não ficava muito bem, esteticamente falando. Por isso fui atrás de retirá-lo da primeira página e encontrei a solução nesse site: http://www.gerenciandoblog.com.br/2009/08/mostre-artigos-relacionados-com-o.html.

Como a explicação está muito boa, copio-a aqui, mas recomendo que se visite o link acima, pois há outras opções de customizações lá.


1. Vá à área de configurações de seu blog e entre em “Layout” / “Editar HTML”.
2. Marque a opção “Expandir modelos de widgets”.
3. Copie o código abaixo dessa caixa para um editor de texto (sugiro o ótimo Notepad++).
4. Salve uma cópia de segurança para o caso de precisar reverter o processo.
5. Localize o widget do LinkWithin no HTML do seu template. Se você não alterou o nome sugerido é só localizar o texto LinkWithin. Ele estará similar ao abaixo (o número 11 marcado em azul é só um exemplo e pode variar em seu blog):
<b:widget id='HTML11' locked='false' title='LinkWithin' type='HTML'>
<b:includable id='main'><data:content/></b:includable>
</b:widget>

6. Substitua o texto pelo abaixo (mantendo, em lugar do 11, o mesmo número que estava em seu blog). Veja que foi incluída uma condição para que ele seja mostrado apenas em páginas do tipo “item” (linhas marcadas em vermelho):
<b:widget id='HTML11' locked='false' title='LinkWithin' type='HTML'>
    <b:includable id='main'>
        <b:if cond='data:blog.pageType == "item"'>             <data:content/>
        </b:if>     </b:includable>
</b:widget>


7. Copie o código alterado e cole-o de volta em seu blog. Antes de salvar, clique em “Visualizar”, apenas para garantir que não existe nenhum erro. Se não houver, é só clicar em “Salvar Modelo”.


o ClérigoSo long and thanks for all the fish!

22 comentários:

  1. Putz se eu soubesse disso quando tinha um blog..
    Valeu a dica priest! XD

    ResponderExcluir
  2. Rsrsrsrs, valeu pelo comment Red. Espero que sirva para os que ainda tem um blog =D

    ResponderExcluir
  3. Eu uso o blogger em rascunho (Blogger in Draft) com a função jump break (o famoso "leia mais") lá no Dimensão X.

    Com isso não preciso mexer no código HTML. Basta acionar o jump break no ponto desejado do texto e tudo o que vier a seguir só aparecerá quando o leitor clicar no Leia Mais.

    ResponderExcluir
  4. Então, Oráculo, eu também uso o jumpbreak e esperava que funcionasse assim com o linkwithin, mas pelos menos aqui no Clérigo não funcionou. O linkwithin aparecia na página inicial e também na página do post. Por isso tive que ir atrás do HTML.

    ResponderExcluir
  5. coloquei o LinkWithin no meu blogger mas deletei algumas postagens só que ainda aparece o historico e o link delas em meu blog, tem como eu limpar isso, para que elas não mais aparecem na lista do LinkWithin amigo.

    preciso de uma luz para resolver isso.

    Abraço
    narayana_jaya@ig.com.br

    ResponderExcluir
  6. Caramba, confesso que tenho procurado uma solução para isso, mas ainda não encontrei.

    ResponderExcluir
  7. Olá, Clérigo!

    Estou um tanto atrasado, mas obrigado por citar meu artigo aqui em seu blog! Muitos procuram mesmo como exibir o LinkWithin somente nas páginas dos artigos.

    Quanto à dúvida do último visitante referente à remoção de páginas antigas, hoje isso só pode ser feito pela equipe do LinkWithin. É necessário enviar um e-mail para support@linkwithin.com (em inglês), informando o endereço do blog e solicitando para que ele seja reindexado para remover artigos deletados.

    Um abraço!

    ResponderExcluir
  8. Caro Adelson, eu que agradeço por você comentar por aqui. Seu blog é muito bom cara, parabéns!

    ResponderExcluir
  9. cara to com um problema!
    Eu instalei o LinkWithin no meu blog com 4 postagens semelhantes e fiz esse esquema de não aparecer na primeira pagina! Até ai tdu certo. Mas depois de um tempo acabei aumentado a largura do meu Blog, então desinstalei o LinkWithin e instalei de novo com 5 postagens semelhantes, mas não aparecem as 5, aparecem apenas 4. (E eu já tirei da primeira pg ok!)

    Mas me de uma luz de como faço pra aparecer mais um nesse espaço vago!

    Se quiser olhar como que esta o meu blog acessa ae: www.ograndecurioso.blogspot.com

    ResponderExcluir
  10. @Maurício: quando o LinkWithin dá problemas, a melhor coisa a fazer é entrar em contato com o pessoal lá e pedir para eles resetarem suas configurações.

    ResponderExcluir
  11. Olá sou eu de novo decidi trocar o LinkWithin pelo 2LEEP posso usar este mesmo codigo mas trokando as palavar LinkWithin por 2leep para retira-lo da primeira pagina?

    ResponderExcluir
  12. Acabei de fazer isso e deu certo com o 2leep tb!
    \o/

    ResponderExcluir
  13. @Maurício: obrigado pelo feedback. Não conheço esse 2leep, mas é bom saber que o código funciona com ele tb.

    ResponderExcluir
  14. A boa notícia é que funciona mesmo com 2sleep!! Eu to levando uma cossa com essa mudança na edição de html do blogger, achei o código praticamente na sorte!!

    ResponderExcluir
  15. Obrigada, era exatamente o que eu procurava.

    ResponderExcluir
  16. Não estou conseguindo quando entro em layout não tem editar html!

    ResponderExcluir
  17. ME AJUDE POR FAVOR.........
    eu tinha o LinkWithin e tava mostrando as postagens e tal....mas paguei as postagens todas e coloquei outras, e o LinkWithin nao mostras as atuais somente as antigas deletadas, ja fiz de tudo, titei o LinkWithin cadastrei de novo, com outro email e nada.... como faço amigos???? meu email é: henrique.erds@gmail.com

    abraços e aguardo ansioso. ate´breve.

    ResponderExcluir
  18. Deu certo aqui, ainda bem! obrigada!

    ResponderExcluir

Seja um comentarista, mas não um troll! Comentários com palavrões ou linguagem depreciativa serão deletados.