YOURPHP v2.1 使用手册离线版(带目录).doc_第1页
YOURPHP v2.1 使用手册离线版(带目录).doc_第2页
YOURPHP v2.1 使用手册离线版(带目录).doc_第3页
YOURPHP v2.1 使用手册离线版(带目录).doc_第4页
YOURPHP v2.1 使用手册离线版(带目录).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

YOURPHP v2.1 使用手册模板标签语法1全局变量和数组2YP:list|数据调用4YP:link|友情链接5YP:catpos|面包宵5YP:block|碎片6YP:flash|幻灯片(一般都不用自带的幻灯,而用sql标签读取)6YP:db|外部数据源6IF判断标签6Volist标签7YP:subcat|子栏目7YP:nav|导航标签8YP:kefu|在线客服8模板标签语法1.include引入模板文件其中Home为当前模板的Home文件夹,header为home文件夹下的header.html模板。2.load引入js或css文件其中/Public为项目公共目录Public,/Yourphp/Tpl/Yourphp/Public为当模板的Public目录。3.YP标签闭合标签以直接结束没有标签模板,例:非闭合标签要成对出现。中间是标签模板。,例: $r.createtime|toDate=#,Y-m-d $r.title注:YP标签的各属性的值必须用双引号包裹。4.变量和语言的输出模板输出变量是用$变量名称输出,例:$site_name数组中的值输出:$Tname或$T.name语言包输出格式为:%语言参数名%name全局变量和数组Yourphp模板全局变量和数组:$Role会员组数组$Type全站分类数组$Module模型数组$Categorys栏目数组$search_module允许搜索的模型数组v2.1 以后版本添加的一些变量和数组:$T模板参数数组$l 当前语言标识$langid 当前语言id$module 当前模型名称$moduleid 当前模型id$module_name 当前模型名称$action_name 当前动作名称$Role数组:id 会员组ID, name会员组名称,status会员组状态,remar会员组简介,pid会员组pid,listorder排序值,allowpost会员组投稿权限,allowpostverify会员组浏览权限,allowsearch搜索权限,allowupgrade自动升级allowsendmessage是否可以发信息,allowattachment是否允许上传,maxpostnum最大投稿数,maxmessagenum最大发信息数,price_y年费用,price_m月费用,price_d日费用,$Type数组typeid类别id,name类别名称,parentid父类别id,description类别简介,status类别状态,listorder排序值,keyid顶级类别id,$Module数组id 模型idtitle模型名称,name模型表名,description模型简介,type模型类型,issystem是否系统模型,issearch是否允许搜索,listfields列表页调用字段,setup模型参数,listorder排序值,status状态,postgroup允许投稿会员组,ispost是否开启投稿,$Categorys数组id栏目id,catname栏目名称,catdir栏目目录,parentdir父目录,parentid父栏目id,moduleid模型id,module模型表名,arrparentid所有父栏目,arrchildid所有子栏目,type栏目类型,title栏目页seo标题,keywords栏目页关键词,description栏目页简介,listorder排序,ishtml是否生成html,ismenu导航显示,hits点击次数,image栏目图片,child是否终级栏目,url栏目url地址,template_list栏目列表页模板,template_show栏目内容页模板,pagesize栏目分页条数,readgroup栏目阅读权限,listtype栏目是否使用封面模板,lang所属语言,urlruleid栏目url规则id,presentpoint投稿奖励,chargepoint默认收费值,paytype默认收费类型,repeatchargedays重复收费天数,postgroup允许投稿会员组,YP:list|数据调用 实例: $r.title|str_cut=#,15 参数说明:catid=8设置调取那些栏目数据.多个栏目用半角逗号分开3,4,5,10 当设置为大栏目ID时取此栏目下所有子栏目数据.也可为变量$catid .posid=1 设置数据推荐位linktype=2 设置调用什么类型的链接 1为文字链接.2为图片链接id = r 定义数据查询的结果存放变量key = i 返回数据主键变量名称where = 数据筛选条件order = id desc;排序方式limit =10 调用条数 默认10条field=* 调用那些字段thumb=1 值为1时调用有标题图片的数据.name=Article 设置模型名称sql= 自定义sql语句查询标签模板说明:内容链接:$r.url内容标题:$r.title标题图片:$r.thumb|thumb=#,219,135,1 其中 |thumb=#,219,135,1为用thumb函数处理标题图片#为当前值在函数中的位置,后面三个值分别设置为缩略图的宽度,高度,是否自动裁剪(1为自动裁剪0为不裁剪)$r.title|str_cut=#,15 str_cut=#,15 ,15为设置标题截取15个字符 str_cut=#,15,. 后面可加截取后缀$r.createtime|toDate=#,Y-m-d H:i:s toDate=#,Y-m-d H:i:s为格式化时间YP:link|友情链接实例: 参数说明:typeid=2 为友情链接所有类别IDlinktype=2 设置调用什么类型的链接 1为文字链接.2为图片链接id = r /定义数据查询的结果存放变量key = i 返回数据主键变量名称order = id desc;排序方式limit =10 调用条数 默认10条 id int(11) unsigned NOT NULL AUTO_INCREMENT, /链接id status tinyint(1) unsigned NOT NULL DEFAULT 1, /链接状态 listorder int(10) unsigned NOT NULL DEFAULT 0, /排序值 createtime int(11) unsigned NOT NULL DEFAULT 0, /创建时间 name varchar(50) NOT NULL DEFAULT , /网站名称 logo varchar(80) NOT NULL DEFAULT , /网站logo siteurl varchar(150) NOT NULL DEFAULT , /网站地址 typeid smallint(5) unsigned NOT NULL, /友情链接分类 linktype tinyint(1) unsigned NOT NULL DEFAULT 1,/链接类型 siteinfo mediumtext NOT NULL, /网站简介YP:catpos|面包宵实例: /参数说明:catid=$catid 当前栏目IDspace= 各栏目之前的分割符YP:block|碎片 实例:参数说明:pos=about 碎片标识YP:flash|幻灯片(一般都不用自带的幻灯,而用sql标签读取) 实例:参数说明:flashid=1 幻灯片idYP:db|外部数据源实例: $rsubject参数说明:dbname=bbs 数据源名称sql= sql查询语句IF判断标签2.1正式版if $catid=1 新闻栏目 elseif $catid=2 产品栏目 else 图片栏目 /if 2.1正式版之前的版本用以下格式 实例:if: $catid=1 新闻栏目 elseif: $catid=2 产品栏目 else:/ 图片栏目 if:/ 使用说明:if标签的 if:后面都有一个冒号, 如果觉得上面的标签都无法满足条件判断要求的话, 也可以使用原生php代码或者PHP标签来直接书写代码。Volist标签 Volist标签是ThinkPHP的自带标签。实例: $vo.id $ 参数说明:name=list属性表示模板赋值的变量名称id=vo 表示当前的循环变量,可以随意指定,但确保不要和name属性冲突YP:subcat|子栏目 $r.catname参数说明: catid=8为定义取栏目id为8的所有子栏目 self=1 为1时同时在结果中加入本身栏目数据,为0为只取其所有子栏目 key=n定义数据结果键值名称 id=r定义数据查询的结果存放变量名称 标签模板中可以使用的栏目字段id栏目id,catname栏目名称,catdir栏目目录,parentdir父目录,parentid父栏目id,moduleid模型id,module模型表名,arrparentid所有父栏目,arrchildid所有子栏目,type栏目类型,title栏目页seo标题,keywords栏目页关键词,description栏目页简介,listorder排序,ishtml是否生成html,ismenu导航显示,hits点击次数,image栏目图片,child是否终级栏目,url栏目url地址,template_list栏目列表页模板,template_show栏目内容页模板,pagesize栏目分页条数,readgroup栏目阅读权限,listtype栏目是否使用封面模板,lang所属语言,urlruleid栏目url规则id,presentpoint投稿奖励,chargepoint默认收费值,paytype默认收费类型,repeatchargedays重复收费天数,postgroup允许投稿会员组,YP:nav|导航标签 实例:参数设置:id=nav 为ul的css定义的ID名称.catid=0 为调用一级栏目导航;level=3 为共调用3级栏目;bcid=0 调用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论