需要简单的面包屑菜单

发布于 2025-01-06 11:18:13 字数 295 浏览 0 评论 0原文

我发现了很多关于如何创建面包屑菜单的论坛帖子,但似乎没有一个正是我想要的。

基本上我的网站页面是基于位置的,并遵循这个过程 - 主页>级别2> 3级。

作为数据库中位置的示例,它是 - home >曼彻斯特>索尔福德

我想做的就是在页面顶部获得一个文本面包屑菜单,看起来几乎与上面的示例一模一样。

因为页面是动态的,所以我需要一个 php 脚本,可以从 url 中提取页面标题信息,以便它对于您所在的任何页面都是正确的。

如果有人有一个可以帮助我的脚本,我将不胜感激。谢谢

i have found loads of forum posts about how to create a breadcrumb menu, but none of them seem to be exactly what i want.

Basically my sites pages are location based and follow this process - home > level2 > level3.

so as an example of the locations in the database it would be - home > Manchester > Salford

All im trying to do is get a text breadcrumb menu at the top of the page looking almost exactly like the the example above.

Because the pages are dynamic, i need a php script that can pull in the page title info from the url, so that it is correct for whichever page you are on.

if anyone has a script that can help me it'd be much appreciated. thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

平定天下 2025-01-13 11:18:13

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

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

Try this, is simple and i think that coould be usefull for your needs:

$breadcrumbs = explode("/",$_SERVER["REQUEST_URI"]);
foreach($breadcrumbs as $br){
    echo ucfirst(str_replace(array(".php","_"),array(""," "),$bc) . ' ');
}
提笔书几行 2025-01-13 11:18:13

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

最后我意识到我想太多了,这就是我实现我需要的东西的方式:

<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>

Thanks for the reply. That code did help me get the page name directly out of the url.

In the end i realised i was over thinking it and this is how i achieved what i needed:

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文