Отключить дополнительные пакеты интернет МТСАмедиатека списывает деньги с номера МТСЗапустил группу вконтактеНовые технологии дают толчок к будущемуЗа последние выходные почти полноценно перешёл на Linux

Визуальный редактор JCEditor

Для установки JCEditora достаточно скопировать редактор куда нибудь к себе на сервер, и подключить его выполнив несколько команд такого образца:

script src="sys/redaktorhtml/ckeditor/ckeditor.js"

Где изначально подгружается сам скрипт а потом указывается name тег поля textarea

настройка удаления тегов в файле jceditor/config.js

Необходимо создать поодобное поле:

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
    config.allowedContent = true;
};

Здесь добавилось поле     config.allowedContent = true; все остальные теги закрыты

Возможность загружать файлы и картинки

1) Заходим в папку ckeditor->plugins->image->dialogs и открываем файл image.js. При помощи поиска (Ctrl+F) ищем строку id:»Upload» и изменяем значение hidden:!0 на hidden:false

2) Заходим в папку ckeditor и открываем файл config.js. В самом конце, перед символом }; вставляем код:

config.filebrowserUploadUrl = 'http://сайт.ру/upload.php';

Этим кодом указываем путь к файлу-обработчику, который будет загружать файлы на сервер. Этот файл upload.php лежит в дополнительных материалах, закачайте его себе на сайт.

3) Редактируем файл upload.php. Изменяем пути к вашей папке, куда вы хотите загружать файлы. Вместо надписи userfiles, указываем свою папку, так же не забудьте поменять $full_path = ‘http://вашсайт.ру/userfiles/’.$name; на Ваш путь. Всего 5 мест для редактирования.

move_uploaded_file($_FILES['upload']['tmp_name'], "userfiles/".$name);
$full_path = 'http://вашсайт.ру/userfiles/'.$name;
$message = "Файл ".$_FILES['upload']['name']." загружен";
$size=@getimagesize('userfiles/'.$name);
if($size[0]<50 OR $size[1]<50){
unlink('userfiles/'.$name);