问题标签 [breadcrumbs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10629 浏览

java - 动态面包屑生成 - 怎么做?

我正处于使用 Spring + Tiles 开发品牌新网站的早期阶段。该站点需要动态生成的面包屑。

我所说的动态是指用户可以从多个起点到达某个站点。如果我有客户、订单和产品的视图,用户可以直接访问产品:

或者用户可以通过客户的订单获得产品:

在 Java 环境中实现此类面包屑的最佳方法是什么?我之前使用请求属性(Url 对象的向量)来完成此操作,该属性填充了我的 web 应用程序的每个操作/servlet 中的 Urls(如在操作产品列表中)。我对这个解决方案不满意,因为它需要向每个控制器/操作添加代码以生成面包屑轨迹。在查看给定客户给定订单的产品等情况下,确定线索所需的 if-then-else 逻辑非常糟糕。

有没有我可以使用的库?

0 投票
1 回答
217 浏览

.net - .net 中是否有任何通用面包屑管理库/代码?

我想做一个msdn风格的面包屑导航

0 投票
2 回答
1556 浏览

sharepoint - 在 SharePoint 的“我的网站”的文档库中的面包屑导航中显示主页

我的站点中文档库中的面包屑显示:
用户名 > 文档库名称

是否可以将其更改为“主页 > 用户名 > 文档库名称”或“主页 > 文档库名称”

实现这一目标的最简单方法是什么?
亲切的问候,

0 投票
4 回答
419 浏览

asp.net - 向 web.sitmap 中的节点添加属性是个坏主意吗?

我将 SiteMapPath 与 xml 文件一起用于数据。我想为另一个菜单使用相同的文件,但我需要为每个节点附加更多信息。

到目前为止,它并没有在我的盒子上坏掉,但我以后会遇到问题吗?或者,还有更好的方法?

0 投票
3 回答
8801 浏览

.net - 是否可以使用 ASP.NET Sitemap 生成面包屑?

我希望我的 ASP.NET 站点有简单的菜单字符串,也就是面包屑。我已经创建了包含所有必需元素的站点地图并注册到 Web.config。例如:

并创建了一个放置在 Masterpage 上的控件。这是菜单生成代码:

但它使用像 { { "/", "Home" }, { "hosting/", "Hosting" }, { "software/", "Software" } .. } 这样的 StringDictionary

如何使用对站点地图的查询而不是它?或者可能是其他东西,不是站点地图,而是事先发明的。

0 投票
2 回答
5854 浏览

ruby-on-rails - RESTful rails 应用程序的简单面包屑

是否有任何帮助方法(除了默认的 rails breadcrumb)可以为特定页面动态生成面包屑导航,而无需在 RESTful 应用程序中传递琐碎的参数?也就是说,可以根据用户访问的 REST url 自动确定用户的位置?

对于上述实现,我们需要传递参数,如

休息

当前页面

必须有一种方法来概括代码,这样就不需要传递参数,并且应该适用于所有具有最少配置的 RESTful 应用程序。

0 投票
3 回答
1370 浏览

analytics - 点击日志或分析中的路径?

我试图查看我的用户通过我拥有的网络应用程序单击时所采用的路径。我在服务器端有日志、awstats 和 webalizer,我正在寻找安装某种分析产品。我在我的日志文件中看不到任何面包屑/点击路径数据。我错过了吗?除此之外,有哪些分析产品(雅虎、谷歌等)可以做到这一点?

谢谢。

0 投票
2 回答
349 浏览

asp.net - 审核和记录 ASP.NET Web 应用程序上的全部或选择性用户输入。你会怎么做?

我正在构建 UI 登录到一个长期存在的 ASP.NET 企业应用程序。我对如何从这里取得进步有自己的想法,并且正在继续研究和设计。但我很想听听 SO 社区的一些细节。

以下是目前的细节、假设和问题,可能会在企业内部发展,以及关于 SO 的任何输入:

  • 希望有一个一致的数据库连接,因为会有很多活动

  • 可能会使用 ThreadPool,但是这会不会与 ASP.NET 争夺线程的冲突太大?

  • 可能使用内存队列(Queue)定期记录输入批次?(每个域一个)

  • 将需要可配置。IE:可以在其正常的回发调用期间记录所有页面事件,或者将单个控制操作或事件挂钩到被记录,无论是否有回发。IE:用户折叠面板。

  • 所有已经发回的“高可见度”UI 事件以及不需要立即发回的其他事件。有一批客户事件并偶尔发送?

  • 我们如何最小化对现有代码的影响?

  • 有相应回发的“飞上墙”AJAX 功能吗?它基本上会监视所有配置为记录的内容。

  • 必须订购日志记录以报告用户在工作流中从 A 点到 B 点的逐步进度。

0 投票
6 回答
4895 浏览

sql - 查找嵌套集的面包屑

我正在使用嵌套集(又名修改的预排序树遍历)来存储组列表,并且我试图找到一种快速的方法来为所有组生成面包屑(作为字符串,而不是表格)一次。我的数据也使用邻接列表模型存储(有触发器使两者保持同步)。

例如:

代表树:

  • 节点 A
    • 节点 B
      • 节点 C
    • 节点 D
      • 节点 E
      • 节点 F

我希望能够有一个返回表的用户定义函数:


为了使这稍微复杂一些(尽管它有点超出了问题的范围),我还有需要遵守的用户限制。例如,如果我只能访问 id=3,当我运行查询时,我应该得到:

我确实有一个用户定义的函数,它以用户 ID 作为参数,并返回一个表,其中包含所有有效组的 ID,只要在查询中的某个位置

它会起作用的。


我有一个现有的标量函数可以做到这一点,但它不适用于任何合理数量的组(2000 个组需要 >10 秒)。它以 groupid 和 userid 作为参数,并返回一个 nvarchar。它找到给定的组父母(1个查询来获取左/右值,另一个查询来查找父母),将列表限制为用户有权访问的组(使用与上面相同的 WHERE 子句,因此还有另一个查询),然后使用游标遍历每个组并将其附加到字符串,最后返回该值。

我需要一种可以快速运行的方法(例如<= 1s),即时运行。

这是在 SQL Server 2005 上。

0 投票
1 回答
871 浏览

breadcrumbs - Concordion 中的什么约定允许自动生成面包屑?

我开始使用Concordion为我正在开发的一小段代码创建一些测试。在示例中,它声明“如果您使用正确的约定,Concordion 将自动为您插入面包屑。” . 但是,我找不到这些约定的明确描述。