Красивые хлебные крошки в Vamshop с помощью микроданных

Есть у меня один интернет-магазинчик, работает он на двигле Vamshop. Поставил себе задачу сегодня, вывести хлебные крошки (строка навигации, кому как удобней называть) в формате RDFa, или с помощью микроданных. Что такое RDFa, микроданные и зачем они нужны, посмотри в Вики и хелпе Google, там всё доступно и понятно описано. Фишка удобная, в серпе смотрится красиво, повышается CTR в выдаче. Грех не воспользоваться, так что поехали.

Вывод хлебных крошек в RDF на Vamshop

Я выбрал вывод в формате RDFa, он мне показался менее запарливым, может просто так показалась... в общем, не важно т.к. оба варианта, в результате, работают одинаково.

За формирование и вывод хлебных крошек в Vamshop отвечают два файла, которые мы будем править:

a) /includes/classes/breadcrumb.php
b) /templates/твой_шаблон/index.html

На самом деле есть ещё, как минимум, один файл /includes/header.php, я про него не писал, т.к. для решения этой задачи он не нужен.

1. Открывай файл /includes/classes/breadcrumb.php там необходимо сделать замену двух строчек кода:

Первый фрагмент (у меня это 43 строка)

$trail_string .= $this->_trail[$i]['title'];

меняй на:

$trail_string .= '<span typeof="v:Breadcrumb"><a href="#" onclick="window.scrollTo(0,0); return false" rel="v:url" property="v:title">' . $this->_trail[$i]['title'] . '</a></span>';

Внимание: подобный фрагмент кода есть еще ниже, в конце файла, меняй именно тот, что выше, т.е. примерно 43 строка!!!

Второй фрагмент (у меня это 46 строка)

$trail_string .= '<a href="' . $this->_trail[$i]['link'] . '">' . $this->_trail[$i]['title'] . '</a>';

меняй на:

$trail_string .= '<span typeof="v:Breadcrumb"><a href="' . $this->_trail[$i]['link'] . '" rel="v:url" property="v:title">' . $this->_trail[$i]['title'] . '</a></span>';

сохрани файл.

2. Открой файл своего шаблона — /templates/твой_шаблон/index.html и найди там такую метку данных {$navtrail}. Эту метку нужно запихнуть в DIV:

<div xmlns:v="http://rdf.data-vocabulary.org/#">{$navtrail}</div>

сохрани файл.

И это всё? Да, это всё, больше делать ничего не нужно. Можешь, для проверки, пойти на Rich Snippets Testing Tool и вбить любой внутренний url своего сайта в форму «Test your website». Если всё сделал правильно, то увидишь нечто подобное со своим сайтом:

Rich Snippets Testing Tool

Дальше жди, и возможно, в выдаче Google ты будешь выглядеть примерно так:

Хлебные крошки

Напомню, что я как бы не программист, а интернет-маркетолог, так что это все делалось методом проб и ошибок, просто решил попробовать сам, не привлекая программиста.

ПОХОЖИЕ ЗАПИСИ:

Похожих записей пока нет :(

КОММЕНТАРИИ:




Двинь Спанч Боба впрво и жми отправить