Fixing Joomla: Fatal error: Call to undefined method stdClass::onDisplay()

Kadang kala kita mendapatkan problem pada Article Manager di Joomla, baik itu Versi 1.5 ataupun 6. Dimana saat kita menuju Article Manager dan ingin mengedit / membuat artikel baru, tiba-tiba tampilan menjadi putih polos dan hanya menampilkan form dan submit artikelnya saja. Jangan panik dan bingung, karena disini akan dijelaskan bagaimana mengatasi hal tersebut.

Berikut ini contoh tampilan error dari Article Manager:

Dan tampilan yang benar seharusnya seperti gambar berikut:

Saat kita cek log error di cPanel, maka akan menampilkan baris error seperti atau sejenisnya:

Fatal error: Call to undefined method stdClass::onDisplay() in /home/user/public_html/example.com/libraries/joomla/html/editor.php on line 261

Cara perbaikannya adalah:

  • Buka file editor.php tersebut
  • Cari kode bagian berikut:

// Try to authenticate — only add to array if authentication is successful
            $resultTest = $plugin->onDisplay($editor);
            if ($resultTest) $result[] =  $resultTest;

  • Ubah dengan memasukkan kode baru:

// Try to authenticate — only add to array if authentication is successful
            if (method_exists($plugin, ‘onDisplay’)) {
            $result[] = $plugin->onDisplay($editor);
            }

  • SAVE dan REFRESH Joomla
  • Selesai, kini Anda dapat menggunakan kembali fitur Article Manager Joomla.

Leave a Reply

Your email address will not be published. Required fields are marked *