由于 UCenter 版本 Discuz! 的會員頭像保存機制發(fā)生了改變,會員頭像不再保存在一個特定的路徑下,而是保存在通過一定的算法形成的路徑目錄下。該路徑目錄不是固定的,而是通過對用戶 uid 實施一定的算法形成,用戶 uid 不同,其頭像保存目錄可能不同。因此,其他論壇轉換過來的或者是 Discuz! 低版本升級過來的論壇,用戶頭像就會顯示為系統(tǒng)默認的頭像,以前的頭像的轉不過來的。
為解決這一問題,COMSENZ 開發(fā)了頭像轉換工具,見附件。下面詳細介紹該工具的使用方法。
一、使用該工具的前提
務必要使 UCenter 版本 Discuz! 數(shù)據(jù)庫 memberfields 表中 avatar 字段的值與實際頭像文件保存目錄保持一致,不然頭像轉換程序找不到頭像圖片。
以動網(wǎng)轉換過來的論壇為例:
檢查轉換后 Discuz! 數(shù)據(jù)庫 memberfields 表中 avatar 字段的值
從上圖中可以看到,avatar 字段的值是 images/avatars/dvbbs/xxx.gif,那么您需要將原論壇的用戶頭像目錄images/userface 更名為 dvbbs,并將改名后的 dvbbs 目錄及其下所有文件移動至 Discuz! 的頭像目錄 images/avatars/ 下。
移動后如下圖: