Visit Mozilla.org

MDC:MediaWiki 擴充功能

From MDC

如何協助 MDC:內容
清單
文件需求清單
編輯、檢視待辦事項
需搬移的文件清單
指南
開始動手
寫作指南 (含體例)
頁面命名原則
消歧義
開創新的 MDC 本地化專案
授權方式
參考文件
Wiki 標籤參考
自訂 CSS 類別
自訂樣板
MediaWiki 擴充功能
站外連結轉向
待轉向
MDC 正體中文
正體中文版
翻譯方法及須知

本頁列出我們在 MDC Wiki 上安裝的 MediaWiki 擴充套件,亦描述其使用方法。

目錄

[編輯] 頁面導覽

MDC Wiki 有個擴充套件能自動產生頁面導覽列,只要在 Wiki 頁面加上這組標籤即可(起始跟結束標籤都要):

<breadcrumbs></breadcrumbs>

[編輯] 附註

  1. 只輸入一個空元素(<breadcrumbs/>)的話,頁面導覽將無效,所以起始與結束標籤都要寫上。
  2. 頁面導覽擴充套件目前有個問題:
    1. 在沒有「子頁面」的網頁上,頁面導覽亦無法使用。例如在「JavaScript:文章:Foobar」頁上導覽列會出現,但無法用在名字僅為「JavaScript」的頁面。我們碰上了相關的新問題,所以之前為此修改的部分要重新檢查一次。

[編輯] 覆蓋標題

Shaver 建議的覆蓋標題擴充套件也已經裝上了,這樣就能在頁面標題上顯示底線字元(underscore)。

目前此套件僅更動導覽列中的文字,以後我們會讓整個網頁的標題都能顯示底線字元,但目前還沒加上就是了。只要將頁面應該顯示的標題以「title-override」標籤加上就能使用此擴充套件,如下:

<title-override>MAX_VALUE</title-override>

以 title-override 加上的值會替換原先的頁面標題,同時也不會更動字母大小寫、並保留特殊字元(如 _)。

此套件的運行實例可見 MAX_VALUE

[編輯] 附註

  • 基於升級至 MediaWiki1.5 所伴隨的技術限制,此套件所用的標籤從 <title> 換成了 <title-override>。如果你看到網頁上有舊的標示方法,請幫忙換成新的方式。

[編輯] RSS 消息來源

MagpieRSS PHP 套件及 Mafs/RSS MediaWiki 套件也已安裝。

[編輯] 使用方法

charset=
消息來源的字元集,將使用 iconv 轉換之。
short
短格式,不顯示每個項目的描述及摘要文字。(「long」為預設值。)
max=X
顯示最新 X 筆標題。
highlight= 關鍵字1 關鍵字2
將以空白字元分隔的各關鍵字於顯示時特別標示出來。
filter= 關鍵字1 關鍵字2
僅顯示涵括最少一個關鍵字的項目。
reverse
將 RSS 項目反序顯示。

[編輯] 範例

TBD

[編輯] Abbr 元素

MDC 也為在頁面中使用 <abbr>...</abbr> 元素製作了相關的擴充套件,如一般的 HTML abbr 元素一樣可標示縮寫文字。許多(不是全部)相關 HTML 屬性皆能正常使用,如 titleidclasslangdir 等。

[編輯] 範例

W3C 推出 HTMLDOMSVG 及許多其他全球資訊網相關的技術標準。