[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: "Хлебные крошки"
zheev
Ребят, помогите пожалуйста с реализацией "Хлебных крошек".Заранее благодарен.
inpost
zheev
А что там сложного? Точнее о чём вопрос? Если ты пользуешься готовым продуктом, то там есть уже встроенный интерфейс, а если пишешь сам, то на чем завтык?
if(страница != главная) {
echo 'Главная >';
}
if(страница...)


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
zheev
Я написал так, но мне кажется это немного не то

static public function get_breadcrumbs($url){
global $perfix,$db;
$bred.="<a href='/'>Главная</a>";
$url = $_SERVER['REQUEST_URI'];
$urls = explode("/",$url);
$geturl = "/";
$cu = count($urls);
for($c=0;$c++<=$cu-2;){

$breadcrumbs = $db->prepare("select * from `".$perfix."pages` where `name`=?");
$breadcrumbs->execute(array($urls[$c]));

$count = $breadcrumbs->rowCount();
if($count==0){
$bread = $db->prepare("select * from `".$perfix."catalog` where `url`=?");
$bread->execute(array($urls[$c]));
$row=$bread->fetch();
$r = $breadcrumbs->fetch();
print_r($r);
$geturl.=$row['url'];
$bred.="/ ".$row['name'];
}else{
$r = $breadcrumbs->fetch();
if(!$r['name']==""){
$geturl.=$r['name'];
$bred.="/ <a href='".$geturl."'>".$r['title']."</a>";
}
}

}

return $bred;
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.