Дополнения к плагину 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
|