Файлы записей
Добавление файлов производится для каждой записи на вкладке Файлы по кнопке Добавить, которая открывает диалоговое окно. После выбора файла/файлов, они копируются в одноимённый с внутренним номером записи каталог, расположенный в папке _files.
Также добавление файла возможно путём перетаскивания его из файловой системы в окно с файлами.
Открытие файла производит двойным кликом по иконке файла. Для открытия используется программа по умолчанию, установленная для данного типа в системе.
Контекстное меню, открываемое по правой кнопке мыши на иконке файла, позволяют выполнить дополнительные операции:
- Открыть с помощью — выбрать другую программу для открытия файла;
- Удалить — удалить прикреплённый файл из каталога.
При удалении файл перемещается в системную корзину и, в случае необходимости, может быть восстановлен из неё. |
Файлы изображений (с расширениями .png, .jpg, .jpeg) в отличии от остальных файлов, имеют картинку предосмотра (миниатюру), дающую представление о содержимом данного изображения.
Иображения могут быть использованы для отображения в текстовых полях, использующих тэг <img src="">. В параметре src путь к файлу игнорируется, поэтому в нём может содержаться значение, которое использовалось или планируется использовать на сайте. Это удобно тем, что нет необходимости исправлять значения в тэгах после копирования кода страницы в Книгу, а также можно задавать специально, чтобы после копирования из Книги на сайт, в тэгах был уже указан правильный путь к файлам.
При многопользовательской работе в локальной сети, открытие файла вызывает его копирование с серверного компьютера на пользовательский, после чего осуществляется открытие в указанной программе. В процессе работы осуществляется слежение за открытым файлом и, в случае внесения изменений, файл копируется обратно на сервер.
Одноврменное открытие файла несколькими пользователями может привести к сохранению на сервере только той копии, которая была изменена последним пользователем. |
При многопользовательской работе в через Интернет, размещение файлов должно производится на Яндекс.Диске. Для этого содержимое каталога _files надо скопировать в любую папку облачного хранилища, а в настройках проекта указать путь к данной папке.