Postingan lainnya
Bagaimana cara me-remove HTML Tag pada Summernote WYSIWYG Editor ?
Saya sedang mengeksplor penggunaan WYSIWYG editor bernama Summernote pada Framework Laravel 5.2.31.
Permasalahan muncul ketika saya melakukan posting dan menampilkan teks di browser. Teks yang saya ketik menampilan tag html juga. Bagaimana cara meremove tag html agar tampilan menjadi lebih menarik?
Ilustrasi:
1. Ini Summernote Editornya:
[img]https://skspace.sgp1.digitaloceanspaces.com/forums/images/halo1_1466370485_937.png[/img]
2. Ini Hasilnya:
3. Ini Controllernya:
4. Ini Script css nya:
5. Ini Script JS nya:
6. Ini Blade untuk Display Teks:
1. Apa yang harus saya lakukan di controller agar tag html nya tidak ikut muncul ? 2. Pertanyaan Bonus: Bagaiamana menyimpan dan menampilkan image ?
Terima Kasih atas perhatiannya...
3 Jawaban:
itu diubah laravel dengan alasan keamanan, coba XSS filter nya di disable
Jawaban Terpilih
itu blade templatenya untuk echo coba diubah. Dari {{ Data_anda }} menjadi {!! Data_anda !!}. Kalau anda gunakan laravel versi 5 ke atas: {{ }} gunanya echo + punya fungsi htmlentities PHP (untuk escape) {!! !!} gunanya echo + tidak punya fungsi htmlentities PHP (alias data tidak akan diescape)
Terima Kasih atas Jawaban @Switch dan @Onirusama .... :) Dua-duanya akan saya eksplor lebih lanjut...