正文 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 使用手册