1 (15.09.2013 13:20 отредактировано strimer67)

Тема: DLE хлебные крошки, не работает разметка для категорий!

Здравствуйте!

Провел все модификации согласно поста: https://alaev.info/blog/post/4160

и возникло 2 проблемы:

1. Не работает разметка для категрий, если в конце присутствует слеш - "/"
Пример: site.ru/category/

Работает только без слеша, то есть в таком виде: site.ru/category

Как сделать, чтобы работала разметка со слешем?

2. Как убрать циклическую ссылку для категорий, ссылку саму на себя, два способа описанные в статье не работают с учетом хлебных крошек, то есть ссылка циклическая убирается, но и крошки перестают работать:

    if( $config['allow_alt_url'] == "yes" ) {
        if (intval($_GET['cstart']) > 1) { $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>"; }
    }

Не работает!

    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>";
    }

Также не работает!

Спасибо за ответы!

Добавлено: 15.09.2013 12:19

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

Первая усправленная:
if( $config['allow_alt_url'] == "yes" ) $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>";

Вторая исправленная:
if( $config['allow_alt_url'] == "yes" ) $list = "<span typeof=\"v:Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url( $parent_id ) . "\" rel=\"v:url\" property=\"v:title\">{$cat_info[$parent_id]['name']}</a></span>" . " &raquo; " . $list;

Проблема, с циклической ссылкой на категорию осталась, кто знает как решить? Помогите, пожалуйста.

2

Re: DLE хлебные крошки, не работает разметка для категорий!

Если честно, не могу понять о чем речь.
Приведите пример как должно быть, можно картинкой или еще как, запарился просто, сейчас может просто не въезжаю!

3 (19.09.2013 23:10 отредактировано ExVood)

Re: DLE хлебные крошки, не работает разметка для категорий!

Какое ЧПУ?

4 (20.09.2013 12:45 отредактировано strimer67)

Re: DLE хлебные крошки, не работает разметка для категорий!

ExVood пишет:

Какое ЧПУ?


Тип 2 - ссылки на полную новость будут иметь вид _http://site.ru/категория/подкатегория/id-имя новости.html

Единственное что, я не веду на своем сайте подкатегории, такой вид:

_http://site.ru/категория/id-имя новости.html

Добавлено: 20.09.2013 11:44

Hooligan пишет:

Если честно, не могу понять о чем речь.
Приведите пример как должно быть, можно картинкой или еще как, запарился просто, сейчас может просто не въезжаю!

В спидбаре выводится: site.ru>>катеогорияА и категорияА - выводится ссылкой с текстом а не просто текстом, то есть циклическая зависимость, категория ссылается сама на себя.

Метод который предложил Алаев и вверху я его выложил убирает ссылку с категорииА, но в этом случае пропадают хлебные крошки.

Я хочу убрать ссылку, чтобы выводился только текст  и чтобы сохранились крошки.

5

Re: DLE хлебные крошки, не работает разметка для категорий!

strimer67 пишет:

Я хочу убрать ссылку, чтобы выводился только текст  и чтобы сохранились крошки.

А зачем убирать ссылку?
Сделать крошки без ссылки не получится, даже не морочтесь.