Рубрики
Uncategorized

Yii1 Встроенный редактор Baidu Редактор Редактор

Автор оригинала: David Wong.

1: Загрузите плагин редактора платформы Yii, версия Yii 1.1, версия редактора 1.4.3

Адрес для загрузки: https://github.com/mojifan/yi…

2: Поместите его в каталог подключаемых модулей Yii, защищенный/расширения/. Структура каталогов показана на следующем рисунке

3. Измените файл конфигурации, обычно config/main. php , чтобы добавить элементы конфигурации

Обратите внимание, что это массив первого порядка, и не помещайте его под элемент компонентов массива второго порядка

‘Карта управления’=>массив(

     'ueditor'=>array(
     
            'class'=>'ext.baiduUeditor.UeditorController',

                 )
        )

4: По умолчанию загружайте изображения, каталог магазина/загружайте, если нет, создайте новый каталог и дайте разрешение на запись.

5: Редактировать ueditorWidget.php

Если не изменить, загрузка изображений может быть ненормальной.

Найдите $this – > конфигурация [‘ServerURL’]= $this – > ServerURL;, добавьте строку выше

$это->конфигурация=требуется(“config.php”); После внесения изменений нажмите кнопку Сохранить следующим образом

6: Редактировать UeditorController.php

Найдите “Нет разрешения” и закомментируйте две строки на графике

//echo json_encode (массив (“состояние”=>”Нет разрешения”);

//Yii::приложение()->конец();

Если комментария нет, если пользователь не вошел в систему, ему будет предложено указать, что разрешения нет.

Конечно, если вам это нужно, все это делается после посадки. Этот шаг можно опустить.

7: Напишите тестовый код и контроллер

Код контроллера

должность для выполнения общественных функций()

{

  if(Yii::app()->request->isPostRequest)

{

         var_dump($_POST);

          exit('post submit');

}

$это->визуализация(‘сообщение’);

}

8: Напишите слой представления

$$это->виджет(‘ext.Редактор baidu.Виджет редактора U’,

массив(

“id”=>”article_content 2”,//уникальный идентификатор контейнера [должен быть настроен]

“имя”=>”содержимое 2”,//сообщение на имя, полученное в фоновом режиме [должно быть настроено]

‘содержимое’=>’sdfsdf’,//содержимое инициализации [необязательно]

//Параметры конфигурации, [необязательно]

////Передайте элемент конфигурации редактора в виде пары ключ-значение массива и посмотрите ueditor.config.js в деталях.

////Не настраивайте URL-адрес сервера (даже если конфигурация перезаписана), программа автоматически обработает конечный URL-адрес

‘конфигурация’=>массив(

//’панели инструментов’=>массив(массив (“полноэкранный режим”, “источник”,”|”),//панели инструментов обратите внимание, что два массива вложены

‘lang’=>’zh-cn’

)

)

);

?>

9: Конечный эффект операции заключается в следующем.

Предварительное испытание завершено.

1: Вы можете загружать фотографии.

2: Поддержка нескольких редакторов для одной страницы

Полный!

Справочный документ:

http://www. yii china.com/exten…