偽。學姊(郭欣彥)的天地論壇

Joomla

JoomGallery 3.3.4 at Joomla 3.8.12 BUG

最近在JoomGallery修改圖片說明時都會出現一些錯誤訊息(如下圖),實在想不透如何發生RuntimeException。


原本以為是自己搞壞它,後來發現幫人架設的多個網站都出現一樣的狀況,既使更新了JoomGallery跟Joomla!都無濟於事,於是我開始上網找解決方案,於是在這個頁面中找到解決方法,
  1. 到 administrator/components/com_joomgallery/models/forms
  2. 開啟 image.xml
  3. 將第20行的 disabled = "true"移除
Befor
After

這果然解決了無法修改圖像資料的問題,但新問題發生了,只要有修改過的圖案,在顯示圖像時都會在下方多了兩行(如下圖),
  • Example: Example option 0
  • Available as Screensaver: Yes
這也是我不希望的結果阿,這兩行訊息對於我的相簿沒有幫助,實在很礙眼,又沒有辦法在後台關掉,於是我開始在資料庫裡找端倪,果然在資料庫找到 XXX_joomgallery_image_details (XXX就是當初安裝Joomla!時取的資料名稱)相關資訊,這應該是因為把image.xml第20行移除後遺症,若把資料庫中所有資料刪除,當然可以消除那兩行文字,但哪我覺得每次都要進入資料庫刪資料很麻煩,所以我決定要對顯示資料的頁面下手,讓我尋尋覓覓找到它,
  1. 到 plugins/joomgallery/joomadditionalimagefields/additionalfields/
  2. 開啟 additional.xml
  3. 把第23-42行刪除
Before
After
眼不見為淨,但總算解決我的問題。