ХЛЕБНЫЕ КРОШКИ НА PHP
Хлебные крошки (breadcrumbs) - это навигационный элемент, который помогает пользователю ориентироваться в структуре сайта. Они позволяют пользователям легко перемещаться между страницами и категориями. В PHP для создания хлебных крошек используются функции для работы с массивами и строками.
Для начала необходимо определить текущую страницу и ее URL. Это можно сделать с помощью суперглобального массива $_SERVER:
$current_page = basename($_SERVER['PHP_SELF']);
$current_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
Далее, у нас есть массив ссылок на категории. Мы можем использовать этот массив для создания хлебных крошек:
$categories = array( 'home' => 'Главная', 'about' => 'О нас', 'contact' => 'Контакты', 'services' => 'Услуги' );
$breadcrumbs = array();
foreach ($categories as $url => $title) {
if (strpos($current_url, $url) !== false) {
$breadcrumbs[] = "$title";
} else {
$breadcrumbs[] = $title;
}
}
В этом примере мы проходимся по массиву категорий и создаем массив хлебных крошек. Если текущая страница соответствует ссылке на категорию, мы создаем ссылку. В противном случае мы просто добавляем заголовок к хлебным крошкам.
И наконец, мы можем отобразить хлебные крошки на странице:
echo '
';В итоге у нас получится блок с хлебными крошками, который можно стилизовать с помощью CSS.
Хлебные крошки на сайте. Breadcrumbs - Что это такое? Как правильно оформлять хлебные крошки!
Урок 11. Хлебные крошки в Jekyll
Кнопки и хлебные крошки на Materialize CSS, Подробный видео курс по Materialize CSS #10
Хлебные крошки. Как и зачем добавлять их на сайт. Вёрстка. Микроразметка #BreadcrumbList.
Как сделать хлебные крошки в WordPress
Хлебные крошки - 3 особенности, которые нужно знать. Академия SEO