Некоторые нюансы настройки

Added by Александр С 4 months ago

Добрый день, все больше интересуюсь возможностями вашего продукта
У себя на сайте хочу разрешить пользователям создавать статьи с возможностью добавлять изображения - полагаю ваша связка elRTE и elFinder идеально подходит для этих целей.
1). Контроль пользователя осуществляется по заходу на страницу - тут проблемы не должно возникнуть. - Ok
2). Далее надо убрать большую часть функционала - дабы не смущать неопытного пользователя слишком большими возможностями и не вводить в искус (например, поставить другой шрифт) - это можно сделать подкорректировав тулбары и контекстное меню - Ок
3). Я не хочу сваливать все картинки в одну директорию - лучше если они будут лежать по адресу /articles/"article_id"/ каждая статья в своей папке.
Наверно для этого надо сделать временную папку (пока статья не сохранена, а после сохранения по номеру создать новую папку и перенести все туда).
Однако, для каждого пользователя временная папка должна быть разная(чтобы не было конфликтов при одновременной работе) - вот тут возникает потребность в динамическом создании новой папки. Возможно ли такое?
Скажем можно ли при инициализации elFindera не отправлять его в папку по умолчанию, а заставить его создать ее?
4). Можно ли указать максимальную вместимость папки?
5). Можно ли указать максимальное количество файлов для папки?
6). В менеджере в окне загрузки файлов указан максимальный размер загружаемых файлов - 16MB. Как этот размер уменьшить?
7). Не очень важный вопрос: так как я разрешу пользователям находиться только в одной папке, может есть возможность отключить панель навигации?

P.S. Надеюсь вопросов для вас не слишком много. Заранее благодарю.


Replies (3)

RE: Некоторые нюансы настройки - Added by Troex Nevelin 4 months ago

3. Это к elFinder как таковому не относиться, однако перед запуском elFinder вы можете смело создать нужную вам директорию и указать её в качестве root для пользователя, после чего перенести файлы в нужную директорию. Так же учтите если вы будеите в elRTE или другой редактор вставлять картинки, а позже перенесёте файлы, то url вставленных файлов измениться - вам надо будет это учитывать.

4. Нет, в elFinder нет никакой работы с квотами и не будет, это не задача файлового менеджера, хотя вы можете модифицировать коннектор как вам угодно.

5. Нет, таких настроек нет.

6. Это ваши PHP ограничегия, смотрите опции post_max_size и upload_max_filesize.

7. Панель просто отключить с помощю CSS, контекстное меню тоже можно отключить.

RE: Некоторые нюансы настройки - Added by Александр С 4 months ago

3). Замена урл обойдется малой кровью (одной дополнительной строкой):

$text = str_replace($temp_url, $new_url, $text);

но все равно спасибо за напоминание!
Да, действительно создать новую папку лучше в контроллере вставки статей, а потом название передать в connector. Как вы думаете, как это лучше сделать?
Как я понимаю connector запускается через строку url при инициализации elFindera. То есть и передавать какие либо параметры надо в этой строке(например, гет параметром) - поправьте меня если это не так.
4). elFinder и так считает количество загруженной информации, было бы легко и логично добавить такую функцию. Но это уже на ваше усмотрение.

RE: Некоторые нюансы настройки - Added by Troex Nevelin 4 months ago

3. Параметры передавайте как угодно из connector.php вы можете получить любое окружение в идеале вы должны подключить именно окружение своей CMS/сайта, получить от туда значение временной директории для текущего пользователя/статьи

4. Подумаем во второй версии про интерфейс для этого, однакое с драйверами вроде FTP могут быть проблемы, а для файлового и mysql драйвера подумаем.

(1-3/3)