FANDOM


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

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

安裝方法

欲導入此腳本,請添加以下程式碼至 MediaWiki:ImportJS

dev:ProfileTags.js

MediaWiki:ImportJS 頁面已有其它載入的腳本,請將以上程式碼移動至新的一行。

配置

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

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

Rappy 4187|測試一,測試二


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

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

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

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

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

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

# 管理員
Rappy 4187 | 標籤測試一, 範例標籤一
 
// 行政員
User 1 | 行政員
User 2 | 行政員

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

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

Rappy 4187 | 職員, [[Project:Administrators|管理員]]
User 1     | 範例

保留原有標籤

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

(window.dev || {}).profileTags = { noHideTags: true };

對於沒有開啟 JavaScript 的站台,可以透過添加以下 CSS 語法至您的站台的 MediaWiki:Wikia.css 來顯示原有標籤:

#UserProfileMasthead hgroup .tag {
    display: inline-block !important;
}

請注意如果您是使用 CSS 的方法,則當用戶標籤更新時,其對應的 CSS 也需要更新。如果發生錯誤,請記得查看此處的新 CSS 方法或如果尚未更新,請至 討論頁提出。


Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.