需要简单的面包屑菜单

时间:2012-02-15 16:39:46

标签: php breadcrumbs

我已经找到大量关于如何创建面包屑菜单的论坛帖子,但它们似乎都不是我想要的。

基本上我的网站页面是基于位置的,并遵循此流程 - 主页> level2>级别3。

所以作为数据库中位置的一个例子,它将是 - home>曼彻斯特>索尔福德

所有我想要做的就是在页面顶部获得一个文本痕迹菜单,看起来几乎与上面的示例完全相同。

因为这些页面是动态的,所以我需要一个PHP脚本,它可以从网址中提取页面标题信息,这样对于你所在的页面它是正确的。

如果有人有一个可以帮助我的脚本,我会非常感激。感谢

2 个答案:

答案 0 :(得分:0)

试试这个,很简单,我认为这可能对您的需求有用:

$breadcrumbs = explode("/",$_SERVER["REQUEST_URI"]);
foreach($breadcrumbs as $br){
    echo ucfirst(str_replace(array(".php","_"),array(""," "),$bc) . ' ');
}

答案 1 :(得分:0)

感谢您的回复。该代码确实帮助我直接从网址中获取页面名称。

最后,我意识到我在思考它,这就是我如何实现我所需要的:

<a href="/">Home</a> >> <a href="/<?=str_replace("-", " ", $_GET['make']) ?>.php"><?=str_replace("-", " ", $_GET['make']) ?></a> >> <a href="/<?=str_replace("-", " ", $_GET['make']) ?>/<?=str_replace("-", " ", $_GET['model']) ?>.php"><?=str_replace("-", " ", $_GET['model']) ?></a>
相关问题