如果我們移動xoops到新的磁碟或目錄,你會發現屬於gallery的新影像及隨機影像區塊,都變成破圖(見圖1),解決方式如下:
因為gallery會把實體路徑寫死在xoopsgallery_image資料表中的image_basedir欄位(見圖2),故你會發現一旦你的新路徑與該欄位中的值不符,在新影像和隨機影像區塊就是破圖,但是點擊圖示後的圖像顯示則又不是讀取image_basedir的路徑,故點擊圖示後的圖像還可以正常瀏覽。
 圖1.移動xoops的位置後,就會出現破圖
圖2.問題出在xoopsgallery_image中的image_basedir
使用以下指令
update `xoops_xoopsgallery_image` set image_basedir='d:/www/xoops/modules/xoopsgallery/cache/albums' --->(這裡是要用你新路徑)
把所有的image_basedir內容都改成新的路徑,就OK了。(見圖3)
 圖3.美麗的圖示又恢復正常了!! |