Immeasurability существует множество редакторов на jquery, как ББ так и wywiwyg.
Например в АС 4.5 встроены следующие редакторы:
jWysiwyg
nicEdit
markItUp (ББ редактор)
TinyMCE
CKEditor
и скорее всего будет elRTE (мне очень нравится)
В АС 4.5 подключение любого другого редактора выглядит очень просто:
1. добавляем запись в БД (в адмике есть пункт меню)
2. написание класса для редактора
3. все (IMG:
http://antislaed.net/style_emoticons/default/smile.gif)
Привожу класс редактора nicEdit:
КОД
<?php
class CNicEditor {
public $name;
public $id;
public $scripts = array();
public function __construct($args) {
$this->name = $args['name'];
$this->id = $args['id'];
CApp::$javaScript->addFile('nicEdit/nicEdit.js');
$this->scripts[] = 'nicEdit/nicEdit.js';
}
public function getHtml() {
$cont = '<script type="text/javascript" src="javascripts/nicEdit/nicEdit.js"></script>';
$cont .= "<script type='text/javascript'>
bkLib.onDomLoaded(function() {
new nicEditor({fullPanel : true}).panelInstance('".$this->id."');
});
</script>";
return $cont;
}
}
?>
Насколько мне известно такого плагина нет.
Возьми любой ББ редактор под jQuery и поизучай код. ничего лучшего предложить не могу.
Сообщение отредактировал vitalik1972: Mar 12 2011, 08:59