问题标签 [glossary]

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 回答
672 浏览

javascript - 突出显示 HTML 文档中的词汇表术语

我们有一个包含多达 2000 个术语的词汇表(其中每个词汇表术语可能由一个、两个或三个单词组成(用空格或破折号分隔)。

现在我们正在寻找一种解决方案来突出显示(较长的)HTML 文档(最多 100 KB 的 HTML 标记)中的所有术语,以便生成带有突出显示的术语的静态 HTML 页面。

一个可行的解决方案的限制是:大量的词汇表术语和长的 HTML 文档......什么是有效解决方案的蓝图(在 Python 中)。

现在我正在考虑使用 lxml 解析 HTML 文档,遍历所有文本节点,然后将每个文本节点中的内容与所有词汇表术语进行匹配。

客户端(浏览器)动态突出显示不是一个选项,因为 IE 会抱怨长时间运行的脚本会出现脚本超时......因此无法用于生产用途。

有更好的主意吗?

0 投票
1 回答
520 浏览

php - 用 PHP 用带标题的 span 包装单词

我正在一个包含词汇表的网站上工作,其中解释了一些单词。另外,我想通过将它们放在具有标题属性的跨度中来描述文章中的术语。

我从数组中的数据库中获取所有术语:

包含文本的字符串可以是:

我试图用一个简单的 str_ireplace() 来简单地替换字符串中包含的单词:

现在发生的是,word1 和 word2 被正确替换。但是通过第二次迭代文本以搜索和替换 word2,它再次找到 word1 - 在已经创建的跨度的标题中。

因此 word1 的结果如下所示:

如何防止 PHP 替换现有跨度的标题标签中的相同单词?我不想为此使用 preg_replace() ,而不是将 html 解析为它。

我怎么能那样做?

来自德国的可爱问候克里斯

0 投票
1 回答
3586 浏览

drupal - Drupal 7:使用视图创建词汇表,但按标题以外的字段对其进行排序?

我正在尝试创建一个词汇表视图,但 Views 提供的视图使用节点标题的第一个字母。我需要它在我的内容类型中使用名为 Artist 的字段的第一个字母。我尝试制作一个新的上下文过滤器并将其与词汇表视图提供的过滤器匹配,但词汇表模式甚至不是一个选项,我觉得这很奇怪。有人有想法么?:-/

0 投票
3 回答
19863 浏览

documentation - COBOL 88 级数据类型

这里非常基本的问题。

我必须为 COBOL 程序编写数据词汇表。该数据词汇表包含有关每个变量的以下详细信息:

  1. 姓名
  2. 数据类型
  3. 值范围(如果适用)
  4. 行号
  5. 全名

我有几个变量,包括 88 级开关。我的问题是:这些 88 级开关是否算作变量,我应该将它们包含在数据词汇表中吗?或者,从我必须使用的数据词汇表结构来看,在这种情况下是否应该忽略它们?

当我在这里时,另一个简单的问题。填充词是否应该包含在数据词汇表中?这个程序特别包含很多填充变量,大多数是简单的“PIC X”变量。

0 投票
1 回答
1143 浏览

glossary - 在线词汇表 - 简单(免费)的方法

我坐在一个 CSV 文件中,其中包含大约 3000 个与医学专业相关的术语和定义。我想以词汇表的形式在线提供信息。

它需要具备以下功能:

  • 将所有术语显示为列表,单击术语时会显示定义。
  • 搜索给定术语的能力 - 搜索不仅应返回与名称匹配的术语,还应返回包含搜索词的定义。
  • 从一个定义链接到另一个定义的能力,即如果定义包含另一个术语单词,我希望用户能够单击该单词并链接到该单词的定义。我已经在我的 CSV 文件中准备了链接,方法是用 [方括号] 限制定义中的所有可链接词
  • 免费创作。我打算使它成为一个开放资源,所以不想为特权付费。
  • 这是一本医学词典,而不是维基。只有我应该能够编辑它。
  • 定义简短而温馨——没有图片,定义很少超过 20 个单词。

几年前,有人问过这个问题。我也遇到过这个,但是所有的术语都必须单独输入(而不是仅仅能够导入 CSV 文件)。我想知道人们是否知道任何新的发展,或者可能更适合我的需要的东西..?

我可以从头开始做,但如果已经有一些我可以使用的开放代码,那就太好了。如果做不到这一点,欢迎提出一些让我开始的建议。如果我无法获得现成的解决方案,我愿意学习并使用任何语言来实现这一点。

0 投票
1 回答
3113 浏览

drupal - Drupal 7视图如何修改where子句?

我有一种情况,我必须在词汇表视图的上下文过滤器中添加一个 0-9 链接

如何更改 where 子句部分?我需要改变

如果某个值 == '0-9' 我试图实现 hook_views_query_alter 但它不起作用

0 投票
1 回答
2022 浏览

python-sphinx - 在 Sphinx 中使用 noindex 和词汇表

使用 Sphinx 1.1.3 时,如何创建.. glossary::未显示在自动生成的索引中的条目?

我尝试:noindex:了四个地方:

词汇表前后使词汇表消失。

将其与术语放在一起使术语可点击并显示:noindex:.

我的术语有特殊字符,所以我特意用反引号括起来。

0 投票
0 回答
39 浏览

content-management-system - 导出词汇表内容(到其他 CMS 和 PDF 格式)

如何将词汇表(及其内容)从 Plone 导出到另一个 CMS?

网站用户如何导出词汇表内容?(例如作为 PDF 文件)?

如何在词汇表中实施投票机制,以使用户能够投票是否应该发布词汇表术语?

提前致谢并致以最诚挚的问候!

0 投票
1 回答
217 浏览

drupal-7 - 在 Drupal 7 中寻找一种将手风琴合并到字母词汇表中的方法

我有一个名为品牌的内容类型,在该品牌中有品牌名称和图片库。

我正在尝试创建一个手风琴风格的字母菜单。单击汽车品牌的字母,它将列出以该字母开头的品牌。单击品牌,画廊将显示。

我可以得到每个品牌的手风琴,然后单击画廊显示,但这不是本意。

任何人都可以让我走上正确的道路来实现这一目标吗?

我正在努力完成的照片:http: //i.imgur.com/GnuGacB.jpg

0 投票
2 回答
5237 浏览

syntax - 如何在 Sphinx 中创建词汇表?

我尝试在书的末尾制作一个词汇表,其中还包含我的文档的标题内容没有描述,只有对页面的引用)。我想将头条新闻编入词汇表。但是标题需要两行才能起作用,因为您必须在它们下划线。

所以我正在寻找一种.. glossary::命令与标题相结合的方法,或者使命令在我的标题下不可见我不想在我的 LaTeX PDF 输出中看到.. glossary::命令,因为如果我将命令分开,我的头条新闻就会出现两次。我只想看词汇表。

但是每次我尝试时,我的标题都不再突出显示并且不起作用。

它们看起来就像.. note::LaTeX PDF 中的一个盒子,而我的结构不见了。

它的样子:

在此处输入图像描述

它应该看起来如何:

在此处输入图像描述

也缺少结构,因此关于本指南不再是标题。

它的外观:

在此处输入图像描述

它应该看起来如何:

在此处输入图像描述

我在互联网上搜索了很多,发现了很多关于.. glossary::语法的描述,但没有与标题相结合。所以我自己尝试了很多不同的方式。这里有一些附近无穷无尽的例子XD,我是如何尝试的:

1.)

2.) ..词汇表::

我还在.. glossary::命令下缩进了这部分代码以获得某种块或框,但我的标题不再突出显示并且不起作用。

3.)

在这次尝试中,我的标题工作正常,但词汇表命令在我的 LaTeX PDF 输出中可见,所以我有两次。

有什么方法可以将我的标题与词汇表命令结合起来,或者使示例 3 中的单独词汇表命令不可见?