Custom Block Manager tidak tampil di OJS 3.1.1.4
Saat ingin menambahkan sidebar kanan dengan Custom Block Manager, ada kendala pada versi OJS 3.1.1.4 dimana plugin tersebut tidak tampil (blank).
hal tersebut karena bug pada versi 3.1.1.4, namun pada versi 3.1.2 sudah diperbaiki. Apabila Anda menggunakan OJS 3.1.1.4 dan belum ingin upgrade ke versi 3.1.2, maka ikuti cara mengatasi custom Block Manager tidak tampil di OJS 3.1.1.4 berikut
Custom Block Manager tidak tampil di OJS 3.1.1.4
Silahkan edit CustomBlockGridHandler.inc.php pada folder /plugins/generic/customBlockManager/controllers/grid/ melalui file manager cpanel
Hapus:
array(ROLE_ID_MANAGER),
Ganti menjadi:
array(ROLE_ID_MANAGER, ROLE_ID_SITE_ADMIN),
hapus:
import('lib.pkp.classes.security.authorization.ContextAccessPolicy'); $this->addPolicy(new ContextAccessPolicy($request, $roleAssignments));
Tambahkan dibawahnya kode yang dihapus:
if ($request->getContext()) { import('lib.pkp.classes.security.authorization.ContextAccessPolicy'); $this->addPolicy(new ContextAccessPolicy($request, $roleAssignments)); } else { import('lib.pkp.classes.security.authorization.PKPSiteAccessPolicy'); $this->addPolicy(new PKPSiteAccessPolicy($request, null, $roleAssignments)); }
Setelah selesai, silahkan save. dan coba kembali untuk menggunakan Custom Block Manager di Settings > Website > Plugins
udah di cobak, masih gak muncul om
silahkan refresh browser atau hapus cache browser, jika sudah mengikut langkah-langkahnya