YOURPHP v2.1 使用手册
模板标签语法 ................................................................................................................... 1 全局变量和数组 ............................................................................................................... 2 YP:list|数据调用 ............................................................................................................... 4 YP:link|友情链接 ............................................................................................................. 5 YP:catpos|面包宵 ............................................................................................................. 5
YP:block|碎片 ................................................................................................................................... 6 YP:flash|幻灯片(一般都不用自带的幻灯,而用sql标签读取) ................................................... 6 YP:db|外部数据源 ............................................................................................................................ 6 IF判断标签 ...................................................................................................................................... 6 Volist标签 ........................................................................................................................................ 7 YP:subcat|子栏目 ............................................................................................................................. 7 YP:nav|导航标签 .............................................................................................................................. 8 YP:kefu|在线客服 ............................................................................................................................ 9
模板标签语法
1.include引入模板文件
其中Home为当前模板的Home文件夹,header为home文件夹下的header.html模板。 2.load引入js或css文件 其中/Public为项目公共目录Public,/Yourphp/Tpl/Yourphp/Public为当模板的Public目录。 3.YP标签 闭合标签以 非闭合标签要成对出现。 注:YP标签的各属性的值必须用双引号包裹。 4.变量和语言的输出 模板输出变量是用{$变量名称}输出,例: {$site_name} 数组中的值输出: {$T[name]}或{$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 模型id title模型名称, 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|数据调用 实例: catid=\设置调取那些栏目数据.多个栏目用半角逗号分开3,4,5,10 当设置为大栏目ID时取此栏目下所有子栏目数据.也可为变量$catid . posid=\设置数据推荐位 linktype=\设置调用什么类型的链接 1为文字链接.2为图片链接 id = \定义数据查询的结果存放变量 key = \返回数据主键变量名称 where =''' 数据筛选条件 order = 'id desc';排序方式 limit =\调用条数 默认10条 field=\调用那些字段 thumb=\值为1时调用有标题图片的数据. name=\设置模型名称 sql=\自定义sql语句查询