8 de mai de 2013

Ocultar widgets em determinada página

Olá pessoal, hoje vou mostrar para vocês como ocultar qualquer widget de seu blog em determinada 
página de seu blog. Vamos ao tutorial?

No html de seu blog, aperte ctrl f e procure pelo widget que quer ocultar.

Exemplo:

<b:widget id='Label1' locked='false' title='Tutoriais para blogger' type='LABEL'>
< b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
< /b:includable>
< /b:widget>

Se você quiser que o widget apareça apenas na página inicial, 
você deve adicionar os seguintes códigos no código do seu widget:

Abaixo de <b:includable id='main'>, você coloca:
< b:if cond='data:blog.url == data:blog.homepageUrl'>
Agora abaixo de <b:include name='quickedit'/> você adiciona:
< /b:if>

Ficando assim:

<b:widget id='Label1' locked='false' title='Tutoriais para blogger' type='LABEL'>
< b:includable id='main'>

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

<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>

</b:if>

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

Visualize, se estiver tudo certo salve.

Para que o widget apareça apenas nas páginas de posts, siga os
passos abaixo:

<b:widget id='Label1' locked='false' title='Tutoriais para blogger' type='LABEL'>
< b:includable id='main'>

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

<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>

</b:if>

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

Para que o widget apareça em alguma página específica faça assim:

<b:widget id='Label1' locked='false' title='Tutoriais para blogger' type='LABEL'>
< b:includable id='main'>
<b:if cond='data:blog.url == "Coloque aqui o link da página"'><!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>< /b:includable>
< /b:widget>


Onde tem:  "Coloque aqui o link da página", coloque o
link da página que quer que o widget apareça.


3 comentários :

  1. Tudo bem, eu sou o editor do site www.espiritismoverdadeiro e http://frasesespiritas.blogspot.com.br - meu nome é Márcio - já uso este comando no meu site, o problema é que fica o quadro da moldura onde o widget está oculto, você não conhece algum comando para se colocar junto e retirar o quadro de fundo.
    Isto eu pergunto porque se você tem um site onde precisa de vários widgets - na página inicial e nas internas ficam aqueles quadros que não servem para nada, só ocupam espaço.
    Obrigado

    ResponderExcluir
    Respostas
    1. Espiritismo Verdadeiro, fico feliz por seu comentário e para tirar sua dúvida
      olhe esta postagem:
      http://www.personalizaroblogger.com.br/2012/09/ocultando-widgets-e-elementos-em.html
      Desculpe por estar redirecionando sua dúvida para outro blog. Minha mãe está com os dois braços quebrados devido a uma queda e sua dúvida requer atenção a qual não estou podendo dar. Mais uma vez peço desculpas.
      Espero que o Personalizar o Blogger seja útil à você.

      Excluir
  2. Obrigada, me ajudou muito!

    ResponderExcluir

Qualquer dúvida pergunte que
responderei com prazer.
Só peço que seu comentário
seja relacionado à postagem.

© Princess Tutoriais- Agradece sua visita
2014. Todos os direitos reservados
Pedidos? dúvidas? nos comentários ou na Ask.
imagem-logo