Widgets

Gadget -como ocultar apenas na pagina principal do blog

10 comentários
Gadget -como ocultar apenas na pagina principal do blog
A dica de hoje é sem dúvida muito simples, basta prestar um pouco de atenção e, no passo a passo vocês vão tirar de letra este nosso recurso.. afinal, aquele gadget que esta na pagina principal, nem sempre fica bem ali, talvez em outra pagina ele tenha mais conveniência, então vamos aos passos  para resolvermos isto:
Quando adicionamos um novo ao nosso Blog, as vezes atrapalha nossa Organização.
Então vamos solucionar esta questão, ocultando o gadget da pagina inicial
Primeiro passo: Acesse o painel de Edição do seu blog, vá em Modelo>> em Editar HTML >> e em Prosseguir
.
painel do blog para editar gadget
E depois Marque a opção "Expandir Modelos de Widgets".
modelo para edição do painel do blog
 
Agora vamos procurar o determinado gadget que queira retirar da pagina inicial.
Então! no HTML você pesquisar pelo Título do seu gadget.
Pra facilitar a sua busca pelo titulo do Gadget, utilize o atalho CTRL + F que serve pra pesquisar no Navegador.
Exemplo: Digamos que o meu Gadget se chama "label", então eu irei  procurar pelo nome do Gadget.
Quando você localizar o Titulo do seu gadget, ele irá aparecer igual ou parecido com a sequencia abaixo:
<b:widget id='HTML2' locked='false' title=' label ' type='HTML'>
<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>
O código que vocês estão vendo, eu o destaquei em várias cores para vocês compreenderem melhor
Agora vamos alterar:

Logo  Abaixo da parte destacada em cor "Azul e vermelho" :  <b:includable id='main'> você acrescenta esse código :

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

Agora mais um pouquinho abaixo encontre essa parte: <b:include name='quickedit'/> , e Abaixo dela, você acrescenta esse código:

</b:if>
 
E ele ficará assim:
<b:widget id='HTML2' locked='false' title=' label ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
  <!-- 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>
Agora Clique em Visualizar, se não aparecer mensagem de erro é por que está tudo certo, e depois salve  Modelo
 
Como colocar o Gadget pra aparecer em uma determinada página do seu blog.
Se você quiser colocar o Gadget pra aparecer em uma determinada Página, você fará o mesmo procedimento, com forme as alterações que mostramos acima, mas só que usando um código específico.

Abaixo da parte destacada em cor "Azul e vermelha" : <b:includable id='main'> coloque esse código:

<b:if cond='data:blog.url == "Coloque aqui o link da página">
E nesse código, você substituirá essa parte:"Coloque aqui o link da página" pelo endereço (link) da página que você quer que apareça o Gadget.

E novamente abaixo de  <b:include name='quickedit'/> coloque esse código:

</b:if>
 
Ficará assim
 
<b:widget id='HTML2' locked='false' title=' Menu Dicas ' type='HTML'>
<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>
E por fim, clique em Visualizar pra conferir se não fez nada errado, e depois Salve o modelo.

Agora, vou lhes fornecer, outras condicionais, para que vocês utilizem de acordo com vossas preferêmcias, sempre seguindo os passos acima, apenas acrescentando eles no gadgets...

Para OCULTAR um widget somente na Página Inicial:
<b:if cond='data:blog.homepageUrl != data:blog.url'>

Para OCULTAR um widget somente nas Páginas internas(de postagens), mas com exibição na Página Inicial, de Marcadores e de Arquivos:
<b:if cond='data:blog.pageType != "item"'>

Para OCULTAR um widget na página inicial, de marcadores e arquivo, mas com exibição nas páginas internas:

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

Para OCULTAR um widget somente nas Páginas Estáticas:
<b:if cond='data:blog.pageType != "static_page"'>

Para MOSTRAR um widget somente na Página Inicial:
<b:if cond='data:blog.url == data:blog.homepageUrl'>

Para MOSTRAR um widget somente nas Páginas de Arquivos:

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

Para MOSTRAR um widget somente nas Páginas Estáticas:
<b:if cond='data:blog.pageType == "static_page"'>

 

10 comentários:

  1. Ok! agradeço seu comentário!

    ResponderExcluir
  2. Amigo tem como ocultar o Slideshow? Quero que ele apareça apenas na página inicial.

    ResponderExcluir
  3. Sim, simplesmente siga os passos ensinados neste tutorial...

    ResponderExcluir
  4. como eu vou arrumar?
    Erro ao analisar XML, linha 2146, coluna 12: XML document structures must start and end within the same entity.

    ResponderExcluir
    Respostas
    1. Leitor Gabriel Santos, provavelmente, deixou algo faltando ao copiar o script, ou ao cola-lo, o fez de forma incorreta, ou seja, cortou algum trecho de seu html. mas, refaça tudo de novo, e com muita atenção e tenho certeza que dará certo...

      Excluir
  5. MUITO OBRIGADO MIM AJUDOU BASTANTE

    ResponderExcluir
  6. O seu retorno, também me ajudou muito, agradeço, e disponha sempre que precisar!

    ResponderExcluir
  7. de todos que vi voce quem explicou melhor consegui valew

    ResponderExcluir
    Respostas
    1. Fico feliz que tenha gostado da forma como expus o gadget, obrigado pela sua audiência!

      Excluir

Todo comentário é bem vindo, pois acrescenta muito aos nossos posts, portanto, fique a vontade para debater sobre nossos assuntos...

setaretornoaotopo