Дополнения к плагину CKeditor
Dr2005alex |
|
---|---|
Привет всем. Давненько меня мучает вопрос.. почему сделали к примеру переход в модуле PM через ajax но не сделали коррекцию для CKeditor. А ведь он не запускается при переходе через ajax на страницу добавления сообщения. Все это потому, что у нас подключение всех скриптов идет в footer. Соответственно файлы редактора просто тупо не подгружаются. Как вариант предлагаю создать файл в плагине к примеру ckeditor.ajax.php с примерно таким собержимым: <?php /* ==================== [BEGIN_COT_EXT] Hooks=pm.send.tags,pm.tags [END_COT_EXT] ==================== */ defined('COT_CODE') or die('Wrong URL'); if ($cot_textarea_count > 0) { if (is_array($cot_plugins['editor'])) { $parser = !empty($sys['parser']) ? $sys['parser'] : $cfg['parser']; $editor = $cfg['plugin'][$parser]['editor']; foreach ($cot_plugins['editor'] as $k) { if ($k['pl_code'] == $editor && cot_auth('plug', $k['pl_code'], 'R')) { include $cfg['plugins_dir'] . '/' . $k['pl_file']; echo $out['footer_rc']; break; } } } } Ну а в поле hook перечислить все теги в которых необходимо подключать редактор. (если там есть поддержка работы через ajax) Я для теста пока взял модуль PM. Что думаете по этому поводу? WebKaa.ru - Cotonti Relax
|