YOURPHP v2.1 使用手册离线版(带目录) 下载本文

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语句查询