YOURPHP v2.1 使用手册离线版
发布时间:2015-10-14, 14:33:02 分类:PHP | 编辑 off 网址 | 辅助
正文 4841字数 131,900阅读
4.变量和语言的输出;模板输出变量是用{$变量名称}输出,例:;{$site_name};数组中的值输出:;{$T[name]}或{$T.name};语言包输出格式为:{%语言参数名};{%name};全局变量和数组;Yourphp模板全局变量和数组:;$Role会员组数组;$Type全站分类数组;$Module模型数组;$Categorys栏目数组;$se
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|数据调用
实例:
<YP:list order="id desc" catid="4" limit="6" posid="1">
<li><a href="{$r.url}" title="{$r.title}">
<img alt="{$r.title}" src="{$r.thumb|thumb=###,219,135,1}" >
</a>
<b><a href="{$r.url}" title="{$r.title}">{$r.title|str_cut=###,15}</a></b>
</li>
</YP:list>
参数说明:
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|友情链接
实例:
<YP:link typeid="2" linktype="2" >
<li><a href="{$r['siteurl']}" target="_blank" title="{$r['name']}"><img src="{$r['logo']}" alt="{$r['name']}"></a></li>
</YP:link>
参数说明:
typeid="2" 为友情链接所有类别ID
linktype="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|面包宵
实例:
<YP:catpos catid="$catid" space=" > " />
参数说明:
catid="$catid" 当前栏目ID
space=" > " 各栏目之前的分割符
YP:block|碎片
实例:
<YP:block pos="about" />
参数说明:
pos="about" 碎片标识
YP:flash|幻灯片(一般都不用自带的幻灯,而用sql标签读取)
实例:
<YP:flash flashid="1" />
参数说明:
flashid="1" 幻灯片id
YP:db|外部数据源
实例:
< YP:db dbname="bbs" sql="select * from cdb_threads where fid=2 order by dateline desc"> < li>< a href="viewthread.php?tid={ $r[tid]}" target="_blank">{ $r[subject]}< /a>< /li> < /YP:db>
参数说明:
dbname="bbs" 数据源名称
sql="" sql查询语句
IF判断标签
2.1正式版
{if $catid==1}
新闻栏目
{elseif $catid==2}
产品栏目
{else}
图片栏目
{/if}
2.1正式版之前的版本用以下格式
实例:
{if: $catid==1}
Run code
Cut to clipboard
YOURPHP v2.1 使用手册
(支付宝)给作者钱财以资鼓励 (微信)→
暂无评论 »