Gambar rata kiri kanan pada CKEditor dan Codeigniter tidak berfungsi

Salah satu permasalahan yang muncul ketika kita menggunakan CKEditor pada Codeigniter adalah gambar yang kita upload lalu kita arahkan gambar ke paling kiri atau paling kanan tidak akan berpengaruh ketika disimpan ke dalam Codeigniter.

Kalau dilihat ketika mengubah gambar ke posisi paling kanan maka kode pada CKEditor menjadi seperti ini.

1
<img src='aaa.jpg' style='float:right;' />

Nah, jika ada inputan dari luar dengan tag “style”, Codeigniter langsung secara otomatis menghapus tag tersebut. Itulah penyebabnya gambar yang kita atur posisi-nya dengan CKEditor tidak bisa masuk.

Bagaimana cara mengubahnya agar posisi gambar bisa diatur dan masuk ke system kita dengan Codeigniter?

Pada folder file System/Core/Security.php terdapat function _remove_evil_attributes, terdapat kode:

1
$evil_attributes = array('on\w*', 'style', 'xmlns', 'formaction');

Nah hapus saja text ‘style’ pada baris kode itu.
Tapi inget, hati-hati kalau tag ‘style’ tersebut dihapus. Jangan sampai disisipin kode dari style yang mengarah ke website lain untuk ambil file tertentu. Pikir-pikir lagi kalau yang input data anda dari orang luar.

Semoga bermanfaat.

Leave a Reply

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

%d bloggers like this: