w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
Smarty 教程
/
Smarty环境需求
Smarty环境需求
Smarty需要运行PHP5.2或更高版本的服务器。
1.Smart是什么?
Smarty基本安装
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
序言
I.Smarty基础
1.Smart是什么?
2.smarty安装
Smarty环境需求
Smarty基本安装
Smarty进阶安装
II.Smarty模板设计师篇
3.Smarty基本语法
Smarty注释语句
Smarty变量
Smarty函数
Smarty属性
Smarty双引号中嵌入变量
Smarty数学计算
Smarty避免解析
4.Smarty变量
Smarty从PHP赋值的变量
Smarty变量作用范围
Smarty从配置文件获取变量
Smarty保留变量
5.Smarty变量修饰器
Smarty变量修饰器
Smarty:capitalize
Smarty:cat
Smarty:count_characters
Smarty:count_paragraphs
Smarty:count_sentences
Smarty:count_words
Smarty:date_format
Smarty:default
Smarty:escape
Smarty:from_charset
Smarty:indent
Smarty:lower
Smarty:nl2br
Smarty:regex_replace
Smarty:replace
Smarty:spacify
Smarty:string_format
Smarty:strip
Smarty:strip_tags
Smarty:to_charset
Smarty:truncate
Smarty:unescape
Smarty:upper
Smarty:wordwrap
6.Smarty复合修饰器
Smarty复合修饰器
7.Smarty内置函数
Smarty内置函数概述
Smarty:var函数
Smarty:append函数
Smarty:assign函数
Smarty:block函数
Smarty:call函数
Smarty:capture函数
Smarty:config_load函数
Smarty:debug函数
Smarty:extends函数
Smarty:for函数
Smarty:foreach函数
Smarty:function函数
Smarty:if函数
Smarty:include函数
Smarty:include_php函数
Smarty:insert函数
Smarty:ldelim和rdelim函数
Smarty:literal函数
Smarty:nocache函数
Smarty:php函数
Smarty:section函数
Smarty:setfilter函数
Smarty:strip函数
Smarty:while函数
8.Smarty自定义函数
Smarty自定义函数概述
Smarty:counter函数
Smarty:cycle函数
Smarty:eval函数
Smarty:fetch函数
Smarty:html_checkboxes函数
Smarty:html_image函数
Smarty:html_options函数
Smarty:html_radios函数
Smarty:html_select_date函数
Smarty:html_select_time函数
Smart:html_table函数
Smarty:mailto函数
Smarty:math函数
Smarty:textformat函数
9.Smarty配置文件
Smarty配置文件
10.Smarty调试控制台
Smarty调试控制台
III. 程序开发者篇
11. Smarty字符集编码
Smarty字符集编码
12.Smarty常量
Smarty常量
13.Smarty成员变量
Smarty成员变量:$allow_php_templates
Smarty成员变量:$auto_literal
Smarty成员变量:$autoload_filters
Smarty成员变量:$cache_dir
Smarty成员变量:$cache_id
Smarty成员变量:$cache_lifetime
Smarty成员变量:$cache_locking
Smarty成员变量:$cache_modified_check
Smarty成员变量:$caching
Smarty成员变量:$caching_type
Smarty成员变量:$compile_check
Smarty成员变量:$compile_dir
Smary成员变量:$compile_id
Smarty成员变量:$compile_locking
Smarty成员变量:$compiler_class
Smarty成员变量:$config_booleanize
Smarty成员变量:$config_dir
Smarty成员变量:$config_overwrite
Smarty成员变量:$config_read_hidden
Smarty成员变量:$debug_tpl
Smarty成员变量:$debugging
Smarty成员变量:$debugging_ctrl
Smarty成员变量:$default_config_type
Smarty成员变量:$default_modifiers
Smarty成员变量:$default_resource_type
Smarty成员变量:$default_config_handler_func
Smarty成员变量:$default_template_handler_func
Smarty成员变量:$direct_access_security
Smarty成员变量:$error_reporting
Smarty成员变量:$escape_html
Smarty成员变量:$force_cache
Smarty成员变量:$force_compile
Smarty成员变量:$left_delimiter
Smarty成员变量:$locking_timeout
Smarty成员变量:$merge_compiled_includes
Smarty成员变量:$php_handling
Smarty成员变量:$plugins_dir
Smarty成员变量:$right_delimiter
Smarty成员变量:$smarty_debug_id
Smarty成员变量:$template_dir
Smarty成员变量:$trusted_dir
Smarty成员变量$use_include_path
Smarty成员变量:$use_sub_dirs
14.Smarty成员方法
Smarty成员方法:addConfigDir()
Smarty成员方法:addPluginsDir()
Smarty成员方法:addTemplateDir()
Smarty成员方法:append()
Smarty成员方法:appendByRef()
Smarty成员方法:assign()
Smarty成员方法:assignByRef()
Smarty成员方法:clearAllAssign()
Smarty成员方法:clearAllCache()
Smarty成员方法:clearAssign()
Smarty成员方法:clearCache()
Smarty成员方法:clearCompiledTemplate()
Smarty成员方法:clearConfig()
Smarty成员方法:compileAllConfig()
Smarty成员方法:compileAllTemplates()
Smarty成员方法:configLoad()
Smarty成员方法:createData()
Smarty成员方法:createTemplate()
Smarty成员方法:disableSecurity()
Smarty成员方法:display()
Smarty成员方法:enableSecurity()
Smarty成员方法:fetch()
Smarty成员方法:getCacheDir()
Smarty成员方法:getCompileDir()
Smarty成员方法:getConfigDir()
Smarty成员方法:getConfigVars()
Smarty成员方法:getPluginsDir()
Smarty成员方法getRegisteredObject()
Smarty成员方法:getTags()
Smarty成员方法:getTemplateDir()
Smarty成员方法:getTemplateVars()
Smarty成员方法:isCached()
Smarty成员方法:loadFilter()
Smarty成员方法;Smarty::muteExpectedErrors()
Smarty成员方法:registerCacheResource()
Smarty成员方法:registerClass()
Smarty成员方法:registerDefaultPluginHandler()
Smarty成员方法:registerFilter()
Smarty成员方法:registerPlugin()
Smarty成员方法:registerObject()
Smarty成员方法:registerResource()
Smarty成员方法:setCacheDir()
Smarty成员函数:setCompileDir()
Smarty成员方法:setConfigDir()
Smarty成员方法:setPluginsDir()
Smarty成员方法:setTemplateDir()
Smarty成员方法:templateExists()
Smarty成员方法:unregisterCacheResource()
Smarty成员方法:unregisterFilter()
Smarty成员方法:unregisterPlugin()
Smarty成员方法:unregisterObject()
Smarty成员方法:unregisterResource()
Smarty成员方法:testInstall()
15.Smarty缓存
Smarty配置缓存时间
Smarty单页多个缓存
Smarty缓存组
Smarty控制输出缓存
Smarty自定义缓存实现
16.Smarty资源
Smarty文件资源
Smarty字符串资源
Smarty数据流资源
Smarty扩展模板资源
Smarty自定义模板资源
17.Smarty高级特性
Smarty安全
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }