Breadcrumbs para o Blogger

Breadcrumbs são elementos de navegação usados ​​para exibir a profundidade na qual um usuário está atualmente em um site. Normalmente, estã...

Breadcrumbs são elementos de navegação usados ​​para exibir a profundidade na qual um usuário está atualmente em um site. Normalmente, estão presentes na parte superior de preferência logo acima do título do post ou do título de uma página.

No Blogger não existem reais sub-diretórios para que você possa mostrar um caminho hierárquico, então vamos usar os marcadores como solução.

Também vamos discutir como exibir um único ou vários marcadores no Breadcrumbs e como fazê-los aparecer nos resultados de pesquisa do Google utilizando Microdatas.

breadcrumbs


Guia Passo a Passo

1. Vá em modelo > Editar HTML e marque a opção Expandir modelos de widgets

2. Agora, procure por <div class='blog-posts hfeed'>e abaixo dele adicione o seguinte código
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<div class='breadcrumbs' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a>
<a expr:href='data:blog.url'> <span itemprop='title'><data:blog.pageName/></span> </a>
</div>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == &quot;true&quot;'>
<a expr:href='data:label.url' itemprop='url'><span itemprop='title'><data:label.name/></span></a>
</b:if>
</b:loop>
</div>
<b:else/>
<div class='breadcrumbs ' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a>
<a href='#'><span> Sem marcador</span></a>
</div>
</b:if>
</b:loop>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<div class='breadcrumbs ' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a>
<a expr:href='data:blog.url'><span>Arquivos para <data:blog.pageName/></span></a>
</div>
<b:else/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:if cond='data:blog.pageName == &quot;&quot;'>
<b:else/>
<div class='breadcrumbs' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a>
<a expr:href='data:blog.url'><span itemprop='title'>Artigos arquivado em <data:blog.pageName/></span></a>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:if>
</b:if>
Você pode encontrar várias instâncias do termo a ser pesquisado, adicione o código apenas abaixo, onde você possa ver esse código --> <b:includable id='main' var='top'>

3. Agora, procure por ]]></b:skin> e logo acima adicione o seguinte CSS.
.breadcrumbs {
list-style: none;
margin: 0;
}
.breadcrumbs a {
color: #666;
display: inline-block;
font-size: 12px;
margin-left: -15px;
padding: 7px 17px 11px 25px;
position: relative;
text-decoration: none;
vertical-align: top;
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ejs98aGSzyTExECfrw5QCJaLnjV7LtRHEGDiicSQCmaPBqh-mf2mZJyDA98LLqQKFZroHLHL6HZDvKZnnnRBmtqYF_Fo1RPyv6n1jOs39gVY-hoqClgv66TAk_Snc2kA5SWVgP-mEHGy/s1600/hc_yarnlett_global.png');
background-repeat: no-repeat;
background-position: 100% 0;
z-index: 1;
}
.breadcrumbs a:hover {
background-position: 100% -48px;
color: #333;
}
.first , .first:hover {z-index: 30 !important;}
.first span {
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ejs98aGSzyTExECfrw5QCJaLnjV7LtRHEGDiicSQCmaPBqh-mf2mZJyDA98LLqQKFZroHLHL6HZDvKZnnnRBmtqYF_Fo1RPyv6n1jOs39gVY-hoqClgv66TAk_Snc2kA5SWVgP-mEHGy/s1600/hc_yarnlett_global.png');
margin-left: -26px;
padding: 7px 6px 11px 10px;
z-index: 12 !important;}
.breadcrumbs a:nth-child(2) {z-index:29 !important;}
.breadcrumbs a span:hover {
background-position: 0 -48px;
color: #333;
}
4. Salve seu modelo e agora os Breadcrumbs vão começar a aparecer em suas páginas de artigo, de marcadores, de arquivos, bem como nas páginas estáticas.

Algumas opções

Mostrar um ou vários marcadores

O código acima mostra apenas o último marcador atribuído ao post como trilha. Se você quer mostrar todos no Breadcrumbs, então remova as linhas destacadas, em negrito, na etapa 2 e acrescente o seguinte CSS abaixo de .breadcrumbs a:nth-child(2) {z-index:29 !important;} na etapa 3.
.breadcrumbs a:nth-child(3) {z-index:28 !important;}
.breadcrumbs a:nth-child(4) {z-index:27 !important;}
.breadcrumbs a:nth-child(5) {z-index:26 !important;}
.breadcrumbs a:nth-child(6) {z-index:25 !important;}
.breadcrumbs a:nth-child(7) {z-index:24 !important;}
.breadcrumbs a:nth-child(8) {z-index:23 !important;}
.breadcrumbs a:nth-child(9) {z-index:22 !important;}
.breadcrumbs a:nth-child(10) {z-index:21 !important;}
.breadcrumbs a:nth-child(11) {z-index:20 !important;}
.breadcrumbs a:nth-child(12) {z-index:19 !important;}
.breadcrumbs a:nth-child(13) {z-index:18 !important;}
Na minha experiência, mostrar vários marcadores em Breadcrumbs custa a autoria no Google Search. Então, sugiro usar somente um marcador. Se quiser usar vários, então sugiro que remova a especificação de microdatas para que não haja nenhum risco envolvido. Em tudo, eu não quero que perca sua autoria Google (Google Authorship). Farei um post detalhado sobre isso em breve.

O que é o responsável por fazê-los aparecer no Google?

Isto é devido à especificação Microdatas usada ​​no código. Ele usa simples tags HTML e atributos para atribuir nomes descritivos para itens e propriedades. Google entende, interpreta-os e mostrá-os nos resultados da pesquisa.

Design

O design que usa este widget é o design usado atualmente pelo Google Suporte. É simples e estética. Estarei compartilhando alguns designs de Breadcrumbs nos próximos dias.

Caso haja algum problema durante a aplicação ou utilização, sinta-se livre para perguntar nos comentários.

COMMENTS

BLOGGER: 5
  1. Fiz do jeito que você falou mais não apareceu nada. O que faço? Quero que apareca só o último marcador

    ResponderExcluir
    Respostas
    1. Olá Carlos,
      Não é problemas nos códigos, pois refiz o tutorial e estão funcionando normalmente.
      Certifique se colocou o código da segunda etapa abaixo de:
      <div class='blog-posts hfeed'>, este se encontra logo abaixo de <b:includable id='main' var='top'>.
      Abraços

      Excluir
  2. Cara agora deu certo, só que está aparecendo tipo um pedaço da imagem do breadcrumb no rodapé do blog, tem como remover este erro?! Ajuda ai por favor.

    ResponderExcluir
    Respostas
    1. Oi Carlos,
      Que bom que deu certo.
      Para resolver esse problema troque todos os <span itemprop='title'> do código da 2ª etapa por <span1 itemprop='title'> e no CSS altere o .first span por .first span1.
      Isso resolverá problema.
      Abraços

      Excluir
  3. Gosto muito deste bloggermin!
    O visual e conteudo
    merece nota milssssssss!
    :)

    ResponderExcluir

Nome

Básicos,1,Blogger,9,BUSINESS,10,Css3,4,Design,2,Downloads,1,Efeito,4,Feed,1,GooglePlus,2,HTML,2,Imagens,4,Menu,1,Recursos,1,Seo,4,Testando,2,Teste,1,Truque,9,Widget - Gadget,7,
ltr
item
Teste Bloggers: Breadcrumbs para o Blogger
Breadcrumbs para o Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsbzHuVRKDr-uiTzcIpKYNRbkN5id5h4auLM5Apku7VKED-0uCP9izxG-NSPEY5slTKvHzXU7hYAeuiOwGTdbYGNu-RoX3Bw6h3pvIjozhKT8rusrhk5O3U0rbzIJ4MRsVRZKxI8cjS_bm/s1600/breadcrumbs.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsbzHuVRKDr-uiTzcIpKYNRbkN5id5h4auLM5Apku7VKED-0uCP9izxG-NSPEY5slTKvHzXU7hYAeuiOwGTdbYGNu-RoX3Bw6h3pvIjozhKT8rusrhk5O3U0rbzIJ4MRsVRZKxI8cjS_bm/s72-c/breadcrumbs.png
Teste Bloggers
https://bloggermitbr2.blogspot.com/2012/09/breadcrumbs-para-o-blogger.html
https://bloggermitbr2.blogspot.com/
http://bloggermitbr2.blogspot.com/
http://bloggermitbr2.blogspot.com/2012/09/breadcrumbs-para-o-blogger.html
true
2448213107180152606
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content