From e799943aba6d6ce9b8c9d0dd6e461de2135ccdeb Mon Sep 17 00:00:00 2001 From: freespace Date: Thu, 25 Nov 2004 23:26:13 +0000 Subject: [PATCH] Converted all line endings from CRLF to LF. Sorry for such a big commit, but this should be done only once. And please, don't kill me if I did a stupid thing :) --- docs/ru/designers/language-basic-syntax.xml | 4 +- .../language-syntax-attributes.xml | 8 +-- .../language-syntax-comments.xml | 6 +-- .../language-syntax-functions.xml | 14 +++--- .../language-syntax-quotes.xml | 6 +-- .../designers/language-builtin-functions.xml | 6 +-- .../language-function-capture.xml | 12 ++--- .../language-function-config-load.xml | 30 +++++------ .../language-function-if.xml | 10 ++-- .../language-function-include-php.xml | 16 +++--- .../language-function-insert.xml | 24 ++++----- .../language-function-php.xml | 6 +-- .../language-combining-modifiers.xml | 4 +- .../designers/language-custom-functions.xml | 4 +- .../language-function-assign.xml | 4 +- .../language-function-counter.xml | 10 ++-- .../language-function-cycle.xml | 12 ++--- .../language-function-debug.xml | 6 +-- .../language-function-eval.xml | 12 ++--- .../language-function-html-image.xml | 12 ++--- .../language-function-html-table.xml | 10 ++-- .../language-function-math.xml | 14 +++--- .../language-function-popup-init.xml | 14 +++--- docs/ru/designers/language-modifiers.xml | 10 ++-- .../language-modifier-cat.xml | 2 +- .../language-modifier-count-paragraphs.xml | 2 +- .../language-modifier-date-format.xml | 50 +++++++++---------- .../language-modifier-default.xml | 4 +- .../language-modifier-escape.xml | 10 ++-- .../language-modifier-indent.xml | 4 +- .../language-modifier-nl2br.xml | 2 +- .../language-modifier-regex-replace.xml | 4 +- .../language-modifier-truncate.xml | 12 ++--- .../language-modifier-wordwrap.xml | 8 +-- docs/ru/designers/language-variables.xml | 4 +- .../language-assigned-variables.xml | 4 +- .../language-config-variables.xml | 8 +-- .../section-template-cache-handler-func.xml | 48 +++++++++--------- .../api-functions/api-append-by-ref.xml | 4 +- docs/ru/programmers/api-variables.xml | 4 +- .../api-variables/variable-caching.xml | 2 +- .../api-variables/variable-compile-check.xml | 4 +- .../api-variables/variable-compile-dir.xml | 2 +- .../api-variables/variable-debugging-ctrl.xml | 2 +- .../api-variables/variable-force-compile.xml | 2 +- .../api-variables/variable-global-assign.xml | 2 +- docs/ru/programmers/caching.xml | 4 +- .../caching/caching-multiple-caches.xml | 28 +++++------ .../caching/caching-setting-up.xml | 40 +++++++-------- docs/ru/programmers/plugins.xml | 22 ++++---- docs/ru/programmers/smarty-constants.xml | 2 +- 51 files changed, 267 insertions(+), 267 deletions(-) diff --git a/docs/ru/designers/language-basic-syntax.xml b/docs/ru/designers/language-basic-syntax.xml index 8d1c6820..ef1c4fb1 100644 --- a/docs/ru/designers/language-basic-syntax.xml +++ b/docs/ru/designers/language-basic-syntax.xml @@ -4,13 +4,13 @@ Базовый синтаксис - Все тэги шаблонов Smarty располагаются между специальными + Все тэги шаблонов Smarty располагаются между специальными разделителями. По умолчанию это { и }, но они могут быть изменены. Для наших примеров мы будем использовать стандартные разделители. - Smarty все содержимое вне разделителей отображает как статическое + Smarty все содержимое вне разделителей отображает как статическое содержание, без изменений. Когда Smarty встречает тэги, то пытается интерпретировать их и вывести вместо них соответствующий результат. diff --git a/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml b/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml index 3a479e8f..4f571b15 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml @@ -5,10 +5,10 @@ Параметры Большинство функций принимает параметры, которые уточняют или - изменяют ее поведение. Параметры в Smarty очень похожи на - параметры в HTML. Не обязательно заключать статические значения - в кавычки, хотя текст рекомендуется заключать в кавычки. Переменные - также могут быть использованы в качестве параметров, и не должны + изменяют ее поведение. Параметры в Smarty очень похожи на + параметры в HTML. Не обязательно заключать статические значения + в кавычки, хотя текст рекомендуется заключать в кавычки. Переменные + также могут быть использованы в качестве параметров, и не должны заключаться в кавычки. diff --git a/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml b/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml index 9f7c258c..6c961dbc 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml @@ -4,9 +4,9 @@ Комментарии - Комментарии в шаблонах заключаются в звездочки(*) окруженные . - разделителями, например: {* это комментарий *}. Комментарии не - отображаются в выводе шаблона. Они используются для внутренних + Комментарии в шаблонах заключаются в звездочки(*) окруженные . + разделителями, например: {* это комментарий *}. Комментарии не + отображаются в выводе шаблона. Они используются для внутренних примечаний в шаблонах. diff --git a/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml b/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml index ed6f48a4..0efc002d 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml @@ -5,9 +5,9 @@ Функции Каждый тэг Smarty либо выводит значение переменной, либо вызывает - некоторую функцию. Для вызова функции надо название функции и ее - параметры заключить в разделители, например: {funcname attr1="val" + linkend="language.variables">переменной, либо вызывает + некоторую функцию. Для вызова функции надо название функции и ее + параметры заключить в разделители, например: {funcname attr1="val" attr2="val"}. @@ -29,12 +29,12 @@ Welcome, {$name}! - И встроенные, и пользовательские функции используются с одинаковым - синтаксисом. Встроенные функции реализованы внутри Smarty и не + И встроенные, и пользовательские функции используются с одинаковым + синтаксисом. Встроенные функции реализованы внутри Smarty и не могут быть изменены или переопределены. Это такие функции, как if, section, - strip. Пользовательские функции реализуются через - плагины. Они могут быть изменены по вашему желанию, также вы можете + strip. Пользовательские функции реализуются через + плагины. Они могут быть изменены по вашему желанию, также вы можете написать новые. Примеры пользовательских функций: html_options, html_select_date. diff --git a/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml b/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml index e4b46bfe..ddb836b5 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml @@ -4,10 +4,10 @@ Внедренные переменные в двойных кавычках - Smarty распознает переменные, если они встречаются в строках, + Smarty распознает переменные, если они встречаются в строках, заключенных в двойные кавычки. Распознаются переменные, - состоящие из чисел, букв, символов _,[,]. Если надо использовать - другие символы для указания переменной (точка или ->), то переменную + состоящие из чисел, букв, символов _,[,]. Если надо использовать + другие символы для указания переменной (точка или ->), то переменную необходимо заключить в обратные кавычки ``. diff --git a/docs/ru/designers/language-builtin-functions.xml b/docs/ru/designers/language-builtin-functions.xml index 7c496181..b66c600b 100644 --- a/docs/ru/designers/language-builtin-functions.xml +++ b/docs/ru/designers/language-builtin-functions.xml @@ -5,11 +5,11 @@ Встроенные функции В smarty включены несколько встроенных функций. Встроенные функции - интегрированы в язык шаблонов. Нельзя создавать пользовательские - функции с такими же названиями или как-либо модифицировать + интегрированы в язык шаблонов. Нельзя создавать пользовательские + функции с такими же названиями или как-либо модифицировать встроенные функции.. - + &designers.language-builtin-functions.language-function-capture; &designers.language-builtin-functions.language-function-config-load; &designers.language-builtin-functions.language-function-foreach; diff --git a/docs/ru/designers/language-builtin-functions/language-function-capture.xml b/docs/ru/designers/language-builtin-functions/language-function-capture.xml index 131a9490..b2467f39 100644 --- a/docs/ru/designers/language-builtin-functions/language-function-capture.xml +++ b/docs/ru/designers/language-builtin-functions/language-function-capture.xml @@ -4,12 +4,12 @@ capture - capture используется для того, чтобы присвоить вывод шаблона какой-либо + capture используется для того, чтобы присвоить вывод шаблона какой-либо переменной вместо его вывода на экран. Любое содержание между {capture - name="foo"} и {/capture} сохраняется в переменную, указанную в + name="foo"} и {/capture} сохраняется в переменную, указанную в атрибуте name. Затем его можно использовать в шаблоне с помощью - специальной переменной $smarty.capture.foo, где foo - значение, - переданное атрибуту name. Если атрибут name не указан, то + специальной переменной $smarty.capture.foo, где foo - значение, + переданное атрибуту name. Если атрибут name не указан, то используется default. Каждая комманда {capture} должна иметь пару {/capture}. capture поддерживает вложение. @@ -17,13 +17,13 @@ Техническое замечание Smarty 1.4.0 - 1.4.4 помещало захваченный вывод в переменную $return. - С версии 1.4.5 поведение было изменено на использование атрибута name, + С версии 1.4.5 поведение было изменено на использование атрибута name, так что обновите ваши шаблоны соответственно. - Будте осторожны, сохраняя вывод комманды insert. + Будте осторожны, сохраняя вывод комманды insert. Если вы используете кэширование и встречаются команды insert в области кэширования, то не сохраняйте данный вывод. diff --git a/docs/ru/designers/language-builtin-functions/language-function-config-load.xml b/docs/ru/designers/language-builtin-functions/language-function-config-load.xml index 702b8c1e..f0f4918c 100644 --- a/docs/ru/designers/language-builtin-functions/language-function-config-load.xml +++ b/docs/ru/designers/language-builtin-functions/language-function-config-load.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -41,11 +41,11 @@ local Способ обработки области видимости загруженных - переменных. Должен быть одинм из local, parent - или global. local означает, что переменные загружены - в контекст локального шаблона. parent означает, что - переменные загружены в контекст как локального, так - и родительского шаблона. global означает, что + переменных. Должен быть одинм из local, parent + или global. local означает, что переменные загружены + в контекст локального шаблона. parent означает, что + переменные загружены в контекст как локального, так + и родительского шаблона. global означает, что переменные доступны из любого шаблона. @@ -56,9 +56,9 @@ No Доступны ли переменные из родительского шаблона. - Аналогичен scope=parent. ЗАМЕЧАНИЕ: Этот атрибут - перекрывается атрибутом scope, но все еще - поддерживается. Если scope указан, то это значение + Аналогичен scope=parent. ЗАМЕЧАНИЕ: Этот атрибут + перекрывается атрибутом scope, но все еще + поддерживается. Если scope указан, то это значение игнорируется. @@ -66,9 +66,9 @@ - Эта функция используется для загрузки переменных в - шаблон из файлов конфигруации. Смотри - Файлы конфигурации + Эта функция используется для загрузки переменных в + шаблон из файлов конфигруации. Смотри + Файлы конфигурации для дополнительной информации. @@ -94,13 +94,13 @@ Файлы конфигурации также могут содержать секции. Можно загрузить - переменные из определенной секции, указав атрибут + переменные из определенной секции, указав атрибут section. - Секции файлов конфигурации и встроенная - функция section не имеют ничего общего, кроме + Секции файлов конфигурации и встроенная + функция section не имеют ничего общего, кроме схожего названия. diff --git a/docs/ru/designers/language-builtin-functions/language-function-if.xml b/docs/ru/designers/language-builtin-functions/language-function-if.xml index dc868613..9cc16d80 100644 --- a/docs/ru/designers/language-builtin-functions/language-function-if.xml +++ b/docs/ru/designers/language-builtin-functions/language-function-if.xml @@ -5,15 +5,15 @@ if,elseif,else Конструкция if в Smarty такая же гибкая, как и аналогичная - конструкциия в php, только с несколько расширенными + конструкциия в php, только с несколько расширенными возможностями. Каждый тэг if должен иметь пару /if. else и elseif так же допустимы. "eq", "ne", - "neq", "gt", "lt", "lte", "le", "gte" "ge", "is even", - "is odd", "is not even", "is not odd", "not", "mod", + "neq", "gt", "lt", "lte", "le", "gte" "ge", "is even", + "is odd", "is not even", "is not odd", "not", "mod", "div by", "even by", "odd by", "==", "!=", ">", "<", "<=", - ">=" -- допустимые квалификаторы условий. Они должны быть + ">=" -- допустимые квалификаторы условий. Они должны быть отделены от окружающих елементов пробелами. @@ -38,7 +38,7 @@ ... {/if} -{* следующий синтаксис не будет работать. квалификаторы условий должны +{* следующий синтаксис не будет работать. квалификаторы условий должны быть отделены от окружающих элементов пробелами *} {if $name=="Fred" || $name=="Wilma"} ... diff --git a/docs/ru/designers/language-builtin-functions/language-function-include-php.xml b/docs/ru/designers/language-builtin-functions/language-function-include-php.xml index 2520a879..7daa8cf1 100644 --- a/docs/ru/designers/language-builtin-functions/language-function-include-php.xml +++ b/docs/ru/designers/language-builtin-functions/language-function-include-php.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -32,7 +32,7 @@ boolean Нет true - Указывает подключать файл или нет, + Указывает подключать файл или нет, если он уже был однажды подключен @@ -40,7 +40,7 @@ string Нет n/a - Название переменной, которой будет + Название переменной, которой будет присвоен вывод include_php @@ -49,8 +49,8 @@ Тэг include_php используется для подключения php скрипта в шаблон. Если security включен, то php скрипт должен быть расположен в папке - $trusted_dir. Тэг include_php должен иметь атрибут "file", который - указывает путь подключаемого php файла (относительный к + $trusted_dir. Тэг include_php должен иметь атрибут "file", который + указывает путь подключаемого php файла (относительный к $trusted_dir или абсолютный путь). @@ -63,7 +63,7 @@ месте, не волнуясь о происхождении информации (база данных или нет). - По умолчанию, php файлы подключаются только один раз, даже если + По умолчанию, php файлы подключаются только один раз, даже если вызываются несколько раз в шаблоне. Можно указать, что файл должен быть подключен каждый раз, указав атрибут once. Установив once в ложь (false) указывает, что файл должен быть @@ -71,7 +71,7 @@ Можно указать опциональный атрибут assign, - который указывает имя переменной, которой будет присвоен вывод + который указывает имя переменной, которой будет присвоен вывод include_php вместо отображения. @@ -104,7 +104,7 @@ index.tpl {foreach item="curr_section" from=$sections} {$curr_section.name}
{/foreach} -]]> +]]>
diff --git a/docs/ru/designers/language-builtin-functions/language-function-insert.xml b/docs/ru/designers/language-builtin-functions/language-function-insert.xml index 590ee62b..490d4d9b 100644 --- a/docs/ru/designers/language-builtin-functions/language-function-insert.xml +++ b/docs/ru/designers/language-builtin-functions/language-function-insert.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -32,7 +32,7 @@ string Нет n/a - Имя переменной, которой будет + Имя переменной, которой будет присвоен вывод @@ -48,7 +48,7 @@ [var type] Нет n/a - Переменные, передаваемые в + Переменные, передаваемые в функцию вставки @@ -56,14 +56,14 @@ Тэг insert очень похож на тэг include, кроме случая, когда - кэширование включено. Insert + кэширование включено. Insert тэг не кешируется. Он будет выполнен каждый раз, при обращении к шаблону. Допустим вы имеете шаблон с баннером вверху страницы. Баннер может содержать любую смесь HTML, исзображенй, - flash и т.д., то есть нельзя использовать просто + flash и т.д., то есть нельзя использовать просто статическую ссылку, и мы не хотим, чтобы код баннера кэшировался с остальной страницей. Тогда используем тэг insert: шаблон знает значения #banner_location_id# и @@ -83,32 +83,32 @@ В этом примере мы используем имя "getBanner" и передаем параметры #banner_location_id# и #site_id#. Smarty попробует вызывать функцию insert_getBanner() в вашей PHP программе, передав - значения #banner_location_id# и #site_id# первым параметром в виде + значения #banner_location_id# и #site_id# первым параметром в виде ассоциативного массива. Все имена функций вставки должны начинаться с "insert_" для предотвращения возможных конфликтов имен. Функция - insert_getBanner() должна обработать переданные переменные и + insert_getBanner() должна обработать переданные переменные и вернуть результат. Он будет отображен в шаблоне вместо тэга insert. В данном случае Smarty вызовет функцию insert_getBanner(array("lid" => "12345","sid" => "67890")); и выведет результат на месте тэга insert. - Если указан атрибут "assign", то вывод функции вставки будет + Если указан атрибут "assign", то вывод функции вставки будет присвоен указанной переменной вместо отображения. ЗАМЕЧАНИЕ: - присвоение вывода тэга insert переменной шаблона не очень + присвоение вывода тэга insert переменной шаблона не очень полезно, когда кеширование включено. Если указан атрибут "script", то указанный php файл будет - подключен (только однажды) перед вызовом функции вставки. + подключен (только однажды) перед вызовом функции вставки. Это удобно, когда функция может не сущетсвовать, и должен быть подключен php файл, чтобы определить функцию. Путь к файлу должен быть либо абсолтным, либо относительным относительно - $trusted_dir. Когда security активирована, то php файл должен + $trusted_dir. Когда security активирована, то php файл должен быть в папке $trusted_dir. - Обьект Smarty передается в функцию как второй параметр. + Обьект Smarty передается в функцию как второй параметр. Так вы можете использовать и модифицировать информацию из объекта Smarty в функциях вставки. diff --git a/docs/ru/designers/language-builtin-functions/language-function-php.xml b/docs/ru/designers/language-builtin-functions/language-function-php.xml index 027e9441..106133c0 100644 --- a/docs/ru/designers/language-builtin-functions/language-function-php.xml +++ b/docs/ru/designers/language-builtin-functions/language-function-php.xml @@ -4,9 +4,9 @@ php - Тэг php позволяет вставлять php код прямо в шаблон. Он не + Тэг php позволяет вставлять php код прямо в шаблон. Он не будет как-либо изменен, независимо от $php_handling настроек. + linkend="variable.php.handling">$php_handling настроек. Этот тэг только для продвинутых пользователей, так как обычно не требуется. @@ -19,7 +19,7 @@ // из шаблона include("/path/to/display_weather.php"); {/php} -]]> +]]>
diff --git a/docs/ru/designers/language-combining-modifiers.xml b/docs/ru/designers/language-combining-modifiers.xml index 64738e7f..abee5988 100644 --- a/docs/ru/designers/language-combining-modifiers.xml +++ b/docs/ru/designers/language-combining-modifiers.xml @@ -5,7 +5,7 @@ Комбинирование модификаторов Можно применять любое количество модификаторов к переменной. Они будут - применяться в порядке их упоминания слева направо. Модификаторы должны + применяться в порядке их упоминания слева направо. Модификаторы должны быть разделены символом | (вертикальная черта). @@ -20,7 +20,7 @@ $smarty->display('index.tpl'); ?> index.tpl: - + {$articleTitle} {$articleTitle|upper|spacify} {$articleTitle|lower|spacify|truncate} diff --git a/docs/ru/designers/language-custom-functions.xml b/docs/ru/designers/language-custom-functions.xml index f406d28d..c3a23e37 100644 --- a/docs/ru/designers/language-custom-functions.xml +++ b/docs/ru/designers/language-custom-functions.xml @@ -4,10 +4,10 @@ Пользовательские Функции - Smarty поставляется с несколькими пользовательскими + Smarty поставляется с несколькими пользовательскими функциями, которые вы можете использовать в шаблонах. - + &designers.language-custom-functions.language-function-assign; &designers.language-custom-functions.language-function-counter; &designers.language-custom-functions.language-function-cycle; diff --git a/docs/ru/designers/language-custom-functions/language-function-assign.xml b/docs/ru/designers/language-custom-functions/language-function-assign.xml index 79a6fa2a..7c32d07b 100644 --- a/docs/ru/designers/language-custom-functions/language-function-assign.xml +++ b/docs/ru/designers/language-custom-functions/language-function-assign.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -39,7 +39,7 @@ - assign используется для установки значения переменной в + assign используется для установки значения переменной в процессе выполнения шаблона. diff --git a/docs/ru/designers/language-custom-functions/language-function-counter.xml b/docs/ru/designers/language-custom-functions/language-function-counter.xml index 0a0f6f1d..3700d3df 100644 --- a/docs/ru/designers/language-custom-functions/language-function-counter.xml +++ b/docs/ru/designers/language-custom-functions/language-function-counter.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -67,10 +67,10 @@ - counter используется для управления счетчиком. counter запоминает - количество итераций. Можно регулировать начало, интервал и - направление отсчета, а также указать, выводить ил значение - счетчика или нет. Можно запустить несколько счетчиков одновременно, + counter используется для управления счетчиком. counter запоминает + количество итераций. Можно регулировать начало, интервал и + направление отсчета, а также указать, выводить ил значение + счетчика или нет. Можно запустить несколько счетчиков одновременно, указав уникальное имя для каждого. Если имя счетчика не указано, будет использовано по умолчанию 'default'. diff --git a/docs/ru/designers/language-custom-functions/language-function-cycle.xml b/docs/ru/designers/language-custom-functions/language-function-cycle.xml index a77ac963..e6d6246e 100644 --- a/docs/ru/designers/language-custom-functions/language-function-cycle.xml +++ b/docs/ru/designers/language-custom-functions/language-function-cycle.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -68,9 +68,9 @@ - Cycle используется для прохода через множество значений. + Cycle используется для прохода через множество значений. С его помощью можно легко реализовать переключение между - двумя и более цветами в таблице, или пройти цикл через + двумя и более цветами в таблице, или пройти цикл через массив. @@ -78,16 +78,16 @@ указав атрибут name. Имена должны быть уникальными. - Можно не отображать данный элемент, установив атрибут print в + Можно не отображать данный элемент, установив атрибут print в ложь (false). Удобно для пропуска значения, без его вывода. - Атрибут advance используется для повтора значения. Если + Атрибут advance используется для повтора значения. Если установлен в истина (true), то при следующем вызове cycle будет выведено то же значение. - Если указан специальный атрибут "assign", то вывод cycle + Если указан специальный атрибут "assign", то вывод cycle присваивается переменной, вместо отображения. diff --git a/docs/ru/designers/language-custom-functions/language-function-debug.xml b/docs/ru/designers/language-custom-functions/language-function-debug.xml index e149297d..6184dd9a 100644 --- a/docs/ru/designers/language-custom-functions/language-function-debug.xml +++ b/docs/ru/designers/language-custom-functions/language-function-debug.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -34,8 +34,8 @@ {debug} выводит консоль отладки. Это работает независимо от значения опции debug. Так как этот тэг обрабатывается в процесе выполнения, то возможно - вывести только присвоенные переменные, но не используемые шаблоны. - Но вы видите все переменные, доступные в области видимости текущего + вывести только присвоенные переменные, но не используемые шаблоны. + Но вы видите все переменные, доступные в области видимости текущего шаблона.
diff --git a/docs/ru/designers/language-custom-functions/language-function-eval.xml b/docs/ru/designers/language-custom-functions/language-function-eval.xml index 0b8d5048..6c5b6696 100644 --- a/docs/ru/designers/language-custom-functions/language-function-eval.xml +++ b/docs/ru/designers/language-custom-functions/language-function-eval.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -38,27 +38,27 @@ - eval используется для обработки переменной, как шаблона. Можно + eval используется для обработки переменной, как шаблона. Можно использовать для таких вещей, как хранение шаблонных тэгов/переменных в переменной или в файлах конфигруации. - Если указан специальный атрибут "assign", то вывод тэга eval + Если указан специальный атрибут "assign", то вывод тэга eval присваивается переменной, вместо отображения. Техническое Замечание - Переменные шаблоны обрабатываются так же, как и обычные шаблоны. + Переменные шаблоны обрабатываются так же, как и обычные шаблоны. Они подвластны тем же правилам и ограничениям безопасности. Техническое Замечание - Переменные шаблоны компилируются при каждом обращении. + Переменные шаблоны компилируются при каждом обращении. Откомпилированные версии не сохраняются! Однако, если - кэширование включено, то вывод будет закэширован с + кэширование включено, то вывод будет закэширован с остальной частью шаблона. diff --git a/docs/ru/designers/language-custom-functions/language-function-html-image.xml b/docs/ru/designers/language-custom-functions/language-function-html-image.xml index 3bb4a9c8..ff9a04c7 100644 --- a/docs/ru/designers/language-custom-functions/language-function-html-image.xml +++ b/docs/ru/designers/language-custom-functions/language-function-html-image.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -84,9 +84,9 @@ безопасных папок. - Атрибут link указывает, куда ссылается изображение. Атрибут - link устанавливает значение атрибута href тэга А. Если указан - атрибут link, то изображение окружается выражениями <a + Атрибут link указывает, куда ссылается изображение. Атрибут + link устанавливает значение атрибута href тэга А. Если указан + атрибут link, то изображение окружается выражениями <a href="LINKVALUE"> и <a>. @@ -94,8 +94,8 @@ html_image требует обращение к диску для чтения изображения и вычисления его размеров. Если не используется кэширование - шаблонов, то тогда лушче не пользоваться тэгом html_image - и вставлять статические тэги изображений, для достижения + шаблонов, то тогда лушче не пользоваться тэгом html_image + и вставлять статические тэги изображений, для достижения оптимального быстродействия. diff --git a/docs/ru/designers/language-custom-functions/language-function-html-table.xml b/docs/ru/designers/language-custom-functions/language-function-html-table.xml index 1c48c81b..55851ae7 100644 --- a/docs/ru/designers/language-custom-functions/language-function-html-table.xml +++ b/docs/ru/designers/language-custom-functions/language-function-html-table.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -75,7 +75,7 @@ string Нет пусто - дополнительные атрибуты тэга tr (если указан + дополнительные атрибуты тэга tr (если указан массив, то его элементы циклически повторяются) @@ -83,7 +83,7 @@ string Нет пусто - дополнительные атрибуты тэга td (если указан + дополнительные атрибуты тэга td (если указан массив, то его элементы циклически повторяются) @@ -124,9 +124,9 @@ указывает количество колонок. Атрибуты table_attr, tr_attr и td_attr указывают дополнительные атрибуты тэгов table, tr и td. Если значение - tr_attr или td_attr - массив, + tr_attr или td_attr - массив, то кго значения циклический повторяются. Атрибут - trailpad устанавливает значения для остаточных + trailpad устанавливает значения для остаточных ячеек на последней строке таблицы. diff --git a/docs/ru/designers/language-custom-functions/language-function-math.xml b/docs/ru/designers/language-custom-functions/language-function-math.xml index 9842a767..eedc6e2e 100644 --- a/docs/ru/designers/language-custom-functions/language-function-math.xml +++ b/docs/ru/designers/language-custom-functions/language-function-math.xml @@ -14,7 +14,7 @@ Имя атрибута Тип - Обязателен + Обязателен По умолчанию Описание @@ -62,11 +62,11 @@ - пользовательская функция math позволяет дизайнерам шаблонов - вычислять математические выражения в шаблоне. Любая численная - переменная шаблона может быть использована в выражении. Переменные, - используемые в выражении, передаются в качестве параметров, - которыми могут быть как и переменные шаблона, так и статические + пользовательская функция math позволяет дизайнерам шаблонов + вычислять математические выражения в шаблоне. Любая численная + переменная шаблона может быть использована в выражении. Переменные, + используемые в выражении, передаются в качестве параметров, + которыми могут быть как и переменные шаблона, так и статические значения. Допустимые операторы: +, -, /, *, abs, ceil, cos, exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt, srans и tan. Ознакомтесь с php документацией под данным функциям. @@ -78,7 +78,7 @@ Техническое Замечание - использование функции math значительно сказывается на + использование функции math значительно сказывается на времени выполнения программы, так как реализована с помощью php функции eval(). Выполнение математических операций в php программе более эффективно, то есть везде, где возможно, diff --git a/docs/ru/designers/language-custom-functions/language-function-popup-init.xml b/docs/ru/designers/language-custom-functions/language-function-popup-init.xml index f0e0933a..f9b992e5 100644 --- a/docs/ru/designers/language-custom-functions/language-function-popup-init.xml +++ b/docs/ru/designers/language-custom-functions/language-function-popup-init.xml @@ -5,19 +5,19 @@ popup_init функция popup реализует интеграцию с библиотекой overLib, которая - используется для создания всплывающих окон. Они могут использоваться - для вывода контекстно-зависимой информации, такой как контекстная - помощь или всплывающие подсказки. Функция popup_init должна быть + используется для создания всплывающих окон. Они могут использоваться + для вывода контекстно-зависимой информации, такой как контекстная + помощь или всплывающие подсказки. Функция popup_init должна быть вызвана один раз в начале страницы, где планируется вызов функции - popup. Библиотеку + popup. Библиотеку overLib написал Эрик Босрап (Erik Bosrup). Домашняя страница расположена по адресу http://www.bosrup.com/web/overlib/. - Начиная со Smarty версии 2.1.2, библиотека overLib не включается - в релиз. Скачайте библиотеку overLib, поместите файл overlib.js + Начиная со Smarty версии 2.1.2, библиотека overLib не включается + в релиз. Скачайте библиотеку overLib, поместите файл overlib.js в корень документов (DOCUMENT_ROOT) или глубже. При вызове функции - popup_init передайте относительный путь к этому файлу в качестве + popup_init передайте относительный путь к этому файлу в качестве параметра src. diff --git a/docs/ru/designers/language-modifiers.xml b/docs/ru/designers/language-modifiers.xml index a03f56d0..00fb04a3 100644 --- a/docs/ru/designers/language-modifiers.xml +++ b/docs/ru/designers/language-modifiers.xml @@ -4,11 +4,11 @@ Модификаторы переменных - Модификаторы переменных могут быть прмменены к переменным, пользовательским + Модификаторы переменных могут быть прмменены к переменным, пользовательским функциям или строкам. Для их применения надо после модифицируемого значения указать символ | (вертикальная черта) и название модификатора. - Так же модификаторы могут принимать параметры, которые влияют на их поведение. - Эти параметры следуют за названием модификатора и разделяются + Так же модификаторы могут принимать параметры, которые влияют на их поведение. + Эти параметры следуют за названием модификатора и разделяются : (двоеточием). @@ -31,8 +31,8 @@ Topic: {$topic|truncate:40:"..."} Если модификатор применяется к переменной-массиву, то он будет применен к - каждому элементу массива. Если же требуется применить модификатор к массиву, - как к переменной, то необходимо перед именем модификатора указать символ + каждому элементу массива. Если же требуется применить модификатор к массиву, + как к переменной, то необходимо перед именем модификатора указать символ @. Пример: {$articleTitle|@count} выведет количество елементов в массиве $articleTitle. diff --git a/docs/ru/designers/language-modifiers/language-modifier-cat.xml b/docs/ru/designers/language-modifiers/language-modifier-cat.xml index deabd917..b4e27b66 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-cat.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-cat.xml @@ -25,7 +25,7 @@ string Нет пусто - Данная строка добавляется к + Данная строка добавляется к модифицируемому значению. diff --git a/docs/ru/designers/language-modifiers/language-modifier-count-paragraphs.xml b/docs/ru/designers/language-modifiers/language-modifier-count-paragraphs.xml index c7c4c1fb..0f70af8b 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-count-paragraphs.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-count-paragraphs.xml @@ -23,7 +23,7 @@ index.tpl: OUTPUT: -War Dims Hope for Peace. Child's Death Ruins Couple's Holiday. +War Dims Hope for Peace. Child's Death Ruins Couple's Holiday. Man is Fatally Slain. Death Causes Loneliness, Feeling of Isolation. 2 diff --git a/docs/ru/designers/language-modifiers/language-modifier-date-format.xml b/docs/ru/designers/language-modifiers/language-modifier-date-format.xml index e04a065c..3b44df46 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-date-format.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-date-format.xml @@ -14,7 +14,7 @@ Позиция параметра Тип - Обязателен + Обязателен По умолчанию Описание @@ -38,10 +38,10 @@ - Формирует дату и время по заданному формату strftime(). Даты могут + Формирует дату и время по заданному формату strftime(). Даты могут быть в виде unix timestamps, mysql timestamps или в любом другом виде, - который поймет strtotime(). Проектировщики шаблонов могут использовать - date_format для контроля над форматом выводимых дат. Если дата, + который поймет strtotime(). Проектировщики шаблонов могут использовать + date_format для контроля над форматом выводимых дат. Если дата, переданная модификатору, пуста, то второй параметр используется как дата. @@ -85,31 +85,31 @@ Monday, February 5, 2001 %c - формат даты и времени по умолчанию для текущей локали -%C - номер века (год, деленный на 100, представленный в виде целого в промежутке от 00 до 99) +%C - номер века (год, деленный на 100, представленный в виде целого в промежутке от 00 до 99) -%d - день месяца в десятичном формате (от 00 до 31) +%d - день месяца в десятичном формате (от 00 до 31) -%D - синоним %m/%d/%y +%D - синоним %m/%d/%y -%e - день месяца в десятичном формате без ведущего нуля (от 1 до 31) +%e - день месяца в десятичном формате без ведущего нуля (от 1 до 31) %g - Week-based year within century [00,99] %G - Week-based year, including the century [0000,9999] -%h - синоним %b +%h - синоним %b -%H - часы по 24-часовым часам (от 00 до 23) +%H - часы по 24-часовым часам (от 00 до 23) -%I - часы по 12-часовым часам (от 01 до 12) +%I - часы по 12-часовым часам (от 01 до 12) -%j - день года (от 001 до 366) +%j - день года (от 001 до 366) %k - часы по 24-часовым часам без ведущего нуля (от 0 до 23) %l - часы по 12-часовым часам без ведущего нуля (от 1 до 12) -%m - номер месяца (от 01 до 12) +%m - номер месяца (от 01 до 12) %M - минуты @@ -117,39 +117,39 @@ Monday, February 5, 2001 %p - `am' или `pm', в зависимости от заданного формата времени и текущей локали. -%r - time in a.m. and p.m. notation +%r - time in a.m. and p.m. notation -%R - time in 24 hour notation +%R - time in 24 hour notation %S - секунды %t - символ табуляции -%T - время в формате %H:%M:%S +%T - время в формате %H:%M:%S %u - номер дня недели [1,7], где 1-ый день - понедельник -%U - номер недели в году, считая первое воскресенья года первым днем первой недели +%U - номер недели в году, считая первое воскресенья года первым днем первой недели %V - номер недели в году (по ISO 8601:1988) в диапазоне от 01 до 53, где первая неделя - та, у которой хотя бы 4 дня находятся в данном году. Понедельник считается - первым днем недели. + та, у которой хотя бы 4 дня находятся в данном году. Понедельник считается + первым днем недели. %w - номер дня недели, где 0 - воскресенье %W - номер недели в году, считаю первый понедельник первым днем первой недели. -%x - preferred date representation for the current locale without the time +%x - preferred date representation for the current locale without the time -%X - preferred time representation for the current locale without the date +%X - preferred time representation for the current locale without the date -%y - year as a decimal number without a century (range 00 to 99) +%y - year as a decimal number without a century (range 00 to 99) -%Y - year as a decimal number including the century +%Y - year as a decimal number including the century -%Z - time zone or name or abbreviation +%Z - time zone or name or abbreviation -%% - a literal `%' character +%% - a literal `%' character ЗАМЕЧАНИЕ ДЛЯ ПРОГРАММИСТОВ: date_format - это обертка для функции strftime(), diff --git a/docs/ru/designers/language-modifiers/language-modifier-default.xml b/docs/ru/designers/language-modifiers/language-modifier-default.xml index f0f46a45..c3760296 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-default.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-default.xml @@ -14,7 +14,7 @@ Позиция параметра Тип - Обязателен + Обязателен По умолчанию Описание @@ -31,7 +31,7 @@ - Используется для установки значения по умолчанию для переменной. Если + Используется для установки значения по умолчанию для переменной. Если переменная оказывается пустой, то выводиться значение по умолчанию. Модификатор принимает один параметр. diff --git a/docs/ru/designers/language-modifiers/language-modifier-escape.xml b/docs/ru/designers/language-modifiers/language-modifier-escape.xml index 82373c54..f992605e 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-escape.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-escape.xml @@ -34,11 +34,11 @@ - "Защищает" специальные символы в переменной. Используется для - защиты специальных символов html, защиты специальных символов - url, защиты одиночных кавычек, конвертации в шестандцатеричный - вид (hex), конвертации каждого символа в шестандцатеричное - html представление (hexentity), защита специальных символов + "Защищает" специальные символы в переменной. Используется для + защиты специальных символов html, защиты специальных символов + url, защиты одиночных кавычек, конвертации в шестандцатеричный + вид (hex), конвертации каждого символа в шестандцатеричное + html представление (hexentity), защита специальных символов javascript. diff --git a/docs/ru/designers/language-modifiers/language-modifier-indent.xml b/docs/ru/designers/language-modifiers/language-modifier-indent.xml index dbe832ea..91cf6a0d 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-indent.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-indent.xml @@ -38,13 +38,13 @@ - Вставляет в начало каждой строки заданное количество + Вставляет в начало каждой строки заданное количество заданных символов. По умолчанию вставляется 4 пробела. indent - nl2br - Заменяет все переносы строк на тэг <br /> в заданной + Заменяет все переносы строк на тэг <br /> в заданной переменной. Это эквивалент PHP функции nl2br(). diff --git a/docs/ru/designers/language-modifiers/language-modifier-regex-replace.xml b/docs/ru/designers/language-modifiers/language-modifier-regex-replace.xml index 01a01073..1a0bd1b7 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-regex-replace.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-regex-replace.xml @@ -38,8 +38,8 @@ - Выполняется поиск и замена по регулярному выражению в - переменнной. Используется синтаксис для функции + Выполняется поиск и замена по регулярному выражению в + переменнной. Используется синтаксис для функции preg_replace() из руководства по PHP. diff --git a/docs/ru/designers/language-modifiers/language-modifier-truncate.xml b/docs/ru/designers/language-modifiers/language-modifier-truncate.xml index fe1a91c7..b4887225 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-truncate.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-truncate.xml @@ -40,18 +40,18 @@ boolean Нет false - Указывает, надо ли обрезать по границе слова (false) или + Указывает, надо ли обрезать по границе слова (false) или по символу (true). - Обрезает переменную по указанной длине (по умолчанию 80). Вторым - параметром можно указать текст, который будет добавлен в конец - обрезанной строки. По умолчанию truncate будет пытаться вырезать - слово, которой лежит на вырезаемой границе, целиком. Можно указать - третий параметр true, если надо обрезать строку точно по + Обрезает переменную по указанной длине (по умолчанию 80). Вторым + параметром можно указать текст, который будет добавлен в конец + обрезанной строки. По умолчанию truncate будет пытаться вырезать + слово, которой лежит на вырезаемой границе, целиком. Можно указать + третий параметр true, если надо обрезать строку точно по определенному символу. diff --git a/docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml b/docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml index 63f2b0fb..712c2032 100644 --- a/docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml +++ b/docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml @@ -45,10 +45,10 @@ - Переносит строку по количеству столбцов (по умолчанию 80). Можно - указать строку, которая будет вставлятся на месте переноса (по - умолчанию символ новой строки). По умолчанию wordwrap пытается - переносить по словам, но если указать третим параметром true, то + Переносит строку по количеству столбцов (по умолчанию 80). Можно + указать строку, которая будет вставлятся на месте переноса (по + умолчанию символ новой строки). По умолчанию wordwrap пытается + переносить по словам, но если указать третим параметром true, то переноситься будет по конкретному символу. diff --git a/docs/ru/designers/language-variables.xml b/docs/ru/designers/language-variables.xml index abbf402c..52df565a 100644 --- a/docs/ru/designers/language-variables.xml +++ b/docs/ru/designers/language-variables.xml @@ -4,13 +4,13 @@ Переменные - Smarty имеет несколько различных типов переменных. Он зависит от + Smarty имеет несколько различных типов переменных. Он зависит от символа, с которого начинается, или в какой заключена переменная. Переменные в Smarty могут быть отображены или использованы как аргументы - функций и модификаторов, внутри выражений условных операторов и т.д. Для + функций и модификаторов, внутри выражений условных операторов и т.д. Для вывода значения переменной надо просто указать между разделителями имя переменной. diff --git a/docs/ru/designers/language-variables/language-assigned-variables.xml b/docs/ru/designers/language-variables/language-assigned-variables.xml index d20091cd..8a3fcced 100644 --- a/docs/ru/designers/language-variables/language-assigned-variables.xml +++ b/docs/ru/designers/language-variables/language-assigned-variables.xml @@ -5,8 +5,8 @@ Переменные, установленные в PHP Переменные, установленные в PHP, употребляются со знаком доллар - $ перед ним. Переменные, установленные в - шаблоне с помощью функции $ перед ним. Переменные, установленные в + шаблоне с помощью функции assign употребляются аналогичным образом. diff --git a/docs/ru/designers/language-variables/language-config-variables.xml b/docs/ru/designers/language-variables/language-config-variables.xml index 7fc2842a..a1acb383 100644 --- a/docs/ru/designers/language-variables/language-config-variables.xml +++ b/docs/ru/designers/language-variables/language-config-variables.xml @@ -4,17 +4,17 @@ Переменные файлов конфигурации - Для использования переменных, полученных из файлов конфигураии, - необходимо заключить их имя между знаками # или через переменную + Для использования переменных, полученных из файлов конфигураии, + необходимо заключить их имя между знаками # или через переменную $smarty.config. - Для употребления их в качестве внедренныых переменных можно + Для употребления их в качестве внедренныых переменных можно использовать только второй способ. Переменные из файлов конфигурации Управление кэшированием - Вместо стандартного механизма кэширования, использующего файлы, + Вместо стандартного механизма кэширования, использующего файлы, вы можете использовать свои функции для чтения, записи и очистки кэшированных шаблонов. Добавьте в ваше приложение функцию, которую Smarty сможет использовать для - управления кэшем. Укажите её имя в переменной класса - $cache_handler_func. + управления кэшем. Укажите её имя в переменной класса + $cache_handler_func. Теперь Smarty будет использовать её для операций с кэшированным содержимым. - Первый параметр вашей функции - действие, принимает значения - 'read', 'write' или 'clear' (соответственно, 'прочитать', 'записать' - или 'очистить'). Вторым параметром передаётся объект smarty. Третьим - данные для - кэширования. - Третий параметр используется только при чтении и записи. При записи Smarty передаёт + Первый параметр вашей функции - действие, принимает значения + 'read', 'write' или 'clear' (соответственно, 'прочитать', 'записать' + или 'очистить'). Вторым параметром передаётся объект smarty. Третьим - данные для + кэширования. + Третий параметр используется только при чтении и записи. При записи Smarty передаёт через него кэшированный контент. При чтении предполагается, что через него - передаётся ссылка на переменную, в которую контент будет загружен. - При очистке значение третьего параметра не обрабатывается. + передаётся ссылка на переменную, в которую контент будет загружен. + При очистке значение третьего параметра не обрабатывается. Четвёртый параметр - имя файла с шаблоном (используется при чтении/записи), - пятый - идентификатор кэша (опционально), шестой - идентификатор компиляции (опционально, - используется для построения разных кэшей для одного шаблона), + пятый - идентификатор кэша (опционально), шестой - идентификатор компиляции (опционально, + используется для построения разных кэшей для одного шаблона), седьмой - срок годности кэша (опционально). Примечание: последний параметр ($exp_time) добавлен в Smarty 2.6.0. @@ -46,7 +46,7 @@ $smarty->display('index.tpl'); код для MySQL таблицы: - + create database SMARTY_CACHE; create table CACHE_PAGES( @@ -65,10 +65,10 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n $db_name = 'SMARTY_CACHE'; // установите в true для использования gzip компрессии кэшированных данных $use_gzip = false; - + // создаём уникальный идентификатор кэша $CacheID = md5($tpl_file.$cache_id.$compile_id); - + if(! $link = mysql_pconnect($db_host, $db_user, $db_pass)) { $smarty_obj->_trigger_error_msg("cache_handler: не могу подключиться к базе данных"); return false; @@ -80,10 +80,10 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n // чтение кэша из базы $results = mysql_query("select CacheContents from CACHE_PAGES where CacheID='$CacheID'"); if(!$results) { - $smarty_obj->_trigger_error_msg("ошибка кэша: неверный запрос."); + $smarty_obj->_trigger_error_msg("ошибка кэша: неверный запрос."); } - $row = mysql_fetch_array($results,MYSQL_ASSOC); - + $row = mysql_fetch_array($results,MYSQL_ASSOC); + if($use_gzip && function_exists("gzuncompress")) { $cache_content = gzuncompress($row["CacheContents"]); } else { @@ -93,7 +93,7 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n break; case 'write': // сохранение кэша в базе - + if($use_gzip && function_exists("gzcompress")) { // сжимаем контент чтобы сэкономить место $contents = gzcompress($cache_content); @@ -105,7 +105,7 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n '".addslashes($contents)."') "); if(!$results) { - $smarty_obj->_trigger_error_msg("ошибка кэша: неверный запрос."); + $smarty_obj->_trigger_error_msg("ошибка кэша: неверный запрос."); } $return = $results; break; @@ -113,12 +113,12 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n // очистка кэша if(empty($cache_id) && empty($compile_id) && empty($tpl_file)) { // clear them all - $results = mysql_query("delete from CACHE_PAGES"); + $results = mysql_query("delete from CACHE_PAGES"); } else { - $results = mysql_query("delete from CACHE_PAGES where CacheID='$CacheID'"); + $results = mysql_query("delete from CACHE_PAGES where CacheID='$CacheID'"); } if(!$results) { - $smarty_obj->_trigger_error_msg("ошибка кэша: неверный запрос."); + $smarty_obj->_trigger_error_msg("ошибка кэша: неверный запрос."); } $return = $results; break; @@ -130,7 +130,7 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n } mysql_close($link); return $return; - + } ?> diff --git a/docs/ru/programmers/api-functions/api-append-by-ref.xml b/docs/ru/programmers/api-functions/api-append-by-ref.xml index 0555d5b6..07385e43 100644 --- a/docs/ru/programmers/api-functions/api-append-by-ref.xml +++ b/docs/ru/programmers/api-functions/api-append-by-ref.xml @@ -17,7 +17,7 @@ Эта функция используется для добавления значений к шаблону по ссылке. Если вы добавляете переменную по ссылке то, соответсвенно, можете - изменять значение переменной, на которую она ссылается. Для объектов, + изменять значение переменной, на которую она ссылается. Для объектов, append_by_ref() так же помогает избежать их копирования в памяти. Смотрите руководство PHP на предмет ссылок на переменные для более глубокого пояснения. Если вы устанавливаете необязательный третий параметр в true, @@ -33,7 +33,7 @@ $smarty->append_by_ref("Name",$myname); $smarty->append_by_ref("Address",$address); ?> -]]> +]]> diff --git a/docs/ru/programmers/api-variables.xml b/docs/ru/programmers/api-variables.xml index f9514cf1..355b722e 100644 --- a/docs/ru/programmers/api-variables.xml +++ b/docs/ru/programmers/api-variables.xml @@ -34,12 +34,12 @@ &programmers.api-variables.variable-right-delimiter; &programmers.api-variables.variable-compiler-class; &programmers.api-variables.variable-request-vars-order; - &programmers.api-variables.variable-request-use-auto-globals; + &programmers.api-variables.variable-request-use-auto-globals; &programmers.api-variables.variable-error-reporting; &programmers.api-variables.variable-compile-id; &programmers.api-variables.variable-use-sub-dirs; &programmers.api-variables.variable-default-modifiers; - &programmers.api-variables.variable-default-resource-type; + &programmers.api-variables.variable-default-resource-type; Константы - + SMARTY_DIR