X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Хлебные крошки в DLE, Как сделать последнюю ссылку неактивной?
danilchuk88
danilchuk88
Topic Starter сообщение 23.7.2014, 21:11; Ответить: danilchuk88
Сообщение #1


На сколько я знаю, за вывод хлебных крошек в DLE отвечает только этот кусок кода из файла engine.php
Код
if ($config['speedbar'] and ! isset ( $view_template )) {
    
    $s_navigation = "<span typeof=\"v:Breadcrumb\"><a href=\"{$config['http_home_url']}\" rel=\"v:url\" property=\"v:title\">" . $config['short_title'] . "</a></span>";

    if (intval($category_id)) $s_navigation .= " &raquo; " . get_breadcrumbcategories ( intval($category_id) );
    elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $s_navigation .= " &raquo; <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . "tags/\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> &raquo; " . $tag;
        else $s_navigation .= " &raquo; <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"?do=tags\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> &raquo; " . $tag;

    }
    else $s_navigation .= $page_extra;
    
    $tpl->load_template ( 'speedbar.tpl' );
    $tpl->set ( '{speedbar}', '<span id="dle-speedbar" xmlns:v="http://rdf.data-vocabulary.org/#">' . stripslashes ( $s_navigation ) . '</span>' );
    $tpl->compile ( 'speedbar' );
    $tpl->clear ();

В dle последняя ссылка хлебной крошки активная, как сделать так чтоб последняя крошка была не активной???, т.е. не была ссылкой
Долго ковырялся, ничего не получилось(
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kauak
kauak
сообщение 24.7.2014, 14:34; Ответить: kauak
Сообщение #2


Последняя ссылка и так неактивна же, но только для новостей. Вам и для категорий нужно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
danilchuk88
danilchuk88
Topic Starter сообщение 24.7.2014, 15:17; Ответить: danilchuk88
Сообщение #3


Да, и для категорий
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kauak
kauak
сообщение 24.7.2014, 18:05; Ответить: kauak
Сообщение #4


danilchuk88,


Заменить стандартное в engine.php. Спешил фор ю :)

Код
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {

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

    if (intval($category_id)) $sNavArr[] = " &raquo; " . get_breadcrumbcategories ( intval($category_id) );
    elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $sNavArr[] = " &raquo; <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . "tags/\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> &raquo; " . $tag;
        else $sNavArr[] = " &raquo; <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"?do=tags\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> &raquo; " . $tag;

    } elseif ($nam_e) $sNavArr[] = " &raquo; " . $nam_e;

    if ($titl_e) $sNavArr[] = " &raquo; " . $titl_e;
    else $sNavArr[] = $page_extra;

    ! empty ( $sNavArr ) && $sNavArr = array_diff ( $sNavArr, array(null) );

    /**
     * Parse raquos to array
     */

    if ( ! empty ( $sNavArr ) )
    {

        $sNavRaqArr = array();

        foreach ( $sNavArr as $_sNav )
        {

            $sNavOneArr = explode ( " &raquo; ", $_sNav );

            foreach ( $sNavOneArr as $_sNavOne )
            {

                $sNavRaqArr[] = $_sNavOne;

            }

        }

        ! empty ( $sNavRaqArr ) && $sNavRaqArr = array_diff ( $sNavRaqArr, array(null) );

        $sNavRaqArr = array_merge ( array_slice( $sNavRaqArr, 0, -1 ), array ( preg_replace( '/<\/?a[^>]*>/', '', end ( $sNavRaqArr ) ) ) );

        ! empty ( $sNavRaqArr ) && $s_navigation = implode ( " &raquo; ", $sNavRaqArr );

    }

    /***************************/


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
danilchuk88
danilchuk88
Topic Starter сообщение 24.7.2014, 18:45; Ответить: danilchuk88
Сообщение #5


Цитата(kauak @ 24.7.2014, 17:05) *
Заменить стандартное в engine.php. Спешил фор ю

Работает, спасибо! то что нужно)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) DLE xProtect
2 xoopw 5951 15.1.2024, 21:06
автор: Diana_Wesley
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1642 2.9.2023, 10:10
автор: WoWeb
Открытая тема (нет новых ответов) Изготовление красивых сайтов на DLE под ключ | Доступные цены
от 2000 руб.
1 Admiral_ukr 1571 20.11.2022, 10:08
автор: Webmaster24
Открытая тема (нет новых ответов) Ищу спеца по DLE вылечить сайт
4 Reactive 2611 22.10.2022, 9:01
автор: Fozik77
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1919 30.7.2022, 18:02
автор: Klerik84


 



RSS Текстовая версия Сейчас: 29.3.2024, 9:47
Дизайн