Интеграция CKEditor в CodeIgniter

39 views
Skip to first unread message

Pavel Sumin

unread,
Dec 10, 2014, 7:01:07 AM12/10/14
to codeign...@googlegroups.com
Всем добрый день!
В программировании новичек. Когда-то давно взял CodeIgniter 1.5, по моему, по примерам из интернета сделал на нем что хотел. Все работало на ура. Подправлял и расширял что мне нужно было без проблем. Пока я не решился на обновления хостинга. Решил раз уж идут изменения, то сразу же переползти на последнюю версию CI 2.2.0. Перешел, подпилил, что не работало. Но не могу побороть CKEditor!!! Смотрел мануалы в инете, Вроде бы все правильно делаю.
Что сделал:
1. слил CKEditor в корневую папку /js
2. поместил хелпер + контроллер + вью по нужным папочкам.
3. во вью:
<textarea name="content" id="content" ><p>Example data</p></textarea>
<?php echo display_ckeditor($ckeditor); ?>
4. в своем контроллере делаю: 
        $data['ckeditor'] = array(
 
            //ID of the textarea that will be replaced
            'id'     =>     'content',
            'path'    =>    'js/ckeditor',
 
            //Optionnal values
            'config' => array(
                'toolbar'     =>     "Full",     //Using the Full toolbar
                'width'     =>     "550px",    //Setting a custom width
                'height'     =>     '100px',    //Setting a custom height
 
            ),
 
            //Replacing styles from the "Styles tool"
            'styles' => array(
 
                //Creating a new style named "style 1"
                'style 1' => array (
                    'name'         =>     'Blue Title',
                    'element'     =>     'h2',
                    'styles' => array(
                        'color'     =>     'Blue',
                        'font-weight'     =>     'bold'
                    )
                ),
 
                //Creating a new style named "style 2"
                'style 2' => array (
                    'name'     =>     'Red Title',
                    'element'     =>     'h2',
                    'styles' => array(
                        'color'         =>     'Red',
                        'font-weight'         =>     'bold',
                        'text-decoration'    =>     'underline'
                    )
                )
            )
        );
        $this->load->helper('ckeditor');
$this->load->view('ckeditor', $data);

В итоге, возникает только текстовое поле с текстом, без эдитора. Где копать-то?
Заранее спасибо!

pro100tak_Харьков

unread,
Dec 12, 2014, 7:40:57 AM12/12/14
to codeign...@googlegroups.com
1. В результирующем HTML есть ли инициализация самого CKEditor-а?
2. К консоли, например, Хрома - нет ли ошибок? 

среда, 10 декабря 2014 г., 14:01:07 UTC+2 пользователь Pavel Sumin написал:

Denis Cherkasov

unread,
Dec 12, 2014, 7:50:59 AM12/12/14
to codeign...@googlegroups.com
а лучше всего ссылку дать на сайт в нете - глянем

12 декабря 2014 г., 14:40 пользователь pro100tak_Харьков <m.kolo...@gmail.com> написал:

--
Вы получили это сообщение, поскольку подписаны на группу "СodeIgniter-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес codeigniter-r...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес codeign...@googlegroups.com.
Чтобы зайти в группу, перейдите по ссылке http://groups.google.com/group/codeigniter-ru.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages