等級是什麼?
等級是在您會員名稱下面的頭銜或圖片。
使用它們有兩個主要的目的。
給予一般人基於他們的文章數量而擁有的稱謂,或者表示在特別的「群組」或擁有某等級權力之特定的人。
特殊等級是用來表示像管理員以及版主等的層級,因此如果您有問題,那麼您將知道誰是論壇的管理者。不過,很重要地,它們不一定有相關的權力。只因為有版主的等級不代表您就一定是版主。那是權限的設定。
無論如何,在論壇上有許多其他有用的以及有趣的角色。
例如在 phpBB.com,它們可以表示在某個特定群組的會員,像是 Support Team(支援團隊)或 Developers(開發者)。
它們可以給予具有某些意義之特別的會員,像是捐助者或公會會員。
它們也可以提供樂趣,像是 Idiot of the Week(本週的白痴)或 Competition Winner(比賽優勝者)等。
非特殊等級是基於會員的文章數量而給予。當您通過一定的文章數量時,您會獲得一個新的等級。
您要如何給予某人一個等級?
等級不一定需要一個圖示。您可以只給予某人等級頭銜,而將等級圖示選項留白。
如果您也要給予一個等級圖示,那麼在風格資料庫的等級部份有很多;簡單地在 Google 搜尋「rank images」,您也可以得到許多連結去查看。
您可以在 Styles Development image request thread 線上請求等級圖示,或者自己製作它們。它們可以是任何的大小,不過,90x15 以及 100x20 像素是比較常見之做為有文字頭銜的等級。含有某些描述圖示的等級,像是齒輪狀表示開發者,或油漆罐表示藝術家,可以有很大的不同。
接下來,您需要上傳等級圖示到伺服器(如果您的論壇是使用免費空間,那麼您必須詢問他們是否可以上傳等級圖示)。將它們上傳到 phpBB 預設安裝的「/images/ranks」資料夾內。
上傳圖片(gif、jpg 或 png)到等級資料夾。
現在,進到「ACP > 會員及群組 > 管理等級」
在主面板,您可以看見到目前為止,所有已經建立的等級列表。安裝時,預設的管理員(無圖示)等級已經設定。
在右邊,您有一個綠色齒輪圖示可以編輯等級,以及一個紅色 X 圖示可以刪除任何等級。
在列表的底部,有個按鈕可以建立新的等級。
等級頭銜:這是顯示在您的會員名稱底下的語詞。
等級圖示:這是一個下拉式的列表,裡頭有在等級資料夾裡的可用圖示。
如果新的圖示已經上傳,那麼您必須重新整理網頁,才可以看見新的圖示出現在列表中。
任何已經被指定的圖示,會顯示「使用中」。
設定為特殊的等級:
是 - 這等級只能授予特別的會員或群組。
否 - 這等級是根據文章數量的門檻。當選擇「否」時,將會顯示「最少文章數量」。
最少文章數量:非特殊等級將被授予的文章數量。
在這裡的例子,是一個特殊的版主等級。
在這裡的例子,是一個非特殊等級。
在這個例子裡,當會員的文章數達到 800 時,他們會自動變成「Major Contributor」等級,而獲得該等級圖示。
您可以設定文章數量的門檻、等級頭銜以及您所喜歡的等級圖示。
比較常見的是,使它們與論壇的主題相關,並以某種比例顯示等級的排名!
例如:如果您的論壇是關於汽車,那麼您可以用像是「Kia(起亞)」廉價的機型做為低等級,而用「Lamborghini(蘭博基尼)」以及「Rolls Royce(勞斯萊斯)」做為高等級。
如果您設定一個等級為特殊的,那麼您也必須將它授予特別的會員或群組。
授予會員:
ACP > 一般 > 管理會員
- 搜尋會員。
- 在其個人資料頁的右邊之下拉式選單中,選擇「等級」。
- 從列表中選取等級,以及「送出」。
ACP > 一般 > 管理群組
- 在您想要授予等級的群組旁邊,點選「設定」。
- 下半頁中可以找到「會員群組等級」,選擇一個您想要的。
注意:如果會員隸屬於多個會員群組,那麼等級將只能適用於他們的預設群組。
這個情形,也同樣決定了他們的會員名稱之顏色。
有一個外掛可以這麼做。
還有一個更簡單的方法。為甚麼不只是讓一個等級圖示擁有兩個等級呢?
例如:我有一個版主,他恰好也是「top photographer(頂級攝影師)」 ,因此,我製作了同時放置這兩個等級的圖示。
容易的!
我可以移除等級頭銜,而只有等級圖示嗎?
可以的,這是非常容易編輯的。
--開啟--
/styles/stylename/template/viewtopic_body.html
--找到--(大約 80 行)
代碼: 選擇全部
{postrow.RANK_TITLE}
我可以改變會員名稱、頭像、等級頭銜以及等級圖示的順序嗎?
可以的,這也是非常容易編輯的。
--開啟--
/styles/stylename/template/viewtopic_body.html
--找到--(大約 170 行 - 注意:這是 prosilver 風格,其他的風格也許不同)
代碼: 選擇全部
<dl class="postprofile" id="profile{postrow.POST_ID}">
<dt>
<!-- IF postrow.POSTER_AVATAR -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
<!-- ENDIF -->
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
</dt>
<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->
<dd> </dd>
<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
<!-- IF postrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
- {postrow.U_POST_AUTHOR} 是他們的會員名稱
- {postrow.POSTER_AVATAR} 是他們的頭像
- {postrow.RANK_TITLE} 是他們的等級頭銜
- {postrow.RANK_IMG} 是他們的等級圖示
- {postrow.POSTER_POSTS} 是他們的文章數量
- {postrow.POSTER_JOINED} 是他們的註冊日期
- {postrow.POSTER_FROM} 是他們來自的位置
- {postrow.custom_fields.PROFILE_FIELD_NAME} 是任何您已經設定的自訂個人資料欄位
每個欄位都有與它自己相關的的一行或區塊之代碼。
您可以只改變那些行或區塊的順序,以改變資訊的順序。
我的等級無法顯示。
這個問題最常見的原因是正在運行 Rokbridge 的會員。
其會員等級的路徑與 phpBB3 預設安裝時不同。
要解決這個問題,您應該詢問該橋接的作者。
--
資料來源:
http://www.phpbb.com/kb/article/everyth ... ranks-v3x/