授人以鱼不如授人以渔,UCHome全面大解析培训活动【第三集】
首先告诉大家一个小技巧,就是如何让系统每次自动更新缓存,免去每次修改模板后都要到后台更新缓存操作,记住,在解决完所有问题后,要在改回来,否则会大幅度提高服务器负担.
打开source/function_common.php文件,找到
include_once(S_ROOT.'./source/function_template.php');
parse_template($tpl);
}
修改成:
include_once(S_ROOT.'./source/function_template.php');
parse_template($tpl);
//}
这样修改模板后就不用到后台更新缓存了
下面开始讲一下模板中常用的标签及变量输出。
一、变量:
如我们在PHP文件中定义了一个变量并赋值了,如:
$siteName='找插件网';
那么如何在模板中输出呢?其实这个很简单:
站点地址:$siteUrl
站点名称:$siteName
就可以输出结果:
站点地址:http://www.yiqi123.cn
站点名称:找插件网
二、标签
UCHOME模板中一般含有以下标签
if标签,else标签,loop标签 ,eval标签
1、if标签和 else标签主要是判断标签,格式如下
<!---{if 条件}-->
输出内容
<!---{/if}-->
和
<!---{if 条件}-->
输出内容1
<!---{else}-->
输出内容2
<!---{/if}-->
以上的 条件 可以是变量及合法的PHP函数及自定义函数。
2、 loop标签
loop标签是循环输出数组的,如果你不懂数组,那么请自行参考相关资料。
格式一:
<!--{loop $s $key $value}-->
$value
<!--{/loop}-->
相当于PHP代码中
echo $value
}
格式二:
<!--{loop $s $value}-->
$value
<!--{/loop}-->
相当于PHP代码中
echo $value
}
注意:$s必须是二维数组。
3、eval标签
eval标签主要是用来在模板中执行php语法,在eval后必须紧跟合法的PHP语法,如:
<!--{eval echo '这是PHP语法';}-->
基本上UCHOME模板中的标签就这么几个,也是最常用的几个了
转载于:https://www.cnblogs.com/xiaochaohuashengmi/archive/2010/05/25/1743331.html
授人以鱼不如授人以渔,UCHome全面大解析培训活动【第三集】相关推荐
- 授人以鱼不如授人以渔,UCHome全面大解析培训【第二集】
第一集:授人以鱼不如授人以渔,UCHome全面大解析培训活动开展一 继 授人以鱼不如授人以渔,UCHome全面大解析培训活动开展一之后,许多用户反应希望能从简单的开始,因此此系列活动进行相应的修改. ...
- 授人以鱼不如授人以渔——CPU漏洞的Symantec解决之道
授人以鱼不如授人以渔 --CPU漏洞的Symantec解决之道 前言 1月4日,国外安全研究机构公布了两组CPU漏洞,由于漏洞严重而且影响范围广泛,引起了全球的关注,成为2018开年以来第一个信息安全 ...
- 授人以鱼不如授人以渔——和女儿学一起学成语
女儿二年级了,前段时间背了<小学生必背古诗词75首>,采用几天一篇,然后滚动复习这种方式.磕磕绊绊也把一本古诗背了一遍,效果吗?是有的,但是不怎么明显,前面背,后面忘.当然这是规律,难免的 ...
- 2018大数据培训学习路线图(详细完整版)
2018大数据培训学习路线全课程目录+学习线路详解(详细完整版) 第一阶段:大数据基础Java语言基础阶段 1.1:Java开发介绍 1.1.1 Java的发展历史 1.1.2 Java的应用领域 1 ...
- 大数据培训ClickHouse表引擎
表引擎 表引擎(即表的类型)决定了: 1)数据的存储方式和位置,写到哪里以及从哪里读取数据 2)支持哪些查询以及如何支持. 3)并发数据访问. 4)索引的使用(如果存在). 5)是否可以执行多线程请求 ...
- 大数据培训技术logstsh filter
logstsh filter Filter是logstsh功能强大的原因,它可以对数据进行丰富的处理,比如解析数据.删除字段.类型转换等 date:日期解析 grok:正则匹配解析 dissect:分 ...
- 大数据培训Spark 高频面试考点分享
1.Spark 如何保证宕机迅速恢复? 适当增加 spark standby master 编写 shell 脚本,定期检测 master 状态,出现宕机后对 master 进行重启操作 2. Spa ...
- 大数据培训哪家好?大数据都学什么?
大数据都学什么?大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需要新处理模式才能具有更强的决策力.洞察发现力和流程优化能力的海量.高增长率和多样化的 ...
- ClickHouse数据库培训实战 (PB级大数据分析平台、大规模分布式集群架构)
一.ClickHouse数据库培训实战课程 (PB级大数据分析平台.大规模分布式集群架构)视频教程 为满足想学习和掌握ClickHouse大数据分析专用的数据库,风哥特别设计的一套比较系统的Click ...
最新文章
- R绘制发散型条形图(Diverging Bars)
- android studio2.3.2增加jni
- java final 类_在Java中,final修饰的类有什么特点
- Dynamics CRM CE 怎样从 UCI 改为 classic UI
- 在浏览器中进行深度学习:TensorFlow.js (一)基本概念
- python flask解决上传下载的问题
- 088实战 项目技术框架
- 设计模式-发布订阅模式
- arcgis js 地图打印_Arcgis在国土空间规划编制中的应用
- PHP MySQL 相关函数(上)
- php函数end,PHP end()函数
- 什么是FLV视频格式?FLV视频格式是什么意思?
- Cocos2d-x精灵详解
- 编程题目:PAT 1006. 换个格式输出整数 (15)
- sf上的SIMD的程序库
- Hive中除了窗口函数外的常用函数:casewhen,行转列,列转行
- Linux 实用指令 -- 关机、重启和用户登录注销、用户管理
- 51单片机电机测速程序c语言,基于51单片机光电编码器测速.doc
- 黑苹果一些奇怪的事情
- SpringBoot+Shiro+JWT+Mybatis-Plus搭建admin-shiro管理系统
热门文章
- (DFS)棋盘问题(poj1321)
- Java final修饰符的作用,Java中的final修饰符
- python print 如何加锁_python中给程序加锁之fcntl模块的使用
- 鼬电脑壁纸_火影忍者高清壁纸需要自取1080p
- ccf魔数c语言,ccf 201609-4 交通规划
- java项目如何单元测试_大家java web项目开发做单元测试吗?
- android 贝塞尔曲线_OpenGL 实践之贝塞尔曲线绘制
- python中fd是什么意思_python里fd是什么意思
- 没有bug队——加贝——Python 练习实例 29,30
- python 内推_[宜配屋]听图阁