问题标签 [taxonomy]

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 投票
2 回答
12235 浏览

drupal - 返回别名的drupal分类术语路径

分类术语路径:

http://api.drupal.org/api/function/taxonomy_term_path

返回无别名路径。我使用 pathauto 给术语别名,我怎样才能返回别名版本?

谢谢。

0 投票
8 回答
4198 浏览

php - 如何在 PHP 中查找“相关项目”

我们经常看到“相关项目”。例如,在博客中我们有相关的帖子,在书籍中我们有相关的书籍等。我的问题是我们如何编译这些相关性?如果只是标签,我经常会看到没有相同标签的相关项目。例如,当搜索“粉红色”时,相关项目可能有一个“紫色”标签。

有人有什么想法吗?

0 投票
1 回答
1272 浏览

namespaces - 为覆盖范围非常大的测试构建 RSpec 文件结构和代码?

我刚刚开始研究一个用 Rspec 编写的超过 20k 单元测试的项目(项目本身不是用 Ruby 编写的;只是测试用例)。随着更多功能的添加,当前的测试用例数量预计将在未来急剧增长。已经发生的事情(在很长一段时间内)是 RSpec 开始成为测试这个项目的一个特别好的解决方案,但是随着项目的发展,他们的 RSpec 测试用例的相当特别的结构已经严重地咬了他们。他们遇到的最大问题之一是他们的测试代码中的分类法——在他们的测试用例中命名他们的测试用例、固定装置、帮助代码等的结构(或缺乏)。

正如你所想象的,在超过 20k 的单元测试中,有很多名称非常相似的方法,使用的辅助方法都是从全局命名空间加载的。

为了突出问题所在的一个领域,这个应用程序中有大约 10 个数据库。检查所有这些数据库的表/列/视图/约束/存储过程/...的结构是现有 RSpec 单元测试中涵盖的内容(相当合理)。但是,这个数据库集合中需要检查的 DDL 实体总数可能 >10000;涵盖整个 DB 结构检查范围能够选择性地仅测试 DB 结构的子集需要:

  • 10000 种不同的方法(我立即排除了该选项!)

  • 测试用例中相当复杂的命名约定(即包含 DB 名称 + 表名称 + 列名称 + ...),
  • 或将数据库名称、表名、列名等传递给通用方法
  • 或者通过命名空间分离关注点(我不知道在 RSpec 中有一种优雅的可扩展方式),
  • 或者一些聪明的元编程(我怀疑最终可能会使已经混乱的结构更加难以遵循)。

据我所知,现在存在的只是上述所有内容,没有很多明显的计划......

您是否有任何提示或参考资料可以让我尝试理顺这种混乱,并为他们的 RSpec 测试提供某种可扩展的结构?特别是,非常欢迎关于如何为非常大的项目构建各种 RSpec 文件的建议。

0 投票
2 回答
769 浏览

drupal - Drupal 加入分类术语

我有这样的 Drupal 设置:

  • 内容类型:公寓
  • 词汇:可以与公寓一起使用的区域
  • 内容类型:用户个人资料,带有区域的内容分类字段,因此用户可以选择他们感兴趣的区域。

我想要一个显示与他们所在地区的公寓相匹配的所有用户配置文件的视图。换句话说,“用户配置文件 <-> 区域 <-> 公寓”加入。我一直在研究视图界面一段时间,但我不清楚如何设置关系来实现这一点。有人可以给我一个提示吗?

如果这不能用视图轻松解决,那么有什么好的方法呢?谢谢你的帮助。

0 投票
3 回答
2189 浏览

tags - 如何标记和分类生命、宇宙和一切?

撇开玩笑不谈,我正在尝试为可能包含任何内容的图标库构建标签层次结构。问题是如何使(大多数)对象的层次结构清晰简单?我并不是想制作超级具体的类别,只是为了帮助用户进行搜索(如果我可以将 10k 图标缩小到 100 个类别,那应该已经是一个很大的帮助了)。

我从头开始自己做,但觉得把它做好是非常具有挑战性的。我确信已经对这个主题进行了一些研究。谁能指出我正确的方向?

谢谢。

0 投票
2 回答
558 浏览

drupal - 获得类似 taxonomy_get_tree() 的结果的算法。但只检索非空词

我需要在 drupal 中获取一个关联的术语数组,该数组具有与之关联的节点。但是,我似乎无法找出合适的算法。

我想要的是taxonomy_get_tree()之类的东西。但是,只有具有关联节点的术语。

0 投票
2 回答
2260 浏览

javascript - 如何使用 ajax/jQuery 实现动态分类导航/分层下拉列表?

我想为我的用户提供一种通过连续向下钻取下拉列表来导航分类的方法。

一个简单的例子就是 ebay 的分类。假设您选择“服装”类别,下一个下拉列表将显示服装下的所有子类别,例如“短裤”、“裤子”、“外套”等。这可以任意深入。

我看了一下jQuery插件mcDropdown。界面看起来真的很不错。然而,它似乎需要将整个分类法一次性传递给插件。我看的其他插件也有这个限制。

我需要动态检索和显示数据的东西。因此,在用户选择“服装”后,UI 将该选择发送回服务器,然后服务器将“服装”的子类别列表发送回,依此类推。

有没有 jQuery 插件可以做到这一点?或者用普通的jQuery实现它需要什么?

我更喜欢 jQuery,但其他框架也可以。

0 投票
4 回答
1674 浏览

drupal - Drupal:具有深度过滤的 cck 分类字段

在视图中,是否可以配置 cck 分类字段,以便用户搜索更高级别的分类术语也匹配其父项?假设我有一个名为 Places 的分类法:

我希望用户能够选择,比如说,欧洲并找到与法国、德国或英国及其子节点匹配的所有内容

0 投票
2 回答
749 浏览

php - Drupal 从搜索中排除分类列表页面

我有一个 Drupal 5 站点,该站点需要在搜索结果中排除分类列表页面。例如http://site.com/category/role/guest-speaker返回在词汇角色中标记为 guest-speak 的所有节点的列表。

我尝试了高级搜索模块。这只是防止搜索术语。

然后我有一种预感,摇篮曲教程会很有用,但不要认为我可以过滤类型。

有任何想法吗?

0 投票
1 回答
190 浏览

e-commerce - 分类术语或类别的标准

每次我构建电子商务应用程序时,我都需要投入大量时间来对产品进行分类。模棱两可、重复和主观性等因素往往会导致返工和浪费时间。

是否有任何可用的标准(例如 ISO)可用于对计算机或汽车零件等产品进行分类?

编辑:我知道客户应该为我分类他们的信息。我只是在寻找一种资源,让任何人都能更轻松地完成这项任务。