【问题标题】:MediaWiki template produces very messy outputMediaWiki 模板产生非常混乱的输出
【发布时间】:2019-08-28 22:37:45
【问题描述】:

我有一个希伯来语的 MediaWiki 1.33.0 网站。我网站上的一些文章是总结性的介绍性文章,应该便于以后阅读希伯来语维基百科上具有相同名称和主题的更大更复杂的文章。

有时我希望从我自己的 MediaWiki 网站链接到希伯来语维基百科的文章;例如;我希望通过模板快速将读者引用到希伯来语维基百科上给定名称的文章,而不是从希伯来语维基百科本身复制粘贴每篇文章的链接。

我的模板

模板内容:

<a href="https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}}">{{{1}}}</a><noinclude>
[[קטגוריה:תבניות]]
</noinclude>

模板调用示例:

{{וה|קרח (כימיה)}}

我的问题

我的问题是这个模板的输出在 DOM 和文章文本中都很混乱;常规语言、HTML 和 UTF-8 特殊字符的混合体:

<li>
    "<a href=""
    <a rel="nofollow" class="external free" href="https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29">
        https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29
    </a>
    "">קרח (כימיה)</a>
</li>

图片中:

我的问题

如何更改模板以创建带有调用中给出的文章名称的可点击链接,而没有所有冗余输出?

【问题讨论】:

    标签: dom hyperlink output mediawiki wiki


    【解决方案1】:

    MediaWiki 开发人员,Bawolff 分享了正确的语法,可以在此 MediaWiki support desk session 中看到:

    [https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}} {{{1}}}]<noinclude>
    [[קטגוריה:תבניות]]
    </noinclude>
    

    请不要为这个问题投票,因为所有功劳都归于 Bawolff。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 2016-06-29
      • 2012-01-12
      • 2018-11-30
      • 1970-01-01
      相关资源
      最近更新 更多