Тема: 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>" . " » " . $list;
Проблема, с циклической ссылкой на категорию осталась, кто знает как решить? Помогите, пожалуйста.