Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как убрать дублирование названия новости в спидбар?

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


     18.08.2015    Общие вопросы    1098

вопрос
1. Как убрать дублирование названия новости в спидбаре при просмотре полной новости?

2. Как убрать циклическую ссылку (ссылку на саму себя) в спидбаре при просмотре категории?

DLE 10.4.

Ответил: BAHO


Открываем /engine/engine.php

Находим:
    } elseif ($nam_e) $s_navigation .= " {$config['speedbar_separator']} " . $nam_e;

    if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " . $titl_e;
Заменить:
    }

Комментарии пользователей (4)

SWM
1

110 | 23

SWM - 18 августа 2015 21:30 - Юзер

А вот если в конце оставить стрелочку как указал в картинке а просто убрать название новости.Как это оформить? http://i.imgur.com/8iiLs56.png

dim
78 | 17

dim - 19 августа 2015 13:17 - Юзер

По второму вопросу.

Если открыть файл engine/modules/functions.php и заменить:

    if( $config['allow_alt_url'] ) $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url( $id ) . "/\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$id]['name']}</span></a></span>";
    else $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"$PHP_SELF?do=cat&amp;category={$cat_info[$id]['alt_name']}\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$id]['name']}</span></a></span>";


на:

    if (intval ($_GET['cstart']) > 1 || intval ($_GET['newsid'])) {
        $list = "<span typeof=\"v:Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url ( $id ) . "\" rel=\"v:url\" property=\"v:title\">{$cat_info[$id]['name']}</a></span>";
    } else {
        $list = "<span typeof=\"v:Breadcrumb\">{$cat_info[$id]['name']}</span>";
    }


То будет то, что нужно. Вот только ссылка на раздел в спидбаре будет без слэша на конце, а как сделать со слэшем?

BAHO
48

171 | 54

BAHO - 19 августа 2015 16:32 - Юзер

    if (intval ($_GET['cstart']) > 1 || intval ($_GET['newsid'])) {
        $list = "<span typeof=\"v:Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url ( $id ) . "/\" rel=\"v:url\" property=\"v:title\">{$cat_info[$id]['name']}</a></span>";
    } else {
        $list = "<span typeof=\"v:Breadcrumb\">{$cat_info[$id]['name']}</span>";
    }

dim
78 | 17

dim - 19 августа 2015 20:06 - Юзер

BAHO, спасибо.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы