用户有关:
人民币信息:{:get_user($info.nickname,'nickname')['rmb']}
昵称 账户:{:get_user($info['uid'],'username')}
用户组:{$userdb.groupid}
用户的数据可以用:{:print_r($userdb)}调出后查看关在前台调用相关数据。
会员中心 UID:{$userdb.uid}
会员中心 账号:{$userdb.username}
会员中心 昵称:{$userdb.nickname}
会员中心 所属用户组:{$userdb.groupid|getGroupByid}
会员中心 余额:{$userdb.rmb}
会员中心 头像:{$userdb.icon|tempdir}
会员中心 积分:{$userdb.money}
会员中心 注册时间:{$user.regdate|format_time}
会员中心 上次访问时间:{$user.lastvist|date="Y-m-d H:i",###}
会员中心 性别:{switch $userdb.sex}{case 1}男{/case}{case 2}女{/case}{default /}保密{/switch}
会员中心 是否认证:{notempty name="userdb.yz"}已认证{else /}未认证{/notempty}
会员中心 是否登陆:{notempty name="$userdb"}已登录{else /}没登陆{/notempty}
会员中心调用会员的相关数据,使用动态变量,直接用where语句可以直接加变量:where="uid=$uid&fid=$info.fid"
模块有关:
数据表名:{:query('module')}
当前模块名称:{:M('name')}
模块ID:{:M('id')}
根据模块设定调用模块数据:{:M()['keywords']}当前模块ID的数据。
模块模型有关:
当前模型ID:列表页{$rs[mid]};内容页{$info[mid]}
地区有关:
按城市ID调用所属区域:{:get_area('','',input('city_id')?:($webdb['city_id']?:6))}
辅栏目相关:
fun函数调用:
{:fun('Category@sort',3,'cms')['name'])}
{:fun('Category@content',0,'cms',10,'A.list',1)}参数为:$fid=0,$dir='',$rows=10,$order='A.list',$mid=1,$fomat=true
栏目相关:
名称调用:
{:sort_config('',0)}当前模块的一级栏目;
{:sort_config('bbs',0)}BBS模块的一块栏目。0代表获取1级栏目,1代表取2级栏目,依此类推。
注意对比:{:sort_config('',0)}{:sort_config('',$key)}
根据栏目ID获取栏目名称:{:fun('sort@name',$fid)}
获取所有上级栏目,一般用在导航时使用:{:fun('sort@fathers',$fid)}
如果有子栏目,就只显示子栏目,如果没有子栏目的话.就显示同级栏目:{:getArray(fun('Sort@son',intval($fid))?:fun('Sort@brother',$fid))}
列表页相关:
{$rs.title} 指标题
{$rs.title|get_word=20}标题字数限制,代表取20个字节,一个汉字相当于3个字节
{$rs.url} 指内容页网址
{$rs.picurl} 指封面图(缩略图)
{$rs.time} 指时间
{$i} 指序号,比如1 2 3 4 5 6 你可以把他放在class里边实现一些不一样的特效 比如 class="list_{$i}"
{$rs.content|get_word=100} 内容介绍,代表取100个字节,一个汉字相当于3个字节
{$rs.sort_name} 指分类名称
{$rs.sort_url} 指栏目网址
{$rs.mid_name} 指模型名称
{$rs.user_url} 指发布者的主页
{$rs.user_icon} 指发布者的头像
{$rs.username} 指发布者的帐号
列表页分页:{$pages}
某些列表数据,如果{$rs.username} {$rs.user_icon} 不存在的话,请使用下面的
{$rs.uid|get_user_name}
{$rs.uid|get_user_icon}
{:get_url('user',$rs.uid)}
时间如果想要自定义格式的话,用如下代码
{$rs.create_time|format_time="Y-m-d H:i:s"} 这个是 Y-m-d H:i:s 日期格式,你自己做删除不要的.
内容页相关
{$info.title}指内容页标题
{$info.content} 指内容页内容
{$info.view} 指内容页浏览量
{:date("Y-m-d H:i:s",$info.create_time)}指内容页发布时间
{:fun('Comment@total',$id)}指内容页评论数
内容页中下一页上一页的标签在模板中分别插入如下代码即可
{:fun('content@prev',$info,20)}内容页上一页
{:fun('content@next',$info,20)}内容页下一页
其中20代表取标题多少个字, 为了排版需要,你不想要标题的话,可以换成字符,比如
{:fun('content@prev',$info,'上一页')}
内容评论标签
{qb:comment name="commentpc01" rows='5'}
{include file="content/comment_pc" /}
{/qb:comment}
内容页要使用作者的帐号或头像用下面的代码
{$info.uid|get_user_name}
{$info.uid|get_user_icon}
{:get_url('user',$info.uid)}
商城相关:
用户是否购买过:{:fun('shop@buynum',$id)}
链接相关:
网站网址:{$webdb[www_url]},网站名称:{$webdb.webname}
当前URL:{:get_url('location')}当前URL标签
当前URL的二维码:{:urls('index/qrcode/index')}?url={:urlencode(get_url('location'))}
统计相关:
CMS文章统计数:{:query('cms_content',['count'=>'id'])}
商城内容统计数:{:query('shop_content',['count'=>'id'])}
评论内容统计数:{:query('comment_content',['count'=>'id'])}
分类系统统计数:{:query('fenlei_content',['count'=>'id'])}
圈子系统统计数:{:query('qun_content',['count'=>'id'])}
论坛系统统计数:{:query('bbs_content',['count'=>'id'])}
导航相关
一级导航图标:{$rs.style}
二级导航图标:{$vs.style}
{:fun('field@setTrigger',$tab_ext.trigger)}
后台参数:qb_group@id,title@id 第一项是数据表名,第二项是字段名,必须两个,顺序不能乱用逗号隔开,第一个是字段值,第二个是显示的标题.