首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Mediawiki添加Bugzilla链接

向Mediawiki添加Bugzilla链接
EN

Server Fault用户
提问于 2014-02-06 19:28:27
回答 1查看 47关注 0票数 1

我们有Bugzilla (3.2.5.1-2)和Mediawiki (1.20.2),我想通过一种简单的方法从wiki页面创建到bug报告的链接。我注意到维基百科的主站点有一条快捷的bug报告: wiki文本

代码语言:javascript
复制
[[bugzilla:1234]]

在HTML中呈现为指向外部Bugzilla的链接

代码语言:javascript
复制
<a title="bugzilla:1234" class="extiw" href="https://bugzilla.wikimedia.org/show_bug.cgi?id=1234">bugzilla:1234</a>

当我尝试这样做时,我得到的只是一个指向bugzilla命名空间中(不存在的)页面的链接。

代码语言:javascript
复制
<a title="Bugzilla:1234 (page does not exist)" class="new" href="/w/index.php?title=Bugzilla:1234&action=edit&redlink=1">bugzilla:1234</a>

我遗漏了什么?LocalConfig中是否有我需要添加的设置,或者我需要安装的扩展?

有一个设置$wgUrlProtocols来添加协议,但我不知道如何获得外部链接的额外文本。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-02-06 20:14:10

看起来,这是通过在MediaWiki的interwiki表(参考文献)中手动添加一个条目来完成的:

代码语言:javascript
复制
 REPLACE INTO interwiki (iw_prefix, iw_url, iw_local) VALUES
      ('bugzilla','http://bugs.site.com/show_bug.cgi?id=$1',0);

手动编辑数据库时的注意事项(备份表/数据库、重复检查查询等)。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/573749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档