Аплоад картинок в yii-redactorjs-wysiwyg-widget

Судя по поиску, тут никто с redactorjs не страдал, но может кто-то подскажет куда правильно запилить нужную функцию. Вот тут есть описание виджета: http://www.yiiframework.com/extension/yii-redactorjs-wysiwyg-widget/

И внизу есть два комментария от Haensel с исходными кодами функций. Один я так понимаю непосредственно загружает файлы в папку /images/ а другой формирует массив картинок из этой папки и передаёт его в формате JSON. Только вот куда он передаёт я не понимаю. Там идёт в конце:


header('Content-type: application/json');

    echo CJSON::encode($jsonArray)

Куда делается это echo ? :blink: И откуда оно вызывается? :(

Первое что приходит на ум (судя из названия) эти обе функции являются екшинами какогото контроллера. Но как тогда redactorjs узнает что нужно вызывать эти функции? И как он будет по json принимать спиок картинок?

Кароче чёто этот Haensel не договаривает <_< .

Написал обработчики на PHP не юзая фреймворк, както оно не трушно, но работает

бля, не могу запостить ответ, потомучто на этом форуме в первом посте не могут быть ссылки.

мой ответ во втором сообщении

я так и не могу запостить свой ответ… записал его сюда snipurl.com/24fgloj

Немного оффтопа.

Как поменять шрифт по умолчанию в редакторе redactorjs?

У меня стоит


font-family: "PT Sans", "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;

Сам спросил - сам отвечаю, мож пригодится кому:


widgets\redactorjs\assets\css\style.css




body {

    font-family: "PT Sans", "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;

    font-size: 17px;

    margin: 0;

    padding: 0;

    overflow-x: hidden;

    background: #fff;

}



Спасибо, немного понял концепцию.

Я не мог понять другого. Я почему-то думал что в настройках виджета нужно указать именно скрипт


'imageUpload' => '/protected/extensions/redactorjs/image_upload.php'

А оказывается туда можно и вызов еншена из контроллера запихать. Получилось так


'imageUpload' => Yii::app()->baseUrl.'index.php?r=redactorJS/imageUpload',

Собственно redactorJS это контроллер в который я закинул функции екшенов.

Хотя странно что на странице расширения не сказано полностью как настроить аплоад картинок <_<