问题标签 [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 投票
1 回答
378 浏览

drupal - 如果分类术语之一是“绿色”,则显示文本片段?

我希望能够根据节点是否标记有特定分类术语来显示或隐藏节点上的文本片段。

类似于以下内容:

这样做的 Drupal 方式是什么?

0 投票
2 回答
4610 浏览

drupal - Drupal - 在搜索中包含分类术语描述

我正在一个大型网站上工作,该网站的一个分类词汇表中有大约 600 个分类术语,每个都填充了描述字段。

搜索机制搜索这些术语描述以及节点本身是很重要的。

Drupal 默认情况下似乎没有这样做 - 我有什么办法可以做到这一点 - 例如任何模块?

提前致谢。

0 投票
2 回答
2182 浏览

drupal - Drupal 的分类法访问权限 - 需要设置帮助

尝试设置 drupal 的分类模块 ( http://drupal.org/project/taxonomy_access ) 来管理对特定类别的访问。

我有两类用户(两种角色)。我要做的就是设置一个可以访问某个类别的权限,而其他人则不能。

我确实在 admin/user/taxonomy_access 和(即)admin/user/taxonomy_access/edit/7 中进行了适当的(?)更改,但其他组的用户仍然可以访问他们应该禁止的内容......

0 投票
5 回答
1868 浏览

algorithm - 什么是 textmate 的“转到文件”模糊搜索算法?

Textmate 的“转到文件”模糊搜索真的很棒。

Wincent 的用于 vim 的 Command-T 插件做了类似的事情,它也很震撼。

有人可以解释这些是如何工作的吗?他们使用的方法有通用术语吗?

编辑:关于这些工具的作用,我稍微详细一点

这些工具可让您在键入时缩小选项列表(在本例中为文件路径)。

例如,如果我有以下文件:

要将列表缩小到/app/models/people.rb我可以键入以下任何内容:

它非常灵活,当我使用的应用程序没有它时,我发现我自己错过了这个“列表缩小”。我想了解更多关于它的信息,以便在我觉得有需要时可以实现自己的插件。希望我能更好地解释它,但这就是我在这里的原因:)

要查看它的实际效果,请查看 wincent 的command-t 演示

0 投票
1 回答
1165 浏览

drupal - Drupal6 视图:输出“分类:所有术语”字段,其中两个术语作为两个链接

简而言之:我正在制作一个自定义视图,我想要一个列出与 NID 关联的两个分类术语的字段作为两个不同的链接输出,这些链接返回视图的参数(term1 到 view/term1,term2 到 view/term2。相反,它输出为一个聚合链接(term1 和 term2 输出视图/term1%0Aterm2.

我做错了什么还是不可能?

详尽的:

我正在drupal ubercart 站点中构建产品视图(页面输出位于http://example.com/products),因为内置的ubercart 目录psuedo-view 不适合我。其中一些产品属于多个分类术语(在同一个词汇表中) - 例如,product_example1 属于术语 blue 和 glowinthedark,product_example2 属于 red 和 glowinthedark,product-example3 属于 blue。

我创建了一个参数,它根据以下术语限制视图:products/red、products/glowinthedark 等返回我制作的这个漂亮视图,但仅适用于与分类术语 red、glowinthedark 等相关的产品 - 所以可以正常工作应该。意见是真棒!

现在,我希望此视图中显示的每个产品都链接到生成的产品/[术语] 页面。输出字段“分类:所有术语”作为替换参数 products/[tid] 的链接适用于一个术语(product_example3 的字段适用于它的一个术语:/products/blue(views are awesome!),但是,这是问题所在,它不能用于两个术语(或者我假设两个术语以上)。无论该字段是作为列表输出还是使用简单的分隔符输出都是如此。因此,对于 product_example 之一,该字段同时列出了术语 blue 和 glowinthedark (正确分隔为列表项或使用选择的“,”简单分隔符),但两个术语都输出相对链接 products/blue%0Aglowinthedark。

明白了吗?奇怪的是,我无法用谷歌搜索任何有类似情况的人,尽管我无法想象我是第一个遇到这种情况的人。我可能会放弃,因为它并不是那么重要,我可以想到几个不太令人满意但仍然可行的解决方法,但我认为你们都可能有一些见识。唯一一个给我希望的是选择“将”链接到其术语页面“复选框时,视图成功输出两个单独的行项目,其中包含两个单独的术语页面的链接。

我也在 Drupal.org 上发布了这个问题。谢谢你的时间!

0 投票
1 回答
374 浏览

string - 归一化分类术语的准确算法?

我正在开发一个购物比较网站,该项目处于非常先进的阶段。我们每天使用来自各种联盟网络的商家源为 5000 万种产品编制索引。我遇到的大部分问题都已经解决了,包括大部分性能瓶颈。

我的问题是什么:首先,我们将 apache solr 与 drupal 一起使用,但是,这个问题并不特定于 drupal 或 solr,如果您不了解它们,也没关系。

我们收到来自 2000 多个不同商家的产品信息,这些信息一团糟。他们没有特定的模式,每个商家都以他们想要的方式发送提要。我们已经解决了许多与此相关的问题,但仍然存在一个问题。规范化分面浏览功能的分类术语。

假设我的网站上有“Narrow by Brands”浏览方面。现在假设有 100 个商家提供 Microsoft 的产品。现在问题来了。一些商家在数据馈送的“品牌”列中放入“Microsoft”,另一些为“Microsoft, Inc.”,另一些为“Microsoft Corporation”,另一些为“Products from Microsoft”,等等……商家和最坏的情况之间没有特定的模式,有些个体商家太马虎了,在同一个数据源中对同一个品牌有不同的字符串。

我们不希望所有这些不同的品牌出现在导航中。对于手动将导入的品牌映射到“好”品牌表(“Microsoft Corporation”->“Microsoft”、“Products from Microsoft”->“Microsoft”等)的问题,我们有一个手动解决方案。我们在数据库中有大约 10,000 个品牌,这是可行的。问题是当它带有更大的东西时,比如“作者”。当我们将书籍导入系统时,有超过 800,000 位作者,我们遇到了同样的问题,而这不能通过手工映射来解决。问题是一样的:“Tom Mike Apostol”、“Tom M. Apostol”、“Apostol, Tom M.”等等……

有人知道以可接受的准确度(85%-95% 准确度)自动解决这个问题的好方法吗?

谢谢你的帮助!

0 投票
1 回答
2082 浏览

sharepoint - 如何在没有 WssId 的情况下处理未使用的托管元数据条款?

问题

我们使用 FrontPage RPC(放置文档调用)将(大量)文件上传到 SharePoint 。据我们所知,通过此协议设置分类字段的值需要它们的WssId

问题是除非之前在列表项上明确使用过术语,否则它们似乎没有WSS ID。这会导致上传具有以前未使用的元数据术语的文档失败。

编码

下面代码片段中的TaxonomyField.GetWssIdsOfTerm调用根本不会返回这些术语的 ID。

我们还尝试直接查询分类隐藏列表,结果相似。

呼救声

对于如何解决这个问题的确认和建议将不胜感激。我看到了三种可能的解决方案:

  • 改变我们上传的方式,要么以不同的方式上传条款,要么切换到不同的协议。
  • 以不同的方式查询元数据 WssIds。适用于未使用条款的一种。
  • 编写/查找一个工具来为所有术语预解析 WssIds。非常欢迎就如何优雅地做到这一点提出建议。

0 投票
1 回答
891 浏览

wordpress - WordPress 3.0.1 使用自定义分类查询自定义帖子类型

我有一个具有多种分类类型的自定义帖子类型。问题只集中在其中一个上。我需要显示所有已检查特色供应商分类的自定义帖子。目前,只有一个“特色”,但将来可能会有更多,例如“亮点”或“赞助商”或仅这些台词。但是,现在,我只需要浏览所有“供应商”自定义帖子类型,找到在“特色供应商”分类中选中“特色”的帖子类型。

我有一些帖子说这是不可能的,但它们要么来自 2.8,要么来自今年的第一年,我知道 WordPress 从那时起至少发布了一个更新。

提前致谢!!

0 投票
1 回答
1062 浏览

wordpress - 如何根据自定义字段排除分类中的帖子?

我有一个名为“房地产”的自定义帖子类型和其中的一堆帖子(列表)。我正在尝试做的是创建一些家居风格,并在其中创建可用房屋的特定列表。

所以现在,我通过只显示自定义字段“model”设置为“true”的结果,让搜索查询仅从搜索中提取家庭样式。但是,单击此按钮时,我希望它显示与该样式不同的特定房屋。

例如,搜索查询将产生 Home Style A 和 Home Style B。当用户单击 Home Style A 时,它将显示家居风格的总体概览,并带有指向特定房屋的存档页面的链接(即 123 Fake St ., 456 Made-up Lane),但在该查询中省略了 Home Style A。

现在,我正在通过创建一个名为“Home Styles”的新分类法并将它们归类来实现这一点。通过仅查询具有我上面提到的自定义字段的帖子,我显示模型房屋。那部分工作正常。但是,当我单击链接以显示该分类中的其余房屋(/model-homes/model-home-a/)时,它会显示该分类中的所有帖子,包括样板房列表。有没有一种方法可以从分类档案中排除样板房,就像我只将它们包括在搜索中一样?我希望有一个解决方案可以通过编辑 taxonomy-home-style.php 来使其动态化,而不是为每个术语都这样做,以防经常添加新术语。

希望这是有道理的,我一直在试图围绕这个概念思考几个小时,并试图想出实现这一目标的最佳解决方案。谢谢。

0 投票
1 回答
409 浏览

wordpress - 如何在自定义分类中查询自定义帖子类型的帖子?在 wordpress 3.0 中

我一直在到处寻找,我正在尝试查询以查找此帖子类型中具有特定分类值集的自定义帖子。

我怎样才能做到这一点?

我试过这个,但它没有用。