问题标签 [semantic-mediawiki]
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.
mediawiki - 在语义媒体 wiki 中使用 ask 作为参数
如何将询问作为查询的参数传递?
例如:
然后在自定义函数中再次使用数据:
如果我尝试使用类似下面的代码,当我调试应用程序时,大写等于一个空字符串(它已声明但为空):
mediawiki - 使用语义形式填充媒体 wiki 解析器函数输入
我有一个用于与Jira集成的解析器功能。因此,当我提供 {{#jira : JIRA-223}} 时,解析器函数将获取与 jira 问题 ID 对应的问题的类型和状态(例如:JIRA-223)并显示在页面中。
我想从语义表单中捕获 Jira 问题 ID。这样 jira 问题 ID 是一个语义属性,并以更用户友好的方式显示。
有没有办法做到这一点。我尝试了可用的材料并使用了一些扩展及其代码,但没有成功。
mediawiki - 如何使用语义媒体维基创建具有一系列 AND/OR 的高级查询?
如何创建如下查询?
获取头发颜色为棕色或黑色且眼睛颜色为蓝色或绿色的人员列表。
我问这个的原因是因为我不确定在这些查询中如何处理优先级。
例如,如果我写道:
smw 会将逻辑分组为:((头发=棕色或黑色)和(眼睛=蓝色或绿色))
或者
将逻辑分组为:(头发=棕色或(头发=黑色和眼睛=蓝色)或眼睛=绿色)
从我最初的测试来看,后者似乎是这样的情况,这似乎使得我无法创建我所追求的查询。
smw缺少这个功能吗?
mediawiki-templates - Semantic mediawiki 捕获当前页面中某个属性的所有值
我想总结使用模板输入的数据,每页可以出现多次。我希望此摘要仅基于当前页面。
我似乎无法弄清楚如何捕获分配给每个页面模板多次分配给属性集的所有值。我尝试过的所有语义查询都只返回给定页面上属性的唯一值。
例如,如果我的模板具有三个字段和属性:
然后我将这个模板的四次出现添加到具有这些值的特定页面:
然后我执行 #show 查询:
当我期望它返回时,它返回:水果,蔬菜:水果,蔬菜,水果,水果。wiki 页面文本是正确的,并显示了所有四个条目,但我似乎无法使用语义查询捕获重复的条目。如何捕获在给定页面上输入的所有(包括重复项)属性值?
mysql - MediaWiki 中其他页面上的信息框数据的动态表
我们在办公室使用mediawiki,我们需要创建信息框来存储有关我们管理的软件的信息。
我们为软件创建了一个信息框,现在我们在 40 个软件页面中有 40 个信息框。每个软件页面都在软件类别中,让我们从菜单中获取所有软件的索引。
但我们还需要一个表格,显示信息框中提供的许多信息的摘要。
有没有办法在 mediawiki 中实现这一点?我知道我们可以制作一个表格来存储所有信息,但这有点多余,这就是我们梦想动态表格的原因。
mediawiki - MediaWiki:存储在外部数据库中
我正在寻找一种将数据存储在外部数据库而不是默认的 mediawiki 数据库中的方法。就阅读部分而言,我正在使用 ExternalData 扩展,如下所示。
这工作得很好。我从外部数据库中获取变量数据、名称、评级、jq2 的结果。现在任何人都可以帮助我如何将数据存储在外部数据库中,因为没有太多可用的文档吗?提前致谢 !!
mediawiki - 如何使用 Semantic Mediawiki 1.9 查询日期
我正在使用 Semantic Mediawiki 1.9,但我不知道为什么这个查询不起作用:
PS:当我在 2014 年 3 月 21 日之前更换{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
Or时{{#time:d F Y }}
,它可以工作!!!
properties - Semantic Media Wiki (SMW) - 是否可以嵌套属性/值定义?
我将 Semantic Media Wiki 与 Lingo Extension 和 Semantic Glossary Extension 结合使用来构建词汇表。通常一个术语的定义包括与其他术语的链接。例如: 计算机 - 使用 -CPU- 执行计算的计算机。该定义包括与术语“CPU”的链接。
现在我想知道:是否可以在属性/值定义中嵌套指向 wiki 页面的链接?
我尝试了以下但没有成功:
有人知道如何到达这个结构吗?
感谢您的想法和建议!
semantic-mediawiki - 未安装语义媒体 Wiki
我正在寻找安装 Semantic MediaWiki 并找到了链接:Semantic MediaWiki Installation
安装后,如教程中所述,我没有在使用 Special:Version 选项创建的主页上获得 SMW 版本。
MediaWiki 已安装并显示在右下角(由 MediaWiki 提供支持),但没有获得(由 Semantic MediaWiki 提供支持)选项,我肯定会在完成安装后获得该选项。
有人可以解释这个原因吗?
javascript - MediaWiki Special:MyPage/common.js 不工作
MediaWiki 版本和 LocalSettings.php
MediaWiki 1.22.4
$wgAllowUserJs = true;
$wgUseSiteJs = 真;
浏览器版本
FireFox 28.0
JavaScript 代码
浏览到
http://mywiki.com/w/index.php/Special:MyPage/common.js
单击“编辑此页面”
将 common.js 复制/粘贴到页面中
单击“保存”按钮
清除浏览器中的缓存
按钮未显示!
它只显示输入的代码。