Smarty中文手册下载

发布时间:2015-05-01 23:35:06下载次数:728

I. Getting Started [开始] 1. What is Smarty? [什么是Smaty?] 2. Installation [安装] Requirements [安装] Basic Installation [基本安装] Extended Setup [扩展设置]

I. Getting Started [开始] 

1. What is Smarty? [什么是Smaty?] 

2. Installation [安装] 

Requirements [安装] 

Basic Installation [基本安装] 

Extended Setup [扩展设置] 

II. Smarty For Template Designers [模板设计者篇] 

3. Basic Syntax [基本语法] 

Comments [注释] 

Functions [函数] 

Attributes [属性] 

Embedding Vars in Double Quotes [双引号里值的嵌入] 

Math [数学运算] 

4. Variables [变量] 

Variables assigned from PHP [从PHP分配的变量] 

Variables loaded from config files [从配置文件读取的变量] 

{$smarty} reserved variable [{$smarty}保留变量] 

5. Variable Modifiers [变量调节器] 

capitalize [首字符大写] 

count_characters [字符计数] 

cat [连接字符串] 

count_paragraphs [计算段数] 

count_sentences [计算句数] 

count_words [计算词数] 

date_format [格式化日期] 

default [默认值] 

escape [编码] 

indent [缩进] 

lower [小写] 

nl2br [换行符替换成 <br />] 

regex_replace [正则替换] 

replace [替换] 

spacify [插空] 

string_format [字符串格式化] 

strip [去除(多余空格)] 

strip_tags [去除html标签] 

truncate [截取] 

upper [大写] 

wordwrap [行宽约束] 

6. Combining Modifiers [组合修改器] 

7. Built-in Functions [内建函数] 

capture 

config_load 

foreach,foreachelse 

include 

include_php 

insert 

if,elseif,else 

ldelim,rdelim 

literal 

php 

section,sectionelse 

strip 

8. Custom Functions [自定义函数] 

assign 

counter 

cycle 

debug 

eval 

fetch 

html_checkboxes 

html_image 

html_options 

html_radios 

html_select_date 

html_select_time 

html_table 

math 

mailto 

popup_init 

popup 

textformat 

9. Config Files [配置文件] 

10. Debugging Console [调试控制台] 

III. Smarty For Programmers [程序员篇] 

11. Constants [常量] 

SMARTY_DIR [Smarty目录] 

12. Variables [变量] 

$template_dir [模板目录变量] 

$compile_dir [编译目录变量] 

$config_dir [配置目录变量] 

$plugins_dir [插件目录变量] 

$debugging [调试变量] 

$debug_tpl [调试模板] 

$debugging_ctrl [调试控制变量] 

$global_assign [全局配置变量] 

$undefined [未定义变量] 

$autoload_filters [自动加载过滤器变量] 

$compile_check [编译检查变量] 

$force_compile [强迫编译变量] 

$caching [缓存变量] 

$cache_dir [缓存目录变量] 

$cache_lifetime [缓存生存时间变量] 

$cache_handler_func [缓存处理函数变量] 

$cache_modified_check [缓存修改检查变量] 

$config_overwrite [配置覆盖变量] 

$config_booleanize [配置布尔化变量] 

$config_read_hidden [配置读取隐藏变量] 

$config_fix_newlines [配置固定换行符变量] 

$default_template_handler_func [默认模板处理函数变量] 

$php_handling [php处理变量] 

$security [安全变量] 

$secure_dir [安全目录变量] 

$security_settings [安全配置变量] 

$trusted_dir [信任目录变量] 

$left_delimiter [左结束符变量] 

$right_delimiter [右结束符变量] 

$compiler_class [编译类变量] 

$request_vars_order [变量顺序变量] 

$request_use_auto_globals [自动全局变量] 

$compile_id [编译id变量] 

$use_sub_dirs [子目录变量] 

$default_modifiers [默认修正器变量] 

$default_resource_type [默认源类型变量] 

13. Methods [方法] 

append [添加] 

append_by_ref [引用添加] 

assign [赋值] 

assign_by_ref [引用赋值] 

clear_all_assign [清除所有赋值] 

clear_all_cache [清除所有缓存] 

clear_assign [清除赋值] 

clear_cache [清除缓存] 

clear_compiled_tpl [清除已编译模板] 

clear_config [清除配置] 

config_load [加载配置] 

display [显示] 

fetch [取得输出的内容] 

get_config_vars [取配置变量的值] 

get_registered_object [取得已注册的对象] 

get_template_vars [取得模板变量的值] 

is_cached [是否已被缓存] 

load_filter [加载过滤器] 

register_block [注册一个块] 

register_compiler_function [注册编译函数] 

register_function [注册函数] 

register_modifier [注册修饰器] 

register_object [注册对象] 

register_outputfilter [注册输出过滤器] 

register_postfilter [注册提交过滤器] 

register_prefilter [注册预过滤器] 

register_resource [注册资源] 

trigger_error [触发错误] 

template_exists [模板是否存在] 

unregister_block [注销一个块] 

unregister_compiler_function [注销编译函数] 

unregister_function [注销函数] 

unregister_modifier [注销修饰器] 

unregister_object [注销对象] 

unregister_outputfilter [注销输出过滤器] 

unregister_postfilter [注销提交过滤器] 

unregister_prefilter [注销预过滤器] 

unregister_resource [注销资源] 

14. Caching [缓存] 

Setting Up Caching [建立缓存] 

Multiple Caches Per Page [每页多个缓存] 

Cache Groups [缓存集合] 

Controlling Cacheability of Plugins' Output [控制插件输出的缓冲能力] 

15. Advanced Features [高级特点] 

Objects [对象] 

Prefilters [预过滤器] 

Postfilters [后过滤器] 

Output Filters [输出滤镜] 

Cache Handler Function [缓冲处理函数] 

Resources [资源] 

16. Extending Smarty With Plugins [以插件扩展Smarty] 

How Plugins Work [插件如何工作] 

Naming Conventions [命名约定] 

Writing Plugins [编写插件] 

Template Functions [模板函数] 

Modifiers [修正器] 

Block Functions [块函数] 

Compiler Functions [编译函数] 

Prefilters/Postfilters [预滤器/后滤器] 

Output Filters [输出过滤器] 

Resources [资源] 

Inserts [插入] 

IV. Appendixes [附录] 

17. Troubleshooting [疑难解答] 

Smarty/PHP errors [Smarty/PHP 错误] 

18. Tips & Tricks [使用技巧和经验] 

Blank Variable Handling [空白变量处理] 

Default Variable Handling [默认变量处理] 

Passing variable title to header template [传递变量标题给头模板] 

Dates [日期] 

WAP/WML 

Componentized Templates [组合的模板] 

Obfuscating E-mail Addresses [拒绝电子邮件地址] 

19. Resources [相关资源] 

20. BUGS [漏洞] 

21. LIST 翻译人员列表