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

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
enchikiben
Сообщения: 127
Зарегистрирован: 2011.12.27, 09:02
Контактная информация:

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

Сообщение enchikiben »

Подскажите где можно под yii2 взять редактора с файловым менеджером?? Под yii1 есть tinymce c хорошим файловым менеджером. А под второй нет...
Последний раз редактировалось enchikiben 2014.09.10, 09:51, всего редактировалось 1 раз.
Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Re: Визуальный редактор с файловым менеджером

Сообщение Faenir »

И? Неужели там нет ни одного? Например https://github.com/MihailDev/yii2-elfinder чем не устраивает?
enchikiben
Сообщения: 127
Зарегистрирован: 2011.12.27, 09:02
Контактная информация:

Re: Визуальный редактор с файловым менеджером

Сообщение enchikiben »

MrArthur писал(а):И? Неужели там нет ни одного? Например https://github.com/MihailDev/yii2-elfinder чем не устраивает?
предложенные выше редакторы не содержат в себе файловых менеджеров, yii2-elfinder просто не работает.

офтоп:
Прошу, умоляю, не надо кидаться ссылками, если вы сами этим не пользовались, не надо считать себя умнее других, этим вы тратите мое и свое время...
Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Re: Визуальный редактор с файловым менеджером

Сообщение Faenir »

enchikiben писал(а):Прошу, умоляю, не надо кидаться ссылками, если вы сами этим не пользовались, не надо считать себя умнее других, этим вы тратите мое и свое время...
При чем тут вообще "считать себя умнее других"? Я Вам вообще то помочь пытаюсь.
И что значит "кидаться ссылками"? Вам написать модуль и архив скинуть?
Я использую https://github.com/MihailDev/yii2-elfinder и у меня все работает.
Если вам просто лень поискать/почитать/разобраться почему не работает - то за вас это никто делать не будет.
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Визуальный редактор с файловым менеджером

Сообщение maleks »

А, кто с ним работал, этот elFinder можно как то настроить, так чтобы у меня была кнопка "Вставить картинку" над textarea, при нажатии кнопки открылся elFinder, в нем уже выбрал или сначала загрузил, а потом чтобы выбрать эту картинку и чтобы был пункт "Вставить в контент" и в результате в textarea вставится тег <img> с ссылкой на эту картинку. Т.е. api какое то для создания новой фичи над объектом из каталога.
IIIKET
Сообщения: 116
Зарегистрирован: 2015.06.10, 16:38
Откуда: Kharkiv
Контактная информация:

Re: Визуальный редактор с файловым менеджером

Сообщение IIIKET »

Я сейчас работаю с бесплатным CKEditor-ом 4 (ранее FCKEditor). Файловый менеджер стал платным, но к нему можно прикрутить готовые бесплатные решения, я сейчас использую Roxy fileman.

Удобность нового CKeditora - он прикручивается 2 строчками js, имеет много плагинов, достаточно гибко настраивается.
При желании можно отказаться от Roxy fileman и состряпать свою серверную часть, если я не ошибаюсь все вьюшки готовы в CKeditor-е.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Визуальный редактор с файловым менеджером

Сообщение mihail_dev »

enchikiben писал(а):
MrArthur писал(а):И? Неужели там нет ни одного? Например https://github.com/MihailDev/yii2-elfinder чем не устраивает?
предложенные выше редакторы не содержат в себе файловых менеджеров, yii2-elfinder просто не работает.

офтоп:
Прошу, умоляю, не надо кидаться ссылками, если вы сами этим не пользовались, не надо считать себя умнее других, этим вы тратите мое и свое время...
я автор данной адаптации файлового менеджера под yii
если есть вопросы что и как можете и в личку написать что не получается я помогу по возможности
или сюда кидайте или на гитхабе пишите стараюсь помогать и отвечать
Изображение
mkramer
Сообщения: 531
Зарегистрирован: 2014.12.14, 13:02

Re: Визуальный редактор с файловым менеджером

Сообщение mkramer »

maleks писал(а):А, кто с ним работал, этот elFinder можно как то настроить, так чтобы у меня была кнопка "Вставить картинку" над textarea, при нажатии кнопки открылся elFinder, в нем уже выбрал или сначала загрузил, а потом чтобы выбрать эту картинку и чтобы был пункт "Вставить в контент" и в результате в textarea вставится тег <img> с ссылкой на эту картинку. Т.е. api какое то для создания новой фичи над объектом из каталога.
Можно. Я так делал, чтоб перехватывать заполнение mihaildev\elfinder\InputFile. Может мой тёзка - автор адаптации поправит

Код: Выделить всё

$this->registerJs("mihaildev.elFinder.register('star-image', function(file, id){ \$('#' + id).val(decodeURIComponent(file.url)); \$('#' + id).trigger('change'); return true;}); ", \yii\web\View::POS_READY);
Последний раз редактировалось mkramer 2015.07.25, 19:34, всего редактировалось 1 раз.
mkramer
Сообщения: 531
Зарегистрирован: 2014.12.14, 13:02

Re: Визуальный редактор с файловым менеджером

Сообщение mkramer »

А вообще, вы же программист. Если существующие виджеты не реализуют функционал, можно взять прямо elfinder
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Визуальный редактор с файловым менеджером

Сообщение mihail_dev »

mkramer писал(а):
maleks писал(а):А, кто с ним работал, этот elFinder можно как то настроить, так чтобы у меня была кнопка "Вставить картинку" над textarea, при нажатии кнопки открылся elFinder, в нем уже выбрал или сначала загрузил, а потом чтобы выбрать эту картинку и чтобы был пункт "Вставить в контент" и в результате в textarea вставится тег <img> с ссылкой на эту картинку. Т.е. api какое то для создания новой фичи над объектом из каталога.
Можно. Я так делал, чтоб перехватывать заполнение mihaildev\elfinder\InputFile. Может мой тёзка - автор адаптации поправит

Код: Выделить всё

$this->registerJs("mihaildev.elFinder.register('star-image', function(file, id){ \$('#' + id).val(decodeURIComponent(file.url)); \$('#' + id).trigger('change'); return true;}); ", \yii\web\View::POS_READY);
 

вообще есть mihaildev\elfinder\ButtonWidget

Код: Выделить всё

echo \mihaildev\elfinder\ButtonWidget::widget([
    'callback' => new \yii\web\JsExpression('function(file, id){ console.dir(file); return true;}')
]);
 
по поводу "Вставить в контент" всё зависит от редактора в моей адаптации есть привязка к CKEditor
если вы используете иной редактор или простой textarea надо уже продумывать интеграцию но за счёт связки callback данный фаил менеджер можно подключить в принципе к чему угодно!
Изображение
mkramer
Сообщения: 531
Зарегистрирован: 2014.12.14, 13:02

Re: Визуальный редактор с файловым менеджером

Сообщение mkramer »

mihail_dev писал(а): вообще есть mihaildev\elfinder\ButtonWidget

Код: Выделить всё

echo \mihaildev\elfinder\ButtonWidget::widget([
    'callback' => new \yii\web\JsExpression('function(file, id){ console.dir(file); return true;}')
]);
Буду знать. Хотя в моём случае мне как раз таки Input нужен был. Кстати, может вставите вызов Change и для input? Как я сделал. Я хотел вам пулл реквест сделать по этому поводу, но руки не дошли.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Визуальный редактор с файловым менеджером

Сообщение mihail_dev »

в последней версии это есть
Изображение
mkramer
Сообщения: 531
Зарегистрирован: 2014.12.14, 13:02

Re: Визуальный редактор с файловым менеджером

Сообщение mkramer »

Действительно. Видимо недавно появилось.
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Визуальный редактор с файловым менеджером

Сообщение maleks »

с первой попытки осмысления, конечно MihailDev/yii2-elfinder тяжеловато увидеть замысел.

Код: Выделить всё

            'roots' => [ // что и для чего ?
                [
                    'baseUrl'=>'@web',  // что и для чего ?
                    'basePath'=>'@webroot', // что и для чего ?
                    'path' => 'files/global',// что и для чего ?
                    'name' => 'Global'// что и для чего ?
                ],
            'root' => [ // а это что и для чего ?
                'path' => 'files',
                'name' => 'Files'
            ],
Пошел курить сам elfinder...

p.s. Почему бы не описать workflow процессов, и саму реализуемую задачу.
Alex@
Сообщения: 568
Зарегистрирован: 2014.12.16, 09:24

Re: Визуальный редактор с файловым менеджером

Сообщение Alex@ »

Так же пытался разобраться с менеджером, после потраченных пару дней забросил эту затею.
mkramer
Сообщения: 531
Зарегистрирован: 2014.12.14, 13:02

Re: Визуальный редактор с файловым менеджером

Сообщение mkramer »

У меня во всех приложениях MihailDev/yii2-elfinder, и всё ОК. Там же всё описано в документации
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Визуальный редактор с файловым менеджером

Сообщение maleks »

Alex@ писал(а):Так же пытался разобраться с менеджером, после потраченных пару дней забросил эту затею.
ну я про сам elfinder читаю, становится ясней, просто на пхп работает окей, думаю настроить и на yii2 не будет сильно сложно.
Deril
Сообщения: 25
Зарегистрирован: 2015.06.24, 13:02

Re: Визуальный редактор с файловым менеджером

Сообщение Deril »

mihail_dev писал(а):
enchikiben писал(а):
MrArthur писал(а):И? Неужели там нет ни одного? Например https://github.com/MihailDev/yii2-elfinder чем не устраивает?
предложенные выше редакторы не содержат в себе файловых менеджеров, yii2-elfinder просто не работает.

офтоп:
Прошу, умоляю, не надо кидаться ссылками, если вы сами этим не пользовались, не надо считать себя умнее других, этим вы тратите мое и свое время...
я автор данной адаптации файлового менеджера под yii
если есть вопросы что и как можете и в личку написать что не получается я помогу по возможности
или сюда кидайте или на гитхабе пишите стараюсь помогать и отвечать
поставил себе работает отлично а возможно как то чтобы путь к картинкам вёл в папку frontend а использовать менеджер в backend ?
Ответить