Fandom Developers Wiki
Advertisement

此頁面或部分內容仍未翻譯,請將其翻譯成適當的語言(中文(繁體))

關於a script with similar functionality,請參見UserTags

用戶檔案標籤ProfileTags)是一個能替換、移除、修改以及重新排列用戶頁面旗幟的腳本(「創始人」、「管理員」、「封禁」等出現於用戶個人檔案的旗幟)。它允許您能依據想要呈現的方式來添加更多旗幟、重新排列和移除它們。您還能自製旗幟並授予用戶。

這個腳本是設計用來允許用戶能不必等候 JavaScript 審核流程即可自行添加/移除用戶標籤。所有添加此腳本的步驟皆會省略 JSRT。

安裝方法[]

組態[]

這個腳本將會移除用戶所有預設的標籤。若需將預設標籤保留下來,則必須將它們固定在標籤配置中。

欲變更用戶標籤,只需簡單地添加它們至 MediaWiki:ProfileTags。以下例子將添加兩個標籤至 Rappy

Rappy|測試一,測試二

每個用戶都需以新的一行來輸入。

這裡有配置多個用戶的例子:

Rappy |測試一,測試二
User 1|標籤測試一, 範例標籤一
User 2|標籤測試二, 範例標籤二
User 3|標籤測試三, 範例標籤三
User 4|標籤測試四, 範例標籤四

另外要注意空格長度不會影響標籤配置,因此您可以利用標籤和空格使程式碼看起來更清晰整齊,如以下所示:

Rappy                           | 測試一,測試二
User 1		| 標籤測試一, 範例標籤一
User 2		| 標籤測試二, 範例標籤二
User 3		| 標籤測試三, 範例標籤三
User 4		| 標籤測試四, 範例標籤四

由於標籤的方式是擷取下來的,任何行首不是用戶名的一行皆會被系統忽略,因此註解和新的一行可以依據自己想要的方式添加:

# Administrators
Rappy      | 標籤測試一, 範例標籤一

// 行政員
User 1 | 行政員
User 2 | 行政員

以上例子中 #// 用來表示註解,但事實上能依自己的意願將其省略掉。它們被包含在內僅僅是為了使人們能更明白它的含義,它們是註解,不是錯誤的配置。

標籤也能透過 wiki 文本插入鏈接。

  • Example that WORKS:
Rappy      | [[Project:管理員|管理員]]]]
  • Example that does NOT work:
Rappy      | [[Project:管理員]]

保留原有標籤[]

原有標籤預設皆會被移除,但您可以透過添加以下內容至您的站台的 MediaWiki:Common.js 來關閉該功能:

// prevents existing tags from being hidden
(window.dev = window.dev || {}).profileTags = { noHideTags: true };

or by adding this on its own line to your wiki's MediaWiki:ProfileTags:

!nohide


Advertisement