Мобильная
версия

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

Комментарии (1):

torg
2017-07-05 00:49
У меня получилось. Спасибо.
Если хорошо разбираетесь в системе, то можете свой форк создать.

Комментарий:

Copyright © DOC_tr 2015-2017 г. Все права защищены
Яндекс.Метрика
Перейти к мобильной версии