youphp的模板使用

1、Yourphp YP:subcat|子栏目  

<YP:subcat  catid="8">
  <li><a href="http://gaoke0820.blog.163.com/{$r.url}">{$r.catname}</a></li>
</YP:subcat>


参数说明:
  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:list order="id desc" catid="4" limit="6" posid="1">
   <li><a href="http://gaoke0820.blog.163.com/{$r.url}" title="{$r.title}">
   <img alt="{$r.title}" src="http://gaoke0820.blog.163.com/{$r.thumb|thumb=###,219,135,1}" >
   </a>
   <b><a href="http://gaoke0820.blog.163.com/{$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 typeid="2" linktype="2" > <li><a href="http://gaoke0820.blog.163.com/{$r['siteurl']}" target="_blank" title="{$r['name']}"><img src="http://gaoke0820.blog.163.com/{$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, //网站简介

4、YP:block|碎片

 实例:

<YP:block pos="about" />

参数说明:

pos="about" 碎片标识

5、YP:flash|幻灯片


 实例:

<YP:flash flashid="1" />

参数说明:

flashid="1" 幻灯片id


6、IF判断标签

{if  $catid==1} 
新闻栏目 
{elseif  $catid==2} 
产品栏目 
{else} 
图片栏目 
{/if}

使用说明:if标签的 if:后面都有一个冒号, 如果觉得上面的标签都无法满足条件判断要求的话, 也可以使用原生php代码或者PHP标签来直接书写代码。

<?php
 if($catid==1){echo '新闻';}elseif($catid==2){echo '产品';}else{echo '其他'}
 ?>


7、Volist标签

 Volist标签是ThinkPHP的自带标签。

实例:

<volist name="list" id="vo">   
{$vo.id}    
{$vo.name}    
</volist>


参数说明:

name="list"属性表示模板赋值的变量名称
id="vo" 表示当前的循环变量,可以随意指定,但确保不要和name属性冲突

8、YP:nav|导航标签

 实例:

<YP:nav  catid="0" level="3"  home="1" />

 

参数设置:
id="nav" 为ul的css定义的ID名称.
catid="0" 为调用一级栏目导航;
level="3" 为共调用3级栏目;
bcid="0" 调用大栏目下所有子栏目
class=""  样式名称
enhome="Home"  导航是否同时显示英文的名称值为首页显示的的名称例:home
home="网站首页" 中文导航显示首页的文字


9、YP:db|外部数据源

 实例:

< YP:db dbname="bbs" sql="select * from cdb_threads   where fid=2  order by dateline desc">
  < li>< a href="http://gaoke0820.blog.163.com/blog/viewthread.php?tid={ $r[tid]}" target="_blank">{ $r[subject]}< /a>< /li>
< /YP:db>


参数说明:

dbname="bbs" 数据源名称
sql="" sql查询语句

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Yourphp网站管理系统,是一款完全开源免费的PHP+MYSQL系统.核心采用了Thinkphp框架等众多开源软件,同时核心功能也作为开源软件发布。 集众多开源项目于一身的特点,使本系统从安全,效率,易用及可扩展性上更加突出.程序内置SEO优化机制,使企业网站更容易被推广.拥有企业网站常用的模块功能(企业简介模块、新闻模块、产品模块、下载模块、图片模块、招聘模块、在线留言、友情链接、会员与权限管理)。 Yourphp 3.0 企业网站管理系统是一款完全免费的PHP+MYSQL系统.核心采用了Thinkphp框架高度精减而成。模板标签统一化,性能和功能更强大。 Yourphp 企业网站管理系统的兼容性,模块化,可操作性很不错。对于技术与非技术人员都不错。 全新安装:将压缩包内的所有文件上传到空间,运行网站地址便可以自动安装!并设置全部文件和文件夹为可读取权限,linux系统下都设置为777 注意事项: 1.安装完系统后先要进入后台->更新缓存. 2.安装为子目录时请不要使用yourphp为子目录名称. 3.安装在子目录下时请先进后台修复栏目数据和更新缓存,更新网站->更新内容页URL三步操作后,前台栏目链接和css栏目才可以正确显示. 后台访问地址 http://你的域名/admin.php 默认管理员帐号密码:yourphp Yourphp v3.0 正式版更新内容: 重写thinkphp内核,全新的模板解析 修复2.x版本安全漏洞 , 增加充值和财务管理 修复2.x版本的多处bug
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值