每件關於等級(v3.x)您所需要知道的事

與 phpBB 3.0.x 相關主題。
回覆文章
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8621
註冊時間: 2004-04-30 01:54
來自: Taiwan

每件關於等級(v3.x)您所需要知道的事

文章 心靈捕手 » 2011-10-01 20:14

等級

等級是什麼?
等級是在您會員名稱下面的頭銜或圖片。

圖檔

使用它們有兩個主要的目的。
給予一般人基於他們的文章數量而擁有的稱謂,或者表示在特別的「群組」或擁有某等級權力之特定的人。

特殊等級是用來表示像管理員以及版主等的層級,因此如果您有問題,那麼您將知道誰是論壇的管理者。不過,很重要地,它們不一定有相關的權力。只因為有版主的等級不代表您就一定是版主。那是權限的設定。

無論如何,在論壇上有許多其他有用的以及有趣的角色。
例如在 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>&nbsp;</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/
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

回覆文章

回到「3.0」