Controlando exibição de Widgets em determinadas paginas do Blog

Neste artigo irei mostrar como determinar a exibição dos elementos de página (Widgets) apenas em páginas que você deseja, por exemplo; você precisa que o widdget apareça apenas na página inicial ou apenas nas paginas de postagem ou nas paginas de determinados marcadores e até mesmo apenas em uma determinada postagem de seu blog.


Primeiramente vamos aos códigos que irão determinar a exibição dos widgets:


Para Ocultar:


Ocultar nas páginas de postagens:
<b:if cond='data:blog.pageType != "item"'>

Ocultar na página incial:
<b:if cond='data:blog.homepageUrl != data:blog.url'>

Ocultar em uma postagem específica:
<b:if cond='data:blog.homepageUrl != "URL do post"'>

Ocultar na página inicial, de marcadores e arquivo:
<b:if cond='data:blog.pageType == "item"'>

Ocultar em uma página de marcador específica:
<b:if cond='data:blog.homepageUrl != “http://URL_do_Blog/search/label/Marcador”'>

Ocultar nas páginas de arquivo:
<b:if cond='data:blog.pageType != "archive"'>

Ocultar na página de marcadores, postagens e arquivo:
<b:if cond='data:blog.homepageUrl == data:blog.url'>

Para Determinar exibição:

Mostrar apenas nas páginas de postagens:
<b:if cond='data:blog.pageType == "item"'>

Mostrar apenas na página incial:
<b:if cond='data:blog.homepageUrl == data:blog.url'>

Mostrar apenas em uma postagem específica:
<b:if cond='data:blog.url == "URL_do_Post"'>

Mostrar na página inicial, de marcadores e arquivo:
<b:if cond='data:blog.pageType != "item"'>

Mostrar apenas em uma página de marcador específica:
<b:if cond='data:blog.homepageUrl == "http://URL_do_Blog/search/label/Marcador"'>

Mostrar nas páginas de arquivo:
<b:if cond='data:blog.pageType == "archive"'>

Mostrar na página de marcadores e postagens:
<b:if cond='data:blog.homepageUrl != data:blog.url'>

Mostrar apenas na página de marcadores:
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>

Atenção: Ao invés de utilizar uma tag de fechamento utilizará dois pois foram abertos dois <b:if [...]>:
</b:if>
</b:if>

Aplicando: Controlando widgets em determinadas páginas do blog


Seu código deverá ficar assim sendo alterado somente onde está em negrito:

coloque aqui o código que você necessita para determinar a exibição do widget
=código do Widget=
</b:if>

Espero que o post tenha sido esclarecedor, Obrigado!

16 comentários:

  1. TO S EGUINDO QLQ DUVIDA TE PERGUNTO TO APANHANDO UM POUCO AINDA!
    adorei bjus

    ResponderExcluir
  2. mtooo bom!!!
    varias dicas interessantes!!!
    vllwww

    ResponderExcluir
  3. Cara, de todos relacionados a esse tema o seu é o mais completo, e além de tudo .. o mais detalhado, que não conseguir fazer .. "Chutaa que é macumba" . HEHE' .. abraço.

    ResponderExcluir
  4. Eu não consegui ver a diferença entre no código de ocultar e mostrar. Qual é a diferença? E como eu posso ocultar postagem na página inicial? Abraços.

    ResponderExcluir
  5. olá coloquei o slide que vc postou que por sinal é muito bom e pecebi que com o código para que ele fosse postado só na página incial que está nesse post não estava funcionado bem para o slide pois o slide tambem aparecia na pagina dos posts então adiconei esse outro código que consegui e pronto ficou perfeito e só na pagina inicial.



    detale é que o código desse post funcionou perfeitamente em outros elementos que a apliquei!

    eu não avia agradecido ainda então muito oobrigado pelo slide e pelas ótimas postagens
    que nos ajudam e facilitão a nossa vida!

    ResponderExcluir
  6. Fiz tudo certo, de todas as formas possíveis e não deu. Meu slide continua aparecendo na página inicial e nas demais.

    ResponderExcluir
    Respostas
    1. verifique se você fechou a tag com

      Excluir
    2. em, vc explicou tudo mas na verdade nada, onde é que eu coloco o código escolhido, para ocultar algo, coloco antes do script ou depois, explica melhor ai...

      Excluir
  7. lapisdecorr@yahoo.com.br29 de junho de 2012 21:20

    Isso serve somente para Blogger né?

    Você sabe como fazer isso com WordPress?

    ResponderExcluir
  8. Eu botei o slide que vc ensinou mas não to conseguindo deixar ele exibindo apenas na home... o que eu faço?

    ResponderExcluir
  9. Não consegui. Queria colocar uma imagem acima das postagens que só aparece em determinado marcador, exemplo:

    No marcador Dicas, aparece uma imagem dizendo que é a seção de dicas.

    :(

    ResponderExcluir
  10. Como exibir um gadget no post que estiver marcado com determinado marcador?

    ResponderExcluir

Todos os direitos reservados © Soluções Blog - Desenvolvido por Gustavo Solbas. Tecnologia do Blogger.