X1建站学习圈
前台页面有关数据调用的收集。
  • 李党宏 消费9.05元 2019-02-17 23:51 23:51
404
0

用户有关

      人民币信息:{: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 第一项是数据表名,第二项是字段名,必须两个,顺序不能乱用逗号隔开,第一个是字段值,第二个是显示的标题. 

7
赏礼
赏钱
收藏
点击回复
      全部留言
  • 0
更多回复
恢复多功能编辑器
  • 3 1
  • X1建站学习圈
        圈内贴子27
    • 圈子成员51
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648