From 8c72c7b56e6bc57b57ab873facbb886fe60772f1 Mon Sep 17 00:00:00 2001 From: bzick Date: Fri, 15 Mar 2013 01:12:23 +0400 Subject: [PATCH] Update docs --- docs/mods/date_format.md | 8 +++----- docs/mods/escape.md | 13 ++++++++++--- docs/mods/in.md | 6 ++++-- docs/mods/strip.md | 17 +++++++++++++++-- docs/mods/truncate.md | 6 ++---- docs/mods/unescape.md | 6 ++++-- 6 files changed, 38 insertions(+), 18 deletions(-) diff --git a/docs/mods/date_format.md b/docs/mods/date_format.md index bbd5a71..0e7eb27 100644 --- a/docs/mods/date_format.md +++ b/docs/mods/date_format.md @@ -1,14 +1,12 @@ -Modifier |date_format -===================== - -**draft** +Modifier date_format [RU] +========================= Модификатор позволят вывести дату в произвольном формате, согласно форматированию [strftime()](http://docs.php.net/strftime). Модификатор принимает timestamp или строку, которую можно преобразовать через [strtotime()](http://docs.php.net/strtotime). Формат по умолчанию: `%b %e, %Y`. -**[Допустимые квантификаторы формата](http://docs.php.net/strftime#refsect1-function.strftime-parameters)** +**[Допустимые квантификаторы](http://docs.php.net/strftime#refsect1-function.strftime-parameters) в формате даты** ```smarty diff --git a/docs/mods/escape.md b/docs/mods/escape.md index 81114f0..e522f14 100644 --- a/docs/mods/escape.md +++ b/docs/mods/escape.md @@ -1,8 +1,15 @@ -Modifier |escape -================ +Modifier escape [RU] +==================== Используется для кодирования / экранирования спецсимволов по алгоритмам экранирования HTML, URL'ов. По умолчанию активирован режим экранирования HTML. ```smarty {$html_data|escape:'HTML'} -``` \ No newline at end of file +``` + +Возможные режимы экранирования + +* HTML +* URL + +для простоты, модификатор обладает коротким псевдонимом `|e` \ No newline at end of file diff --git a/docs/mods/in.md b/docs/mods/in.md index 68db2ce..ed53458 100644 --- a/docs/mods/in.md +++ b/docs/mods/in.md @@ -1,5 +1,7 @@ -Modifier |in -============ +Modifier in [RU] +================ + +Булевый модификатор, позволяющий проверить наличие значения переменной в массиве: ```smarty {if $number|in:[1, 3, 55]} diff --git a/docs/mods/strip.md b/docs/mods/strip.md index 033f330..61802a6 100644 --- a/docs/mods/strip.md +++ b/docs/mods/strip.md @@ -1,3 +1,16 @@ -Modifier |strip -=============== +Modifier strip [RU] +=================== +Для удаления символы пробелов при использовании переменной используйте можификатор `|strip` + +```smarty +{" one two "|strip} => 'one two' +``` + +Что бы убрать переносы строк укажите **TRUE** первым аргументом модификатора + +```smarty +{" multi + line + text "|strip:true} => 'multi line text' +``` diff --git a/docs/mods/truncate.md b/docs/mods/truncate.md index 6f0d836..be227da 100644 --- a/docs/mods/truncate.md +++ b/docs/mods/truncate.md @@ -1,7 +1,5 @@ -Modifier |truncate -================== - -**draft** +Modifier truncate [RU] +======================= Обрезает строку до указанной длины. Может обрезать как ровно по символу так и завершивемогуся слову, где итоговоя строка не привыет указанной длины. diff --git a/docs/mods/unescape.md b/docs/mods/unescape.md index c45d8cd..7314d03 100644 --- a/docs/mods/unescape.md +++ b/docs/mods/unescape.md @@ -1,3 +1,5 @@ -Modifier |unescape -================== +Modifier unescape [RU] +====================== + +Модификатор, обратный модификатору [escape](./escape.md)