4 de mai. de 2010

Escondendo widgets na primeira página do Blogger

Para a Maria Francisca que me perguntou como ocultar um widget específico na página principal (pois não entendeu as explicações por aí) faço esse post. (espero que eu consiga te explicar, rs).
Não se esqueça de antes de começar salvar uma cópia de seu template, caso não dê certo, é só reinstalá-lo.














A primeira coisa a fazer é  ir até o HTML de seu blog e salvar uma cópia do código que lá está pois se der errado vc poderá reinstalar ;-)


 Bem, agora feito isso, vamos dar um título para o widget que vc quer ocultar. escreva nele "batata" (depois vc poderá trocar o nome ou apagar)







Feito isso volte até o HTML de seu blog, e clique em "Expandir modelo de widget" e depois clique em seu teclado na tecla "F3" e ao abrir uma janela, escreva então a palavra "batata"



Percebeu que a palavra apareceu selecionada ?  Aí está o wiget que vc quer esconder na primeira página do Blogger.

Atenção agora ! 

Saiba que cada widget tem um código específico, dependendo de quais deles vc escolher, se é o HTML/Javascript, se é o de marcadores, de lista de links, de lista de blogs, mas todos eles começam com <b:widget id= e terminam com </b: widget>

Pois bem, eles também possuem <b:includable id='main'> e é depois dele que você colocará o código para esconder o widget. Saiba que os widgets também possuem o código </b:includable>, e será acima dele que vc deverá colar o código para fechar a div. Isso é só para que vc entenda o que estará fazendo.

Isso foi só para dizer que o que está entre os códigos dentro do widget não tem a mínima importância, o que vai resolver são os códigos que estão representados abaixo pela cor azul.
<b:widget id='BlogList1' locked='false' title='Batata' type='BlogList'>
<b:includable id='main'>
AQUI VC VAI COLAR O PRIMEIRO CÓDIGO


    AQUI DEVERÁ TER UM MONTE DE CÓDIGO QUE NÃO NOS INTERESSE

AQUI VC VAI COLAR O SEGUNDO CÓDIGO
 </b:includable>
</b:widget>



Abaixo do primeiro código cole o seguinte código:


<b:if cond='data:blog.homepageUrl != data:blog.url'>

Acima do segundo código cole este:

</b:if>


Ficando assim:

<b:widget id='BlogList1' locked='false' title='Batata' type='BlogList'>
 <b:includable id='main'>







<b:if cond='data:blog.homepageUrl != data:blog.url'>

    AQUI DEVERÁ TER UM MONTE DE CÓDIGO QUE NÃO NOS INTERESSE

</b:if>
 </b:includable>
</b:widget>








Salve e veja se deu certo. Agora vc já pode modificar e até apagar o título de seu widget.




Código para esconder na página inicial, marcadores e também nas páginas internas (não é nos posts, é quando você clica em postagens antigas)


<b:if cond='data:blog.pageType == "item"'>




Essa dica eu vi no blog Ice Breaker lá ele explica outras formas de ocultar widgets

11 comentários:

  1. Oi Elke gostaria da tua ajuda tem um site por ai,que disponibiliza o codigo para fazer calendario...até ai tudo mas não consigo entender o tutorial,poderia porfavor me explicar cada passo....preciso de ajuda...vc é tão inteligente..guria...me ajude porfavor...o site é o da cristine on line....obrigado.

    ResponderExcluir
  2. Exelente post, uso todos os dias. kkkk

    Obrigado e continue nos ajudando deste jeito

    ResponderExcluir
  3. Muito util esse post, já salvei nos favoritos!

    ResponderExcluir
  4. Como faço para poder esconder as postagens só da página inicial? Este código não funcionou.

    ResponderExcluir
  5. Tem como fazer o contrário? Mostra um elemento somente na página inicial?

    ResponderExcluir
  6. Pqp, excelente post amigo. Procurei muito até conseguir encontrar seu post e resolver meu problema. Muito obrigado.

    ResponderExcluir
  7. Com esse código tem como ocultar postagens com um marcador especifico da pagina inicial? Encontrei em outro site um código para isso, mas ele não está funcionando. (http://wasnojive.blogspot.com.br/2011/06/ocultar-postagens-na-pagina-inicial-do.html)

    ResponderExcluir
  8. tava procurando algo assim a muito tempo
    tinha colocado a opção de comentarios via facebook
    mas ele aparecia na pagina inicial tambem
    Valeu cara

    ResponderExcluir
  9. Olá, como faço para deixar o menu que estou, selecionado? meu e-mail: veronica.mkt@hotmail.com

    obrigada!

    ResponderExcluir

A legislação brasileira prevê a possibilidade de se responsabilizar o blogueiro pelo conteúdo do blog, inclusive quanto a comentários; portanto, o autor deste blog reserva a si o direito de não publicar comentários que firam a lei, a ética ou quaisquer outros princípios da boa convivência. Não serão aceitos comentários anônimos ou que envolvam crimes de calúnia, ofensa, falsidade ideológica, multiplicidade de nomes para um mesmo IP ou invasão de privacidade pessoal / familiar a qualquer pessoa. Comentários sobre assuntos que não são tratados aqui também poderão ser suprimidos, bem como comentários com links. Este é um espaço público e coletivo e merece ser mantido limpo para o bem-estar de todos nós.


Copyright © Templates e Acessórios |
Design by Elke di Barros | Tecnologia do Blogger
    Twitter Facebook Google + YouTube