Pin It

Secara standar, editor teks Joomla seperti misalnya TinyMCE, bekerja dalam mode visual (WYSIWYG). Dalam mode ini, Anda dapat membuat artikel lanyaknya menggunakan aplikasi pengolah kata seperti Microsoft Word atau OpenOffice Writer. Anda tidak perlu bingung menggunakan tag-tag HTML (XHTML) yang memang merepotkan. Anda cukup menggunakan tombol-tombol perintah yang telah disediakan untuk merubah atau memodifikasi tampilan artikel yang dibuat.

Kelemahan mode visual (WYSIWYG) salah satunya adalah ketika Anda akan menyisipkan kode JavaScript atau iFrame ke dalam artikel. Dengan mode ini, kode JavaScript atau iFrame akan diformat kembali (memotong atau menghilangkan script tags) dan diperlakukan debagai teks pada umumnya. Sekalipun Anda berpindah ke mode HTML, editor Joomla juga masih melarang adanya penyisipan kode JavaScript dan iFrame. Dengan perlakuan seperti ini, kode JavaScript dan iFrame tidak akan berjalan sebagaimana kode tersebut seharusnya.

Permasalahan tersebut sebenarnya terkait dengan pengaturan keamanan (security setting) yang dilakukan oleh Joomla. Untuk Joomla 2.5, hal ini ada di konfigurasi global (global configuration) dan konfigurasi pada editor teks itu sendiri. Anda juga perlu pahami bahwa setiap editor teks yang digunakan di Joomla memiliki konfigurasi berbeda, misalnya Anda menggunakan editor lain seperti JCE. Dalam situasi dimana memang perlu untuk menyisipkan kode JavaScript atau iFrame di artikel Joomla, Anda perlu melakukan perubahan terkait dengan pengaturan keamanan bawaan (default security setting) di Joomla.

Masuk terlebih dahulu ke area backend (administrator) Joomla dan kemudian klik menu Site > Global Configuration.

penyisipan JavaScript dan iFrame Di Joomla

Pastikan Anda berada di tab Text Filters, pilih No filtering dari dropdown combo box berlabel Super Users dan kemudian tekan tombol Save & Close yang berada di pojok kanan atas untuk menyimpan perubahan.

penyisipan JavaScript dan iFrame Di Joomla

Selanjutnya klik menu Extensions > Plug-in Manager.

penyisipan JavaScript dan iFrame Di Joomla

Untuk menemukan plug-in editor TinyMCE lebih cepat, ketikkan teks "editor" di kotak teks berlabel Filter dan kemudian tekan tombol Search yang ada di sampingnya.

penyisipan JavaScript dan iFrame Di Joomla

Klik tautan teks Editor - TinyMCE.

penyisipan JavaScript dan iFrame Di Joomla

Di bagian area sebelah kanan bawah dari tab Basic Options, hilangkan (hapus) teks "script" dan "iframe" dari kotak teks berlabel Prohibited Elements sehingga hanya tinggal teks "applet" dan kemudian klik tombol Save & Close yang berada di pojok kanan atas.

penyisipan JavaScript dan iFrame Di Joomla

Baca artikel terkait lainnya: