html5 хлебные крошки для DLE

osnovy belyj seo  html5 хлебные крошки для DLE

Модифицирую сейчас движок DLE под html5. Захотелось получить снипет выдачи гугла с хлебными крошками выстроенных по иерархии категория/субкатегория/новость. Для этого пригодился стандартный модуль speedbar , который потребовалось модифицировать под любимые гуглом стандарты microdata .

Синтаксис даного модуля описан в engine/engines.php. Все действия делались под dle 9.5 , хотя и ранние версии можно сделать по аналогии. Итак, открываем engine.php ,прокручиваем в сам низ до закоментированной строки

Формирование speedbar

далее заменяем содержимое на
if ($config['speedbar'] and !isset($view_template)) {

$s_navigation = «<span itemscope itemtype=\»http://data-vocabulary.org/Breadcrumb\» ><a itemprop=\»url\» href=\»{$config['http_home_url']}\»><span itemprop=\»title\»>» . $config['short_title'] . «</span></a></span>»;

if ($category_id)
$s_navigation .= » &raquo; <span itemscope itemtype=\»http://data-vocabulary.org/Breadcrumb\» >» . str_replace(array(‘a href’,’»>’,’</a>’),array(‘a itemprop=»url» href’,’»><span itemprop=»title»>’,’</span></a></span>’),get_categories($category_id));
elseif ($do == ‘tags’) {

if ($config['allow_alt_url'] == «yes»)
$s_navigation .= » &raquo; <a href=\»» . $config['http_home_url'] . «tags/\»>» . $lang['tag_cloud'] . «</a> &raquo; » . $tag;
else
$s_navigation .= » &raquo; <a href=\»?do=tags\»>» . $lang['tag_cloud'] . «</a> &raquo; » . $tag;
} elseif ($nam_e)
$s_navigation .= » &raquo; » . $nam_e;

if ($titl_e)
$s_navigation .= » &raquo;<span itemscope itemtype=\»http://data-vocabulary.org/Breadcrumb\» ><a itemprop=\»url\» href=\»{$config['http_home_url']}{$_SESSION['referrer']}\»><span itemprop=\»title\»>» . $titl_e . «</span></a></span>»;
$tpl->load_template(‘speedbar.tpl’);
$tpl->set(‘{speedbar}’, ‘<span id=\’dle-speedbar\’>’ . stripslashes($s_navigation) . ‘</span>’);
$tpl->compile(‘speedbar’);
$tpl->clear();
}


Незабиваем упомянуть в main.tpl {speedbar} и проверяем новость. Должно получится что-то вроде этого:

<div class=»speedbar»><span id=’dle-speedbar’><span itemscope itemtype=»http://data-vocabulary.org/Breadcrumb» ><a itemprop=»url» href=»http://site.com/»><span itemprop=»title»>Roll</span></a></span> &raquo; <span itemscope itemtype=»http://data-vocabulary.org/Breadcrumb» ><a itemprop=»url» href=»http://site.com/azealia-banks/»><span itemprop=»title»>Azealia Banks</span></a></span> &raquo;<span itemscope itemtype=»http://data-vocabulary.org/Breadcrumb» ><a itemprop=»url» href=»http://site.com/azealia-banks/jumanji.html»><span itemprop=»title»>Jumanji</span></a></span></span></div>

Осталось подождать несколько дней и гугл обновит отображение снипета у себя в выдаче. Проверить все ли правильно сделали можно сдесь: http://www.google.com/webmasters/tools/richsnippets?view=cse

Опубликовано 14.06.2012в 22:17. В рубриках: Белый СЕО, Основы. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой отзыв или трекбек со своего сайта.

26 комментариев на «html5 хлебные крошки для DLE»

  1. Серб пишет:

    Супер, работает норм. Залей в текстовом файле, а то скобок менять много.

  2. Wilburalalk пишет:

    Для сведения.
    Это не объявление.
    Лучший способ изменить свою жизнь к лучшему — создать карту желаний!!!
    Используйте для этого БЕСПЛАТНОЕ мобильное приложение «Карта желаний 2″
    Это действительно работает и десятки тысяч людей уже убедились в эффективности этой прекрасной техники.
    Создание карты желаний в приложении легко и удобно. 5 минут и готово!!!
    Установите приложение даром с AppStore или GooglePlay
    Для Андроид https://play.google.com/store/apps/details?id=air.com.astraport.visualife
    Для iPad или iPhone https://itunes.apple.com/ru/app/karta-zelanij-2-visualife/id768199298

  3. RobertFap пишет:

    гостевой чат — беларуский чат, гомель город.

  4. KennethChere пишет:

    совкомбанк кредит наличными с плохой кредитной историей — совкомбанк томск кредит наличными, ситибанк онлайн заявка на кредит наличными.

  5. AndrewPem пишет:

    копирайтинг — green-bar, хайп студия.

  6. WilliamluG пишет:

    интерьер дачного участка — дизайн зала в квартире, оформление ванной комнаты плиткой.

  7. Gregorygof пишет:

    Услуги мойки в Гомеле — Нанопокрытие лобового стекла автомобиля в Гомеле, Удаление пятен битума в Гомеле.

  8. Brianmoire пишет:

    ремонт в хрущевке — Ремонт квартир под ключ в Санкт-Петербурге , ремонт кухни в санкт-петербурге.

  9. Claytonsnavy пишет:

    Есть такая услуга — добровольное медицинское обслуживание .
    Она предполагает, что вы вносите небольшую сумму за то, что посещает врачей в течение года не платя за каждый прием.
    Однако соцопросы показывают, что лишь 5% жителей Питера знают о такой программе.
    Почему так происходит?
    Да потому что клиникам намного выгодней сдирать с людей деньги за каждое посещение.
    А если какой-нибудь сотрудник клиники попытается рассказать про добровольное медицинское обслуживание клиенту — это сулит ему увольнением.
    Информация о ДМО уже вызвала кучу возмущений, сразу после того как информацию об этом рассекретил один врач.
    Его уволили «по собственному желанию», после того, как он посоветовал ДМО своему пациенту.
    Самое страшное, что официальные положения по ДМО находятся в открытом доступе, просто натыкались на эту информацию единицы.
    Как отстоять свои права?
    О правилах предоставления такой услуги и обязанностях частных клиник можно узнать, просто вбив в Яндекс фразу: «добровольное медицинское обслуживание».
    И именно обслуживание, а не страхование.

    34j5c6h86

  10. Jameskic пишет:

    На сайтах с низкой конкуренцией возможно раскрыть за час-два и поправить за неделю.

    Проблемы которые я предлагаю решить:

    -Узнать как продвигает сайт ваш сегодняшнийSEO специалист и проверить текующую ситуацию по SEO?
    -Покажу недоработки сделанные ранее и построю проект по их исправлению.
    -Продемонстрирую как проверять работу SEO профессионала.

    Собираетесь нанять SEO профессионала?

    -Проведу собеседование потенциальногоSEO специалиста. Разберем по каким параметрам оценивать его уровень.
    - Проанализируем различия между наемным в штат SEO, делегированном SEO и продвижении своими средствами.

    Собираетесь своими силами раскрутить имеющийся web-сайт. Расскажу все относительно продвижения, после консультации вам будет понятно:

    -Сколько будет стоить разработка вашего сайта
    -Как долго надо будет его продвигать чтобы достичь топов
    -Из каких именно ступеней складывается само продвижение, схематично проанализируем каждый из них.
    -Разберем по какой причине не нужно пользоваться услугами компаний, оказывающих сервис по SEO

    Планируете создать вебсайт и начать его продвижение?

    -Расскажу и далее продемонстрирую каким образом сделать наиболее бюджетный и высококачественный вариант вебсайта.
    -В какой степени объемным или сложным должен стать ваш личный вебсайт для того чтобы соперничать в топе.
    -Как много вбухивают ваши конкуренты в продвижение.
    -в какой степени реально войти в топы с вашим вебсайтом и с вашим бюджетом.

    Желаете узнать окупится ли консультирование?

    Звоните по телефону или в скайп — я отвечу на любые проблемы касающиеся SEO и любого вашего ресурса.

    Абсолютно любые вопросы — позвоните +7(812)9114848 или по скайпу admin1.ru
    Часовая консультация по стоимости 3тыс руб, возможно подписание договора и оплата на расчетный счет.
    Оказываю бесплатные консультации за отзыв (так как у подавляющей массы вебсайтов проблему видно практически сразу)

    acol7wns24

  11. Keithpoike пишет:

    child magazine — automobile magazines, bride magazine.

  12. Alvincam пишет:

    погожий ресурс купить духи с феромонами — косметика оптом, парфюмерия оптом.

  13. Davidsquix пишет:

    аренда экскаватора с гидромолотом — асфальт стоимость, укладка асфальта.

  14. Dennisvog пишет:

    сварные решетки на окна — ворота распашные металлические с калиткой, продажа пластиковых окон.

  15. BrianUndut пишет:

    прилавки и витрины — шкаф купе цена, недорогие шкафы купе.

  16. Adolphdap пишет:

    гуманный сайт http://pogoda5day.ru/pogoda-v-alagire/

  17. JamesJeami пишет:

    летние блузки оптом — блузки оптом на садоводе, дешевые блузки оптом.

  18. Lewispam пишет:

    купить военник — бланки осаго нового образца купить, купить диплом техникума.

  19. ChrisFus пишет:

    Заработок в интернете для начинающих — Глобус заработок в интернете, Игры и заработок GoldenTea.

  20. ArthurCromi пишет:

    грузовой легковой эвакуатор электрогорск — эвакуатор недорого, манипулятор эвакуатор москва.

  21. ArthurNeulp пишет:

    декор экстерьер — недвижимость россия, строительство жилой недвижимости.

  22. BruceDeads пишет:

    блестящий сайт http://www.rusalochka.asia/tailand-ekskursii-v-pattaje/rybalka-v-pattaje

  23. JamesAdalp пишет:

    похвальный вебресурс http://5beautysecrets.ru/v-stile-merilin-monro-8-sovetov-ot-ikony-stilya/

  24. Kennethsow пишет:

    приличный ресурс http://xdoza.com/milashki/

  25. JosephCutty пишет:

    фотосессия детей — Фотосессия во Владимире, фотопрогулка.

  26. Jaredwap пишет:

    Стеклопакеты — Застеклить лоджию, Застеклить лоджию.

Оставьте свой комментарий