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

Плагин для движка блогов – EmLog

Так как пока в движке не реализованы хлебные крошки, я решил реализовать их в своем плагине.

Плагин добавляет хлебные крошки в статьи, категории и тэги.
Я хотел чтобы они индексировались поисковиками, поэтому отказался от использования javascript
Плагин требует помимо установки отредактировать 3 файла.

Пример вы можете посмотреть в этой статье выше – или на следующем изображении


В админ панели помимо установки вы также можете отредактировать css файл который определяет их стили.

BreadCrumbs v1.0

Для установки требуется отредактировать 3 файла

После добавления плагина на сайт вам нужно добавить код отображения в ваш шаблон (по умолчанию default)
в файле /content/templates/default/echo_log.php перед заголовком статьи добавить следующие 3 строки

Они отвечают за отображение хлебных крошек в статьях.

<div id="content">
<div id="contentleft">
    // начало добавления
    <?php if(function_exists('setBreadCrimbs')){
        setBreadCrimbs($log_title, $logid);
    } ?>
    // конец добавления
    <h2><?php topflg($top); ?><?php echo $log_title; ?></h2>

Для отображения хлебных крошек в тэгах и категориях вам нужно добавить в файл /content/templates/default/log_list.php следующие 3 строки

<div id="content">
<div id="contentleft">
<?php doAction('index_loglist_top'); ?>
    // начало добавления
    <?php if(function_exists('setBreadCrimbs')){
        setBreadCrimbs($sort['sortname'] ? $sort['sortname'] : $tag);
    } ?>
    // конец добавления
<?php
if (!empty($logs)):

Для отображения хлебных крошек на остальных страницах вам нужно добавить в файл /content/templates/default/page.php следующие 3 строки

<div id="content">
<div id="contentleft">
    // начало добавления
    <?php if(function_exists('setBreadCrimbs')){
        setBreadCrimbs($log_title);
    } ?>
    // конец добавления
    <h2><?php echo $log_title; ?></h2>

Установка закончена.
Если в будущем вы отключите хлебные крошки, то это никак не повлияет на работу блога.

 

Скачать v1.0

[Всего голосов: 0    Средний: 0/5]

Добавить комментарий

Ваш e-mail не будет опубликован.