-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
229 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# (MODX)EvoCMS.snippets.ddGetFileSize changelog | ||
|
||
## Version 2.2 (2018-11-24) | ||
* \* Attention! PHP >= 5.4 is required. | ||
* \* Attention! MODXEvo >= 1.1 is required. | ||
* \* Attention! MODXEvo.libraries.ddTools >= 0.18 is required. | ||
* \+ Added JSON and Query string formats support for the “tpl_placeholders” parameter (with backward compatibility). | ||
* \+ Added support of the “@CODE:” keyword prefix in the “tpl” parameter. | ||
* \* The following parameters were renamed (with backward compatibility): | ||
* \* “docField” → “file_docField”. | ||
* \* “docId” → “file_docId”. | ||
* \* “sizeType” → “sizeNameFormat”. | ||
* \* “sizePrec” → “sizePrecision”. | ||
* \* “placeholders” → “tpl_placeholders”. | ||
* \* The “sizeNameFormat” parameter changes: | ||
* \* User-friendly values. | ||
* \+ Added “EnFull” value. | ||
* \* Is equal to “EnShort” by default. | ||
|
||
## Version 2.1 (2015-12-28) | ||
* \+ Добавлен вывод типа файла (плэйсхолдер «[+type+]» при выводе через «tpl» и «type» в «output» соответственно). Удобно использовать с [Font Awesome](http://fontawesome.io/). | ||
* \* Нулевой размер файла выводится (не считается ошибкой filesize). | ||
* \* Сниппет «ddGetDocumentField» больше не используется, значение поля документа получается при помощи метода «ddTools::getTemplateVarOutput». | ||
* \* Вместо прямого обращения к полю «$modx->config» используется метод «$modx->getConfig». | ||
* \* Внимание! Сниппет использует библиотеку «modx.ddTools» версии 0.15. | ||
|
||
## Version 2.0 (2014-03-25) | ||
* \* Сниппет переименован в «ddGetFileInfo». | ||
* \* Следующие параметры были переименованы: | ||
* \* «$getField» → «$docField». | ||
* \* «$getId» → «$docId». | ||
* \* «$type» → «$sizeType». | ||
* \* «$prec» → «$sizePrec». | ||
* \* При выводе через шаблон следующие плэйсхолдеры были переименованы: | ||
* \* «[+filesize+]» → «[+size+]». | ||
* \* «[+fileext+]» → «[+extension+]». | ||
* \* «[+filename+]» → «[+name+]». | ||
* \* «[+filepath+]» → «[+path+]». | ||
* \+ Добавлен параметр «$output», позволяющий задать, что именно будет выводиться, если не задан шаблон. | ||
|
||
## Version 1.6.1 (2013-10-23) | ||
* \+ Существование файла теперь проверяется через «fopen», что позволяет работать с удалёнными файлами. | ||
* \* Если имя файла начинается с сивола «/», он всегда вырезается. | ||
* \* Если размер файла получить не удалось (например, файл где-то в интернетах), плэйсхолдер «filesize» в чанке «tpl» будет содержать пустую строку. | ||
* \* Рефакторинг. | ||
|
||
## Version 1.6 (2013-08-14) | ||
* \* Внимание! Нарушена обратная совместимость. | ||
* \+ При выводе через шаблон добавлен плэйсхолдер «[+file+]» (полный адрес файла). | ||
* \* При выводе через шаблон плэйсхолдер «[+ext+]» переименован в «[+fileext+]» (для однообразности). | ||
* \- Удалён параметр «getPublished» за ненадобностью. | ||
|
||
## Version 1.5 (2013-01-17) | ||
* \+ Добавлена возможность передавать дополнительные (параметр «placeholders») в чанк «tpl». | ||
* \* Внимание! Сниппет теперь использует библиотеку ddTools 0.4 (при использовании параметра «placeholders»). | ||
|
||
## Version 1.4 (2012-08-13) | ||
* \+ При выводе через шаблон добавлены плэйсхолдеры: «[+filename+]» (имя файла), «[+filepath+]» (путь к файлу). | ||
|
||
## Version 1.3 (2011-06-07) | ||
* \+ Добавлена возможность получения адреса файла из поля заданного документа (добавлены параметры «getId», «getField», «getPublished»). | ||
|
||
## Version 1.2 (2011-04-20) | ||
* \+ Если файл получить не удалось, пробуем отрезать '/' от начала имени. | ||
* \+ Добавлен плейсхолдер «[+ext+]», в который записывается расширение файла при выводе через шаблон. | ||
|
||
## Version 1.0 (2010) | ||
* \+ The first release. | ||
|
||
<style>ul{list-style:none;}</style> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,2 @@ | ||
# ddGetFileSize | ||
Выводит размер файла. | ||
|
||
## Changelog | ||
### 2.1 (2015-12-28) | ||
* \+ Добавлен вывод типа файла (плэйсхолдер «[+type+]» при выводе через «tpl» и «type» в «output» соответственно). Удобно использовать с [Font Awesome](http://fontawesome.io/). | ||
* \* Нулевой размер файла выводится (не считается ошибкой filesize). | ||
* \* Сниппет «ddGetDocumentField» больше не используется, значение поля документа получается при помощи метода «ddTools::getTemplateVarOutput». | ||
* \* Вместо прямого обращения к полю «$modx->config» используется метод «$modx->getConfig». | ||
* \* Внимание! Сниппет использует библиотеку «modx.ddTools» версии 0.15. | ||
|
||
### 2.0 (2014-03-25) | ||
* \* Сниппет переименован в «ddGetFileInfo». | ||
* \* Следующие параметры были переименованы: | ||
* \* «$getField» → «$docField». | ||
* \* «$getId» → «$docId». | ||
* \* «$type» → «$sizeType». | ||
* \* «$prec» → «$sizePrec». | ||
* \* При выводе через шаблон следующие плэйсхолдеры были переименованы: | ||
* \* «[+filesize+]» → «[+size+]». | ||
* \* «[+fileext+]» → «[+extension+]». | ||
* \* «[+filename+]» → «[+name+]». | ||
* \* «[+filepath+]» → «[+path+]». | ||
* \+ Добавлен параметр «$output», позволяющий задать, что именно будет выводиться, если не задан шаблон. | ||
|
||
### 1.6.1 (2013-10-23) | ||
* \+ Существование файла теперь проверяется через «fopen», что позволяет работать с удалёнными файлами. | ||
* \* Если имя файла начинается с сивола «/», он всегда вырезается. | ||
* \* Если размер файла получить не удалось (например, файл где-то в интернетах), плэйсхолдер «filesize» в чанке «tpl» будет содержать пустую строку. | ||
* \* Рефакторинг. | ||
|
||
### 1.6 (2013-08-14) | ||
* \* Внимание! Нарушена обратная совместимость. | ||
* \+ При выводе через шаблон добавлен плэйсхолдер «[+file+]» (полный адрес файла). | ||
* \* При выводе через шаблон плэйсхолдер «[+ext+]» переименован в «[+fileext+]» (для однообразности). | ||
* \- Удалён параметр «getPublished» за ненадобностью. | ||
|
||
### 1.5 (2013-01-17) | ||
* \+ Добавлена возможность передавать дополнительные (параметр «placeholders») в чанк «tpl». | ||
* \* Внимание! Сниппет теперь использует библиотеку ddTools 0.4 (при использовании параметра «placeholders»). | ||
|
||
### 1.4 (2012-08-13) | ||
* \+ При выводе через шаблон добавлены плэйсхолдеры: «[+filename+]» (имя файла), «[+filepath+]» (путь к файлу). | ||
|
||
### 1.3 (2011-06-07) | ||
* \+ Добавлена возможность получения адреса файла из поля заданного документа (добавлены параметры «getId», «getField», «getPublished»). | ||
|
||
### 1.2 (2011-04-20) | ||
* \+ Если файл получить не удалось, пробуем отрезать '/' от начала имени. | ||
* \+ Добавлен плейсхолдер «[+ext+]», в который записывается расширение файла при выводе через шаблон. | ||
|
||
### 1.0 | ||
* \+ Первая версия. | ||
|
||
<style>ul{list-style:none;}</style> | ||
# (MODX)EvoCMS.snippets.ddGetFileSize | ||
Выводит информацию о фале: размер, имя, расширение и пр. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters