|
วันนี้มีลูกค้าใช้งานตัว CMS Joomla หรือ Mambo บน hosting window โดยการ copy ทุกอย่างจากเครื่อง server localhost มาติดตั้งลงบน hosting แน๊กซ่า เราทำการแก้ไขปัญหาด้านภาษาให้เรียบร้อยแล้ว แต่ยังพบปัญหาในการใช้งานบางส่วนอยู่เช่น ในส่วนของ Categories พอกดที่ชื่อจะไม่สามารถดำเนินการแก้ไขอะไรได้เลย และจะพบ error
Fatal error: Call to undefined method stdClass::onDisplay() in www\libraries\joomla\html\editor.php on line 263 หรือ line 261
และจะไม่สามารถทำอะไรได้เลยครับ ภาษาก็เพี้ยนไปด้วย
วิธีการแก้ไขปัญหาทำได้โดยดูบรรทัดที่มีปัญหา ตาม error ครับ และลองเปิดไฟล์นั้นมาแก้ไข code ดู (แก้ไขใน hosting ผ่านระบบ File Manager เลยก็ได้ครับ) ซึ่งบรรทัดดังกล่าวแต่เดิมจะเป็น code ดังนี้ครับ
$result[] = $plugin->onDisplay($editor);
ให้เราแก้ไขเป็น
if (method_exists($plugin, ‘onDisplay’)) {
$result[] = $plugin->onDisplay($editor);
}
จากนั้นลองทดสอบดูใหม่ก็จะสามารถใช้งานได้ตามปกติแล้วครับ
บทความโดย ณัฐธัญ เตชะกาญจนวงศ์
Webdesign Article : |