為了增加會員在一個站點的不同應用中的活躍度,站長往往需要開啓不同應用間的積分兑換。然而,很多人反映沒有設置成功,下面就不同應用間的積分轉換做一下簡單介紹 (以 Discuz!和 UCenter Home 為例)
1 、對 Discuz!進行積分設置。
進入 Discuz!後台 => 全局 => 積分設置 ,進行擴展積分設置,如下圖所示:

將可兑換的擴展積分的 「允許兑出」 和 「允許兑入」 選項勾選 (也可以根據需要進行單向設置,即只允許兑出或者兑入) 。然後,設置兑換最低餘額,如下圖所示:

積分兑換後要求用户所擁有的餘額最小數值。利用此功能,您可以設置較大的餘額限制,使積分小於這個數值的用户無法兑換;也可以將餘額限制設置為負數,使得兑換在限額內可以透支。最後點擊提交,這樣論壇的積分設置就完成了。
2 、對 UCenter 進行積分兑換方案設置
進入 UCenter 後台 => 積分兑換 ,設置積分兑換方案,如下圖所示:

在設置積分兑換方案之前,首先點擊 「同步應用的積分設置」,獲取各應用的積分設置。然後再進行制定具體的積分兑換方案。在設置完畢後,點擊一下 「同步應用的積分設置」,將設置的積分兑換方案通知到各應用中。
很多人在設置完畢後,在 UCenter Home 中出現錯誤,如下圖所示:

出現這種情況的原因是,在 UCenter 中設置完積分兑換方案後,沒有點擊 「同步應用積分設置」 。
當用户點擊 UCenter Home 中的 「積分兑換」 時,UCenter Home 會讀取其目錄下的 /uc_client/data/cache/creditsettings.php,如果這個文件中的 $_CACHE['creditsettings'] 數組為空,則會提示如上圖的錯誤。點擊 UCenter 中的 「同步應用積分設置」 作用就是將積分兑換方案寫到該文件中。
至此,Discuz!和 UCenter Home 之間的積分兑換設置就完成了。