|
1 | 1 | # (MODX)EvolutionCMS.snippets.ddGetFileInfo changelog |
2 | 2 |
|
3 | 3 |
|
| 4 | +## Version 2.4 (2021-01-15) |
| 5 | +* \+ The ability to return the MIME content type for a file (see the `tpl` parameter). |
| 6 | +* \* Parameters → `tpl`: Wrong `[+file+]` placeholder was fixed. |
| 7 | +* \+ README, CHANGELOG: Style improvements. |
| 8 | +* \+ README → Documentation → Parameters description → `tpl_placeholders`: Text improved. |
| 9 | + |
| 10 | + |
4 | 11 | ## Version 2.3 (2019-12-12) |
5 | 12 | * \+ If `file` doesn't contain base path, the snippet will add it. |
6 | 13 | * \* `fopen` is not used anymore because `@` operator doesn't always work. |
|
29 | 36 | * \* Is equal to `EnShort` by default. |
30 | 37 |
|
31 | 38 |
|
32 | | -## Version 2.1 (2015-12-28) |
33 | | -* \+ Добавлен вывод типа файла (плэйсхолдер `[+type+]` при выводе через `tpl` и `type` в `output` соответственно). Удобно использовать с [Font Awesome](http://fontawesome.io/). |
34 | | -* \* Нулевой размер файла выводится (не считается ошибкой filesize). |
35 | | -* \* Сниппет `ddGetDocumentField` больше не используется, значение поля документа получается при помощи метода `ddTools::getTemplateVarOutput`. |
36 | | -* \* Вместо прямого обращения к полю `$modx->config` используется метод `$modx->getConfig`. |
37 | | -* \* Внимание! Сниппет использует библиотеку `modx.ddTools` версии 0.15. |
38 | | - |
39 | | - |
40 | | -## Version 2.0 (2014-03-25) |
41 | | -* \* Сниппет переименован в `ddGetFileInfo`. |
42 | | -* \* Следующие параметры были переименованы: |
43 | | - * \* `getField` → `docField`. |
44 | | - * \* `getId` → `docId`. |
45 | | - * \* `type` → `sizeType`. |
46 | | - * \* `prec` → `sizePrec`. |
47 | | -* \* При выводе через шаблон следующие плэйсхолдеры были переименованы: |
48 | | - * \* `[+filesize+]` → `[+size+]`. |
49 | | - * \* `[+fileext+]` → `[+extension+]`. |
50 | | - * \* `[+filename+]` → `[+name+]`. |
51 | | - * \* `[+filepath+]` → `[+path+]`. |
52 | | -* \+ Добавлен параметр `$output`, позволяющий задать, что именно будет выводиться, если не задан шаблон. |
53 | | - |
54 | | - |
55 | | -## Version 1.6.1 (2013-10-23) |
56 | | -* \+ Существование файла теперь проверяется через `fopen`, что позволяет работать с удалёнными файлами. |
57 | | -* \* Если имя файла начинается с сивола `/`, он всегда вырезается. |
58 | | -* \* Если размер файла получить не удалось (например, файл где-то в интернетах), плэйсхолдер `filesize` в чанке `tpl` будет содержать пустую строку. |
59 | | -* \* Рефакторинг. |
60 | | - |
61 | | - |
62 | | -## Version 1.6 (2013-08-14) |
63 | | -* \* Внимание! Нарушена обратная совместимость. |
64 | | -* \+ При выводе через шаблон добавлен плэйсхолдер `[+file+]` (полный адрес файла). |
65 | | -* \* При выводе через шаблон плэйсхолдер `[+ext+]` переименован в `[+fileext+]` (для однообразности). |
66 | | -* \- Удалён параметр `getPublished` за ненадобностью. |
67 | | - |
68 | | - |
69 | | -## Version 1.5 (2013-01-17) |
70 | | -* \+ Добавлена возможность передавать дополнительные (параметр `placeholders`) в чанк `tpl`. |
71 | | -* \* Внимание! Сниппет теперь использует библиотеку ddTools 0.4 (при использовании параметра `placeholders`). |
72 | | - |
73 | | - |
74 | | -## Version 1.4 (2012-08-13) |
75 | | -* \+ При выводе через шаблон добавлены плэйсхолдеры: `[+filename+]` (имя файла), `[+filepath+]` (путь к файлу). |
76 | | - |
77 | | - |
78 | | -## Version 1.3 (2011-06-07) |
79 | | -* \+ Добавлена возможность получения адреса файла из поля заданного документа (добавлены параметры `getId`, `getField`, `getPublished`). |
80 | | - |
81 | | - |
82 | | -## Version 1.2 (2011-04-20) |
83 | | -* \+ Если файл получить не удалось, пробуем отрезать '/' от начала имени. |
84 | | -* \+ Добавлен плейсхолдер `[+ext+]`, в который записывается расширение файла при выводе через шаблон. |
85 | | - |
86 | | - |
87 | 39 | ## Version 1.0 (2010) |
88 | 40 | * \+ The first release. |
89 | 41 |
|
90 | 42 |
|
| 43 | +<link rel="stylesheet" type="text/css" href="https://DivanDesign.ru/assets/files/ddMarkdown.css" /> |
91 | 44 | <style>ul{list-style:none;}</style> |
0 commit comments