Доброе утро! Остался ровно месяц и опять студенческие дни и ночи! Но еще много времени, так что есть что рассказать! Например, для чего нужна навигационная цепочка? Такую цепочку следует использовать в случаях, когда присутствует логическая вложенность контента, но отсутствует отдельное боковое меню.
Навигационная строчка должна иметь такую иерархию:
Только при такой иерархии, Google будет отображать в результатах поиска правильный сниппет:
Если у Вас больше одной такой же строчки, то вставляем код навигации который ниже, сразу же перед последним кодом, который показан сверху.
Если Вы хотите, что бы в "крошках" отображались все присвоенные к сообщению ярлыки, то удалите только синий текст.
В любой момент, Вы можете украсить их по своему редактируя css-код, была бы фантазия.
Друзья, советую Вам прочитать мои статьи о том, как создать кнопочку навигации "Наверх" и в какой программе лучше редактировать hml / php код.
Если у Вас, что-то не выходит - пишите в комментариях. На этом всё, дорогие читатели! Happen)
Навигационная строчка должна иметь такую иерархию:
Главная страница → Раздел → Подраздел → Текущая страница
Только при такой иерархии, Google будет отображать в результатах поиска правильный сниппет:
Выглядит солидно, неправда ли? Кстати, а Вы знаете почему именно "Breadcrumbs" - хлебные крошки? Это связанно со сказкой «Гензель и Гретель», где дети оставляли хлебные крошки, чтобы вернуться назад из леса.
Итак, давайте сделаем такую навигацию в блоге на blogspot / blogger!
Итак, давайте сделаем такую навигацию в блоге на blogspot / blogger!
1. Заходим в админ.панель Blogger - Шаблон - Изменить HTML.
2. Ищем в шаблоне такую строчку (для этого нажмите CTRL+F):
<b:include data='top' name='status-message'/>
Перед этой строчкой, вставляем этот код:
<b:include data='posts' name='breadcrumb'/>
3. Теперь находим такой код:
<b:includable id='main' var='top'>
Если у Вас больше одной такой же строчки, то вставляем код навигации который ниже, сразу же перед последним кодом, который показан сверху.
<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType == "static_page"'>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'> Главная</a></span> » <span><data:blog.pageName/></span></div>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb дял страниц с сообщениями -->
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs' xmlns:v="http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb"><a expr:href='data:blog.homepageUrl' rel="v:url" property="v:title">Главная</a></span>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
» <span typeof="v:Breadcrumb"><a expr:href='data:label.url' rel="v:url" property="v:title"><data:label.name/></a></span>
</b:if>
</b:loop>
» <span><data:post.title/></span>
</div>
<b:else/>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'> Главная</a></span> » <span>Без ярлыка</span> » <span><data:post.title/></span></div>
</b:if>
</b:loop>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb для архивных и поисковых страниц -->
<div class='breadcrumbs'>
<span><a expr:href='data:blog.homepageUrl'> Главная</a></span> » <span>Архив <data:blog.pageName/></span>
</div>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<div class='breadcrumbs'>
<b:if cond='data:blog.pageName == ""'>
<span><a expr:href='data:blog.homepageUrl'> Главная</a></span> » <span>Все записи</span>
<b:else/>
<span><a expr:href='data:blog.homepageUrl'>Главная</a></span> » <span>Записи из категории <data:blog.pageName/></span>
</b:if>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType == "static_page"'>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'> Главная</a></span> » <span><data:blog.pageName/></span></div>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb дял страниц с сообщениями -->
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs' xmlns:v="http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb"><a expr:href='data:blog.homepageUrl' rel="v:url" property="v:title">Главная</a></span>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
» <span typeof="v:Breadcrumb"><a expr:href='data:label.url' rel="v:url" property="v:title"><data:label.name/></a></span>
</b:if>
</b:loop>
» <span><data:post.title/></span>
</div>
<b:else/>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'> Главная</a></span> » <span>Без ярлыка</span> » <span><data:post.title/></span></div>
</b:if>
</b:loop>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb для архивных и поисковых страниц -->
<div class='breadcrumbs'>
<span><a expr:href='data:blog.homepageUrl'> Главная</a></span> » <span>Архив <data:blog.pageName/></span>
</div>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<div class='breadcrumbs'>
<b:if cond='data:blog.pageName == ""'>
<span><a expr:href='data:blog.homepageUrl'> Главная</a></span> » <span>Все записи</span>
<b:else/>
<span><a expr:href='data:blog.homepageUrl'>Главная</a></span> » <span>Записи из категории <data:blog.pageName/></span>
</b:if>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
Если Вы хотите, что бы в "крошках" отображались все присвоенные к сообщению ярлыки, то удалите только синий текст.
4. Сохраняемся. Смотрим, что вышло.
5. Теперь немного стилизируем нашу навигационную строку:
.breadcrumbs {
padding:5px 5px 5px 0px;
margin: 0px 0px 15px 0px;
font-size:95%;
line-height: 1.4em;
border-bottom:3px double #e6e4e3;
}
padding:5px 5px 5px 0px;
margin: 0px 0px 15px 0px;
font-size:95%;
line-height: 1.4em;
border-bottom:3px double #e6e4e3;
}
В любой момент, Вы можете украсить их по своему редактируя css-код, была бы фантазия.
Друзья, советую Вам прочитать мои статьи о том, как создать кнопочку навигации "Наверх" и в какой программе лучше редактировать hml / php код.
Если у Вас, что-то не выходит - пишите в комментариях. На этом всё, дорогие читатели! Happen)
📣 Дописати коментар