Не используется.
Для операций с файлами и файловой системой можно также воспользоваться протоколом UFS (см. «Файловая система: протокол UFS»).
Вывод файлов осуществляется по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, тогда для вывода будет использован шаблон по умолчанию — default.tpl
.
Используемые блоки шаблона
shared_file
Блок для вывода информации о файле.
- %file_name%
-
Имя файла.
- %file_size%
-
Размер файла (в килобайтах).
- %download_link%
-
Url — адрес по которому можно скачать файл.
- %upload_file%
-
Выводит форму для загрузки файла, если у пользователя есть права на запись для скачиваемого файла. Для вывода формы используется блок шаблона upload_file.
Примеры использования
Добавьте скачиваемый файл с именем myfile
в модуле «Файловая система»
Создайте файл sample.tpl
в директории /tpls/filemanager/
и напишите в нем следующий код:
<?php
$FORMS['shared_file'] = <<<END
Имя файла: %file_name% <br />
Размер файла: %file_size% Kb<br /><br />
Если закачивание файла не начнется через 10 сек,
кликните <a href="%download_link%">по этой ссылке</a>
<script languge="text/javascript">
window.setTimeout('document.location.href="%download_link%";', 10000);
</script>
END;
$FORMS['upload_file'] = <<<END
<form method="post" enctype="multipart/form-data" action="">
<input type="file" name="shared_files[upload]" /> <input type="submit" value="Закачать" />
</form>
END;
$FORMS['broken_file'] = <<<END
Файл не существует.
%upload_file%
END;
?>
В редактировании любой страницы вставьте макрос %filemanager shared_file('sample' ,'/myfile')% .
Название
%filemanager shared_file()% — Выводит подробную информацию о доступном для скачивания файле.
Параметры: filemanager shared_file([template = 'default', element_path = 0])
- template
-
Имя шаблона, по которому выводится информация. В XSLT-шаблонизаторе игнорируется, можно указать любое значение.
- element_path
-
Путь или id страницы файла.