WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
Discuz:自定義積分系統(tǒng)的使用
來自站長百科
導(dǎo)航: 上一級 | Discuz | 首頁 | PhpWind | 動網(wǎng)論壇 | vBulletin | phpBB | MolyX | Discuz!NT
徹底革命的積分體系
從4.0.0版本開始,Discuz!采用全新的積分體系。
- 可通過個性化積分公式,以 8 種積分、在線時間、用戶 Pageviews、發(fā)帖數(shù)、精華帖數(shù)等項目加權(quán)計算總積分,用以衡量用戶級別和權(quán)限
- 可設(shè)定積分相互兌換比率,比率不為 0 的積分可以由用戶自行相互兌換,可設(shè)定每次兌換的交易損失率
- 可設(shè)定其中一項積分為可交易積分,該積分可在論壇購買帖子,或轉(zhuǎn)讓給其他用戶
- 可設(shè)定用戶發(fā)帖、發(fā)短消息、上傳下載附件、搜索等操作時,各項積分的增減策略
- 可設(shè)置不同用戶組用戶可進行評分的積分項目及個項目的最小最大分值、24 小時最大評分?jǐn)?shù)
- 可設(shè)置不同論壇的發(fā)帖與回帖積分增減策略
- 去掉老版本的刪除積分設(shè)定,發(fā)帖得多少積分,刪除就扣多少積分
- 新增買賣帖子功能,具有交易記錄及版主強制退費功能
- 具有完備的帖子買賣、積分交易、兌換、轉(zhuǎn)賬記錄
- 可設(shè)定轉(zhuǎn)賬和兌換所保留的最小積分余額
從5.5.0版本開始,Discuz!增加了積分策略向?qū)Ш头e分方案的導(dǎo)入導(dǎo)出。
- 積分設(shè)置向?qū)Э梢詫γ總€單項積分進行詳細的設(shè)置,包括全局設(shè)置、論壇積分設(shè)置、用戶組權(quán)限設(shè)置
- 通過積分公式編輯器方便的設(shè)置積分公式
- 可對積分的用途進行統(tǒng)一的設(shè)置
- 把設(shè)置好的積分設(shè)置方案進行導(dǎo)入和導(dǎo)出
名詞解釋
- 總積分:從4.0開始,作為衡量用戶級別的唯一標(biāo)準(zhǔn),總積分不能被直接操作,而只能通過后臺設(shè)定的總積分計算公式加權(quán)計算得出。
- 擴展積分:論壇管理者可以自定義1到8個擴展積分。每個擴展積分均可以分別設(shè)置名稱、單位、兌換比率、是否啟用、是否在帖子中顯示以及積分增減策略。
- 交易積分:交易積分是一種可以讓用戶在用戶間自行轉(zhuǎn)讓、買賣交易的積分類型,您可以指定任意一種擴展積分作為交易積分。如果不指定交易積分,則用戶間積分交易功能將不能使用。
- 兌換比率:兌換比率為單項積分所對應(yīng)的一個單位標(biāo)準(zhǔn)積分的值,例如 extcredits1 的比率為 1.5(相當(dāng)于 1.5 個單位標(biāo)準(zhǔn)積分)、extcredits2 的比率為 3(相當(dāng)于 3 個單位標(biāo)準(zhǔn)積分)、extcredits3 的比率為 15(相當(dāng)于 15 個單位標(biāo)準(zhǔn)積分),則 extcredits3 的 1 分相當(dāng)于 extcredits2 的 5 分或 extcredits1 的 10 分。一旦設(shè)置兌換比率,則用戶將可以在控制面板中自行兌換各項設(shè)置了兌換比率的積分,如不希望實行積分自由兌換,請將其兌換比率設(shè)置為 0
- 積分策略下限:當(dāng)用戶該項積分低于此下限時,將禁止用戶執(zhí)行積分策略中涉及扣減此項積分的操作。例如將積分下限設(shè)定為 -100,而“搜索”扣減該積分 10 個單位,則當(dāng)用戶該項積分小于 -100 時,將不能再執(zhí)行“搜索”操作。
積分設(shè)定指南
- 進入后臺--> Discuz!選項-->積分設(shè)置。參照您的需要啟用若干個擴展積分,分別為它們設(shè)置名稱、單位(可選)以及 兌換比率,勾選“啟用此積分”以及“在帖子中顯示”(可選),比如啟用extcredits1,extcredits2,extcredits3,分別命名為威望,金錢與體力,將金錢的單位設(shè)為元,威望和體力單位可以為空。設(shè)置威望,金錢與體力的兌換比率分別為10、2、1。
- 分別為每個啟用的擴展積分設(shè)置增減策略。在Discuz!中有7種動作,分別是發(fā)主題,發(fā)回復(fù),加精華,上傳附件,下載附件,發(fā)短消息,搜索。您可以分別設(shè)置每種動作對各個擴展積分所帶來的增減。比如我們在這里設(shè)置加精華,extcredit1(威望)10,發(fā)貼和回復(fù)extcredit3(體力) 1,然后設(shè)定積分策略下限。(注意:標(biāo)明(+)的為增加的積分?jǐn)?shù),標(biāo)明(-)的為減少的積分?jǐn)?shù),您也可以通過設(shè)置負值的方式變更積分的增減)
- 設(shè)定總積分計算公式,其中 posts 代表發(fā)帖數(shù)、digestposts 代表精華帖數(shù)、oltime 代表用戶總在線時間(小時);pageviews 代表用戶總頁面訪問量;extcredits1~extcredits8 分別代表上述 8 個自定義積分。公式中可使用包括 + - * / () 在內(nèi)的運算符號,例如 “posts*0.5+digestposts*10+oltime*10+pageviews/1000+extcredits1*2+extcredits3”代表總積分為“發(fā)帖數(shù)*0.5+精華帖數(shù)*10+總在線時間(小時)*10+總頁面訪問量/1000+自定義積分1*2+自定義積分3”。
- 設(shè)定一個積分為交易積分。這里我們設(shè)置extcredit2(金錢)為交易積分。
- 設(shè)定交易稅積分交易稅(損失率)。為用戶在用積分進行轉(zhuǎn)讓、兌換、買賣時扣除的稅率,范圍為 0~1 之間的浮點數(shù),例如設(shè)置為 0.2,則用戶在轉(zhuǎn)換 100 個單位積分時,損失掉的積分為 20 個單位,0 為不損失。
- 設(shè)定轉(zhuǎn)賬最低余額: 積分轉(zhuǎn)賬后要求用戶所擁有的余額最小數(shù)值。利用此功能,您可以設(shè)置較大的余額限制,使積分小于這個數(shù)值的用戶無法轉(zhuǎn)賬,也可以將余額限制設(shè)置為負數(shù),使得轉(zhuǎn)賬在限額內(nèi)可以透支。
- 設(shè)定兌換最低余額: 積分兌換后要求用戶所擁有的余額最小數(shù)值。利用此功能,您可以設(shè)置較大的余額限制,使積分小于這個數(shù)值的用戶無法兌換,也可以將余額限制設(shè)置為負數(shù),使得兌換在限額內(nèi)可以透支。
- 設(shè)置板塊積分增減策略:在后臺的“論壇設(shè)置”的“編輯論壇”中,您可以詳細編輯每一個板塊發(fā)主題與發(fā)回復(fù)所增加的擴展積分?jǐn)?shù)量。將“自定義發(fā)主題增加積分”與“自定義發(fā)回復(fù)增加積分”選擇“是” 然后在下面設(shè)置具體數(shù)字即可。如果保持默認,積分將按全論壇默認設(shè)定的規(guī)則增減。Discuz!4.0開始去掉老版本的刪除積分設(shè)定,發(fā)帖得多少積分,刪除就扣多少積分
- 設(shè)置用戶組評分設(shè)置在后臺的“分組與級別”的“用戶組”中,您可以設(shè)置每個用戶組詳細的評分權(quán)限,勾選允許本組用戶參與評分的擴展積分(只有在 Discuz! 選項中啟用了的擴展積分,才能在此進行設(shè)置),如果全部不勾選,則不允許評分,并設(shè)置每次評分的最小和最大分值(范圍 -999~+999),且最小值不得大于最大值,否則評分設(shè)置無法生效。
積分設(shè)定樣例
- 運用徹底革命的積分體系,Discuz!4.0中已經(jīng)完全可以實現(xiàn)以前各版本中銀行插件的所有功能。只要您啟用一個擴展積分,將其設(shè)置為交易積分,即可輕松實現(xiàn)買賣貼、積分交易、積分轉(zhuǎn)讓、積分充值等功能。
- 沿用舊版本的積分策略: 啟用一個擴展積分。如extcredit1,將其名字設(shè)為“積分”,單位空,其他保持默認。在積分增減策略里設(shè)置該擴展積分的策略,如發(fā)主題和回復(fù)主題1,加精華10,搜索0,總積分公式設(shè)為extcredit1。其他保持默認即可。
- 推薦設(shè)置: 啟用extcredit1 名稱為體力 策略設(shè)為發(fā)主題2,發(fā)回復(fù)1 啟動extcredit2,名稱為威望,策略設(shè)為加精華10。啟用extcredit3,名稱為金錢,單位設(shè)為元積分策略下限均設(shè)為-200 將交易積分設(shè)為extcredit3 即金錢積分交易稅為0.2 轉(zhuǎn)帳最低金額為1000 兌換最低金額為100 總積分公式設(shè)置為 extcredits1+posts+digestposts*5+pageviews/100+oltime*2 即擴展積分1(體力)+發(fā)貼數(shù)+精華貼數(shù)*5+總頁面訪問量/100+在線時間(小時)*2 其他保持默認。