欢迎来到天天文库
浏览记录
ID:45191493
大小:2.29 MB
页数:29页
时间:2019-11-10
《HPCMS开发实例PHPCMS二次开发模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北风网PHPCMS二次开发模板讲师:胖龙(北风网版权所有)剖析PHPCMSPHPCMSV9的目录结构什么是模板模板的基本语法模板标签的分类如何调用数据什么是模板用于将程序整理好的数据与模板文件进行绑定,并输出到客户端浏览器。模板的基本语法——定界符PHPCMS模板标签使用{}作为定界符{标签内容}模板的基本语法——输出变量{$variable_name}输出标签中变量的值。参考:=$variable_name?>模板的基本语法——输出常量{constant_name}输出标签中常量的
2、值。参考:=constant_name?>模板的基本语法——条件判断{ifexpression1}statement1{elseifexpression2}statement2……{elseifexpressionN}statement{else}statement{/if}条件判断,当符合条件则执行对应的程序参考:if(expression1){statement1}elseif(expression2){statement2}……else{statement;}模板的基本语法——循
3、环{loop$a$n$b}statement{/loop}遍历数组,并执行循环内部的程序。参考:foreach($aas$b){statement}模板的基本语法——调用其他模板{template‘template_file_path’,‘template_file_name’}调用其他模板文件。模板文件目录(template_file_path)为当前使用的模板风格所在目录的相对路径。默认路径:phpcms_root/phpcms/templates/default。模板的基本语法——单行PHP解析{phpstatement}将标签中的
4、内容作为PHP程序执行参考:模板标签——PC标签在PHPCMSV9使用PC标签做为数据的获取的方式。标签必须以{pc}开头,并以{/pc}结尾的代码片段;{pc:}冒号之后跟随的为模块名;PC标签的定义方式:{pc:content参数名=“参数值”参数名=“参数值”参数名=“参数值”}。例如:{pc:contentaction="lists"cache="3600"num="20"page="$page"}{/pc}PC标签的分类工具类工具类,大体上可以理解为PHPCMSV9所提供的一些工具箱。包括:js
5、on,xml,碎片等。模块类模块类,是PHPCMSV9各个模型提供给大家调用模块数据的数据接口。PC标签——功能模块模块类pc:content内容模块pc:comment评论模块pc:vote投票模块pc:announce公告模块pc:special专题模块pc:member会员模块pc:link友情链接模块PC标签——内容模块pc:contentaction=‘position’内容推荐位列表action=‘lists’内容列表action=‘hits’点击排行榜action=‘relation’相关文章action=‘category
6、'栏目列表获取推荐位列表{pc:contentaction=‘position’posid=‘’catid=‘’thumb=‘’where=‘’order=‘’num=‘’}{/pc}返回参数字段类型空默认注释titlechar(80)否NULL推荐位标题urlchar否NULL推荐位链接地址inputtimeint(10)否NULL推荐位发布时间thumbchar是NULL推荐位缩略图例如:{pc:contentaction="position"posid="2"order="listorderDESC"num="4"}
7、p$data$key$val}
8、签——专题模块pc:specialaction=‘lists’专题列表action=‘content_list’专题信息列表action=‘hits’专题信息点击排序PC标签——会员模块pc:
此文档下载收益归作者所有