@amalchikov

Как заставить правильно работать хлебные крошки?

Вставил на сайт код хлебных крошек:
<?php
if($location = substr(dirname($_SERVER['PHP_SELF']), 1))
	$dirlist = explode('/', $location);
else
	$dirlist = array();

$count = array_push($dirlist, basename($_SERVER['PHP_SELF']));

$address = 'http://'.$_SERVER['HTTP_HOST'];

echo '<a href="'.$address.'">Home</a>';

for($i = 0; $i < $count; $i++)
	echo '&nbsp;&raquo;&nbsp;<a href="'.($address .= '/'.$dirlist[$i]).'">'.$dirlist[$i].'</a>';
?>


В результате на странице catalog.php выводится такие крошки:
Home>>catalog.php.
Можно ли как-то странице присвоить свое личное имя, чтобы скрипт понимал:ага, catalog.php, значит ставим вместо него "Каталог"
  • Вопрос задан
  • 2629 просмотров
Решения вопроса 1
@belimovlab
о себе кратко
Можно. Смотря как ты хочешь.
Можешь сделать массив, ключ которого будет станица, а значение указывай какое тебе необходимо.

Создай файл с таким массивом и подключай его там, где необходимо.
require_once('your_file.php');

Пример.

$mas  = array(
    'catalog.php'=>'Каталог',
    'about.php'=>'О нас',
);


и т.д.

А при выводе используй

echo '&nbsp;&raquo;&nbsp;<a href="'.($address .= '/'.$dirlist[$i]).'">'.;$mas[$dirlist[$i]].'</a>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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