分享
  • 收藏
  • 举报
    X
    【已解决】100积分悬赏多选字段调用问题
    • snscn 消费1862.35元 2019-02-01 10:58 10:58 其他手机
    920
    30

    成穷光蛋了,没积分了,晚点去买。现在两个问题,主要是第一个,多选字段调用。

    多选字段福利fuli,包含下面的选项参数:

    1|五险一金

    2|包吃

    3|包住

    4|年底双薪

    5|交通补贴

    6|话费补贴

    前段调用见图片,调用出来的参数每个赋予不同的CSS。大概就是这样的:

    <span class=“red”>五险一金<//span><span class=“red”>包吃<//span><span class=“黑色”>包住<//span><span class=“紫色”>年底双薪<//span><span class=“粉红”>交通补助<//span>

    请问怎么调用?


    另外,{switch $userdb.sex}{case 1}男{/case}{case 2}女{/case}{default /}保密{/switch},列表页怎么无效?关联了会员的





    9
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 30
    • 银杏114在线 实战运营者 消费:3609.79元 2019-02-12 22:17 22:17
      华为
      6楼
      问题解决了吗?
    0 赏钱 赏礼回复
    • 阿赖耶识 程序开发者 消费:24.43元 2019-02-03 13:07 13:076楼
      {switch $userdb.sex}
      {case value = '1'}男{/case}
      {case value = '2'}女{/case}
      {default /}保密
      {/switch}

      上面代码漏掉了,1、2加个引号试试

      snscn 消费:1862.35元 2019-02-03 13:11
      不得行,还是一样,登陆可见,而且是调用出来的所有用户,性格都和登陆用户一样。登陆用户是男,其它的调用出来也都是男,是女,其他的都是女。
      阿赖耶识 消费:24.43元 2019-02-03 13:14
      知道了,你这个是要获取发帖用户的性别,那暂时没办法的,官方没有提供对应的变量,发帖的用户只能获取用户的uid,你必须通过uid去取用户的性别字段,这个只有自己去写fun函数了。系统没有自带变量获取
      snscn 消费:1862.35元 2019-02-03 13:26
      好的,谢谢torylf大神了,太热心了。新年快乐哈。

      @admin  有时间处理下哈,不然不知道会员模型的一些参数字段没法调用啊。
      阿赖耶识 消费:24.43元 2019-02-03 13:27
      第一个问题也处理了,代码再下面,你自己看下是不是适用
      snscn 消费:1862.35元 2019-02-03 13:29
      试了,就是有个小问题
      不能用{case value = '1'}这样,只能{case value = '水'}这样吗?
      那个多选字段序号干嘛呢?不是没用了?
      阿赖耶识 消费:24.43元 2019-02-03 13:31
      这个是tp的标签,没有你说的case value的语法
      阿赖耶识 消费:24.43元 2019-02-03 13:32

      系统函数里找到一个可以获取用户信息的,你在标签里这样就可以了,可以通过uid获取用户字段

      {switch :get_user($rs.uid)['sex']}
      {case value = '1'}男{/case}
      {case value = '2'}女{/case}
      {default /}保密
      {/switch}


      snscn 消费:1862.35元 2019-02-03 13:48
      太感谢了 torylf大神。
      还有就是上次那个栏目循环,有点问题,我代码发下,有空了还是麻烦你帮忙看看。感谢感谢。
      snscn 消费:1862.35元 2019-02-03 13:50

      上次栏目循环问题

      有点问题,就是一级栏目和二级栏目是并列循环。不是你那种一级栏目和一级栏目下的二级栏目循环。

      大概是一级栏目先全部循环,二级栏目再循环。

      代码就是下面这种

      <div class="weblists bg_f cl" >

      是最外围容器,要循环这个容器。


      <div class="weblists_gid bg_e cl" >  <ul>  <li>一级栏目</li> </ul></div>

      中间是一级栏目

      <ul class="fxpostlistbox_{$key}">  <ul>  <li>二级栏目</li> </ul></div>

      这个二级栏目并列循环,应该怎么做呢。

      不是那种栏目一和其子栏目循环了,再是栏目二和子栏目循环。

      二是一级栏目全部循环了,二级栏目页同时循环

      写的有点饶头,

      snscn 消费:1862.35元 2019-02-03 13:51
      咋被吃掉了一截
      阿赖耶识 消费:24.43元 2019-02-03 13:53
      确实我一点看不明白,最好配个图解说下
      snscn 消费:1862.35元 其他手机 2019-02-03 14:03
      @torylf 好的,有事儿要出去一下,等会儿发你,真是太感谢了。
    0 赏钱 赏礼回复
    • 阿赖耶识 程序开发者 消费:24.43元 2019-02-03 12:05 12:056楼

      第一个问题帮你看了下,比较麻烦,你要在什么页面做数据,因为数据不好调用。不同的页面不一样,是列表页,还是内容页


      第二个问题,你的格式不对,应该这样

      {switch $userdb.sex}
         {case value = 1}男{/case}
         {case value = 2}女{/case}
         {default /}保密
      {/switch}


      snscn 消费:1862.35元 其他手机 2019-02-03 12:07
      首页和列表页。
      男女性格好像这样也时灵时不灵。我等会回去再看看。
      snscn 消费:1862.35元 2019-02-03 12:35
      {switch $userdb.sex}
         {case value = 1}男{/case}
         {case value = 2}女{/case}
         {default /}保密
      {/switch}

      列表页和首页,这样调不出来。
      snscn 消费:1862.35元 2019-02-03 12:38
      {---qb:tag name="web_touch_index_bbs" type="bbs" rows="15" order="id" by="desc" status="1"}
      {switch $userdb.sex}
         {case value = 1}男{/case}
         {case value = 2}女{/case}
         {default /}保密
      {/switch}
      {/qb:tag}
      这样调用,只能调出最后的保密。
      阿赖耶识 消费:24.43元 2019-02-03 12:47
      那你要看你所在的页面是否能取到$userdb.sex这个值,如果取不到,那不就是找不到对应的值,不就是默认保密了吗
      阿赖耶识 消费:24.43元 2019-02-03 12:48

      第一个问题可以这么处理,下面用的是默认分类房产模型的多选字段,你自己对应着自己的修改

      {qb:tag name="tt0112" type="fenlei"  mid="2" }
      
         {volist name=":explode('、',$rs.peitao)" id="name"}
      
               {switch $name}
               {case value = '水'}<span style="color:red">水</span>&nbsp;&nbsp;{/case}
               {case value = '宽带'}<span style="color:black">宽带</span>&nbsp;&nbsp;{/case}
               {case value = '管道煤气'}<span style="color:purple">管道煤气</span>&nbsp;&nbsp;{/case}
               {case value = '家具'}<span style="color:green">家具</span>&nbsp;&nbsp;{/case}
               {default /}
               {/switch}
      
         {/volist}
            <br />
      {/qb:tag}


      snscn 消费:1862.35元 2019-02-03 12:49
      首页调用  where="uid=$uid"或者 where="uid=$userdb[uid] "这样的话,只能调用自己的数据,而且是登陆有效

      阿赖耶识 消费:24.43元 2019-02-03 13:00
      你这里的uid肯定是当前登录访问页面的uid
      snscn 消费:1862.35元 其他手机 2019-02-03 13:01
      所以不晓得咋搞
      阿赖耶识 消费:24.43元 2019-02-03 13:03
      你到底要实现什么呢,访问当前页面要看男女? 用户是什么用户,是发帖用户,还是当前访问页面的用户就是自己 
      snscn 消费:1862.35元 其他手机 2019-02-03 13:07
      访问用户,无论是否登录,首页列表位置,都能看见发帖用户是男是女。
      像图片这种。
      目前我只能搞成登录能看见。
    0 赏钱 赏礼回复
    • 阿赖耶识 程序开发者 消费:24.43元 2019-02-03 12:49 12:496楼

    0 赏钱 赏礼回复
    • snscn 普通粉丝 消费:1862.35元 2019-02-03 08:28 08:28
      其他手机
      6楼
      。。。过准备过年了,没人回答问题啊。
    0 赏钱 赏礼回复
    • 阿赖耶识 程序开发者 消费:24.43元 2019-02-01 11:04 11:04
      小米
      6楼
      又有分了啊,不过没时间折腾了,圈圈素之美这个他专业
      snscn 消费:1862.35元 其他手机 2019-02-01 11:20
      有空了,大神也帮忙解答下。这问题困扰很长时间了。
      阿赖耶识 消费:24.43元 2019-02-01 11:29
      我也没弄过这个,下午有时间帮你分析看看
    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

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