CKEditor integration with Codeigniter

In this post, I will show how to integrate CKEditor with codeigniter framework. CKEditor is a editor which enables writing content directly inside of web pages or online web applications.
We are going to integrate CKEditor using CDN link.
Create a view where we put CDN link and ckeditor code inside script tag. Here is the sample code.
ckeditor.php
<html> <head> <title>CKEditor Example</title> <script src="//cdn.ckeditor.com/4.10.0/full-all/ckeditor.js"></script> </head> <body> <style> h3{ font-family: Verdana; font-size: 18pt; font-style: normal; font-weight: bold; color:red; text-align: center; } table{ font-family: Verdana; color:black; font-size: 12pt; font-style: normal; font-weight: bold; text-align:left; border-collapse: collapse; } .error{ color:red; font-size: 11px; } </style> <h3>CKEditor Example</h3> <table align="center" cellpadding = "5"> <tr> <td><textarea name="editor1"></textarea> <script> CKEDITOR.replace( 'editor1', { toolbar: [ { name: 'document', groups: [ 'mode', 'document', 'doctools' ], items: [ 'Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates' ] }, { name: 'clipboard', groups: [ 'clipboard', 'undo' ], items: [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ] }, { name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ], items: [ 'Find', 'Replace', '-', 'SelectAll', '-', 'Scayt' ] }, { name: 'forms', items: [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField' ] }, '/', { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ], items: [ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ] }, { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ], items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language' ] }, { name: 'links', items: [ 'Link', 'Unlink', 'Anchor' ] }, { name: 'insert', items: [ 'Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe' ] }, '/', { name: 'styles', items: [ 'Styles', 'Format', 'Font', 'FontSize' ] }, { name: 'colors', items: [ 'TextColor', 'BGColor' ] }, { name: 'tools', items: [ 'Maximize', 'ShowBlocks' ] }, { name: 'others', items: [ '-' ] }, ] }); </script></td> </tr> </table> </body> </html>
You can enable and disable buttons of ckeditor by customizing toolbar.Suppose you don’t need of print button just remove print from toolbar.Thank you for reading this post. we hope you like this Post, Please feel free to comment below, your suggestion and problems if you face – let us know. We’d love to help!