Файловый менеджер для выбора и загрузки файлов
Re: Файловый менеджер для выбора и загрузки файлов
Временное решение.
Я бы сам не прочь знать почему всплывающее окно при return редиректится с http://admin.mysite.ru/ на http://mysite.ru/.
Пока такое решение, путь то к картинке стало вставлять в текстфиелд, а это то что мне надо.
А те ивенты , зачем они мне нужны?, там в самом всплывающем окне ничего то не делается.
Я бы сам не прочь знать почему всплывающее окно при return редиректится с http://admin.mysite.ru/ на http://mysite.ru/.
Пока такое решение, путь то к картинке стало вставлять в текстфиелд, а это то что мне надо.
А те ивенты , зачем они мне нужны?, там в самом всплывающем окне ничего то не делается.
Re: Файловый менеджер для выбора и загрузки файлов
так что мне в своем приложении прописывать исключения для роутов от всех расширений какие встретятся? Как то оно не то. И да, язык то мне надо указать, а Yii::$app->language возвращает в формате 'ru-RU', и оно не срабатываетmihail_dev писал(а):урл менеджер довольно универсален так что я думаю что особого труда не составит добавить исключениеmaleks писал(а):И еще проблему заметил:
Вы жестко забили использование $_GET['lang'] , а lang - это как бы популярное сокращение и едет конфликт с приложением. Например у меня при построении данной ссылки к менеджеру этот 'lang' => 'ru' системой вырезается, т.к. 'ru' у меня - это язык по умолчанию и в результате не получается получить нормальную ссылку на elfinder.
А вот был бы у вас $_GET['lang12345'] или вообще настраеваемый, то не было б проблем.
при этом если он у вас по умолчанию то должно работать привилоКод: Выделить всё
if(!isset($options['lang'])) $options['lang'] = Yii::$app->language;
- mihail_dev
- Сообщения: 243
- Зарегистрирован: 2013.07.17, 00:51
- Откуда: Молдова
- Контактная информация:
Re: Файловый менеджер для выбора и загрузки файлов
да моя ошибка над прогнать через стандартизацию
- mihail_dev
- Сообщения: 243
- Зарегистрирован: 2013.07.17, 00:51
- Откуда: Молдова
- Контактная информация:
Re: Файловый менеджер для выбора и загрузки файлов
добавил правку
Re: Файловый менеджер для выбора и загрузки файлов
с редиректами и die() извиняюсь, то были особенности моей цмс, о которых я забыл , но теперь вспомнил.
За языки спасибо, теперь заработало.
За языки спасибо, теперь заработало.
все получилось, те мои проблемы к данному расширению дела не имели.rosolovsky писал(а):Короче забудьте про админку на субдомене, лучше сделайте как рекоммендует мануал Yii2, а то запаритесь с ельфиндером.
-
- Сообщения: 119
- Зарегистрирован: 2014.06.23, 11:44
- Откуда: Украина
Re: Файловый менеджер для выбора и загрузки файлов
Хочу превьюшку после того как выбран файл. Поэтому воппрос, а есть в yii2-elfinder callback функция дабы можно было отловить путь к картинке и сгенерить превьюшку сразу после того как выбрали файл?
- mihail_dev
- Сообщения: 243
- Зарегистрирован: 2013.07.17, 00:51
- Откуда: Молдова
- Контактная информация:
Re: Файловый менеджер для выбора и загрузки файлов
ButtonWidget
- mihail_dev
- Сообщения: 243
- Зарегистрирован: 2013.07.17, 00:51
- Откуда: Молдова
- Контактная информация:
Re: Файловый менеджер для выбора и загрузки файлов
echo \mihaildev\elfinder\ButtonWidget::widget([
'callback' => new \yii\web\JsExpression('function(file, id){ console.dir(file); return true;}')
]);
или вам на инпут надо?
'callback' => new \yii\web\JsExpression('function(file, id){ console.dir(file); return true;}')
]);
или вам на инпут надо?
-
- Сообщения: 119
- Зарегистрирован: 2014.06.23, 11:44
- Откуда: Украина
Re: Файловый менеджер для выбора и загрузки файлов
ну а что есть и на input?mihail_dev писал(а):echo \mihaildev\elfinder\ButtonWidget::widget([
'callback' => new \yii\web\JsExpression('function(file, id){ console.dir(file); return true;}')
]);
или вам на инпут надо?
- mihail_dev
- Сообщения: 243
- Зарегистрирован: 2013.07.17, 00:51
- Откуда: Молдова
- Контактная информация:
Re: Файловый менеджер для выбора и загрузки файлов
с инпутом там всё просто на сам инпут вешаеш обработчик
там срабатывает ивент $('#' + id).val(file.url).trigger('change', [file, id]);
там срабатывает ивент $('#' + id).val(file.url).trigger('change', [file, id]);
-
- Сообщения: 119
- Зарегистрирован: 2014.06.23, 11:44
- Откуда: Украина
Re: Файловый менеджер для выбора и загрузки файлов
Хорошее у вас дополнение получилось. Спасибо.
-
- Сообщения: 119
- Зарегистрирован: 2014.06.23, 11:44
- Откуда: Украина
Re: Файловый менеджер для выбора и загрузки файлов
А так можно?
Код: Выделить всё
<?= $form->field($model, 'name')->widget(ButtonWidget::className()) ?>
- mihail_dev
- Сообщения: 243
- Зарегистрирован: 2013.07.17, 00:51
- Откуда: Молдова
- Контактная информация:
-
- Сообщения: 1
- Зарегистрирован: 2015.10.19, 20:21
Re: Файловый менеджер для выбора и загрузки файлов
а есть где нибудь демопример интеграции файлового менеджера с редактором ? а то я столкнулся с ситуацией, когда эта связка установлена до меня, но не работает. и явно настроена криво.
у меня такая проблема, все настройки поставил по инструкции, обычный виджет mihaildev/yii2-elfinder работает, то есть открывает файловый менеджер, интерграция в mihaildev/yii2-ckeditor не происходит по неизвестной причине, возможно есть сомнения что на сайт установлены лишние расширения "iutbay/yii2-kcfinder": "*", или проблема может скрываться в "yiisoft/yii2-jui": "^2.0@dev". кто сможет подсобить с моей проблемой ?
локально на тестовом проекте установил эту связку - права доступа файлов 644 соответственно сам файловый менеджер не видит свои создаваемые файлы.
у меня такая проблема, все настройки поставил по инструкции, обычный виджет mihaildev/yii2-elfinder работает, то есть открывает файловый менеджер, интерграция в mihaildev/yii2-ckeditor не происходит по неизвестной причине, возможно есть сомнения что на сайт установлены лишние расширения "iutbay/yii2-kcfinder": "*", или проблема может скрываться в "yiisoft/yii2-jui": "^2.0@dev". кто сможет подсобить с моей проблемой ?
локально на тестовом проекте установил эту связку - права доступа файлов 644 соответственно сам файловый менеджер не видит свои создаваемые файлы.
Re: Файловый менеджер для выбора и загрузки файлов
А в логи вам бросает ошибку? :
'Unable to resolve the request: elfinder/sounds/rm.wav
Это если удалять файл из elfinder-a
'Unable to resolve the request: elfinder/sounds/rm.wav
Это если удалять файл из elfinder-a
Re: Файловый менеджер для выбора и загрузки файлов
Проверил на чистой сборке, есть эта ошибка, дописал в issues на гитхаб.
Оно вроде и мелочь, но все равно...
Оно вроде и мелочь, но все равно...
Re: Файловый менеджер для выбора и загрузки файлов
Оставлю здесь эту запись.
Если нужно плагин yii2-elfinder подключить в модуль (например admin), тогда controllerMap надо прописывать в конфиге для модуля:
Если нужно плагин yii2-elfinder подключить в модуль (например admin), тогда controllerMap надо прописывать в конфиге для модуля:
Код: Выделить всё
$config =
[
'modules' => [
'admin' => [
'class' => 'app\modules\admin\Module',
'controllerMap' => [
'elfinder' => [
'class' => 'mihaildev\elfinder\Controller',
...
]
],
],
],
'params' => $params,
];
CPU comparison platform: CPU Boss Multi language, Yii2 powered.