uchome的模板文件结构及语法说明

uchome的模板文件结构及语法说明

ID:6129434

大小:35.00 KB

页数:9页

时间:2018-01-04

uchome的模板文件结构及语法说明_第1页
uchome的模板文件结构及语法说明_第2页
uchome的模板文件结构及语法说明_第3页
uchome的模板文件结构及语法说明_第4页
uchome的模板文件结构及语法说明_第5页
资源描述:

《uchome的模板文件结构及语法说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本篇主要以几个例子来详细说明下uchome的模板文件结构及语法说明。必须先来了解一下uchome的模板文件解析过程,我们以“随便看看”里的“博客”为例:它的url地址是http://home.xxx.com/network.php?ac=blog,那么我们先打开/network.php看一下,我们看到第25行有一段//允许的方法$acs=array(’space’,‘doing’,‘blog’,‘album’,‘mtag’,‘thread’,’share’);$ac=(empty($_GET['ac'])

2、

3、!in_array(

4、$_GET['ac'],$acs))?’index’:$_GET['ac'];这里是保证不会出现其他不存在的模块。看到里面有个’blog’了吧。然后又看到第37行里面有一段//数据处理include_once(S_ROOT.”./source/network_{$ac}.php”);这个实际上引用了/source/network_blog.php文件,而network_blog.php里面进行相关的博客数据准备及其他操作,为下一步的解析模板做准备最后第49行有//模板调用include_oncetemplate(”network

5、_$ac”);即用template函数解析对应的静态htm模板页面再进行调用,template函数就不详细说了,主要是定位到模板文件夹下的指定模板页面(例如这里就是/template/default/network_blog.htm),然后用正则表达式替换模板文件中的变量和模板语法语句,填充上一步得到的博客数据,然后输出到屏幕之所以使用模板页面,而不直接在php里面写htm代码输出,是为了使程序代码和模板页面分离,便于设计师和程序员的工作互不影响。好了废话了很多,先看一下uchome的基本模板语法就以/template/defa

6、ult/network_blog.htm为例,它的内容是(绿色的和褐色底色的就是嵌入到模板页面里面的语法代码了)

7、

8、!empty($_GET['view'])}–>style=”display:none;”

9、>

10、bmit”/>高级搜索

11、id=“adv_search”style=”display:none;”>关键字*作者名*

12、[username]“size=“26″class=“t_input”/>时间范围

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。