分享
  • 收藏
  • 举报
    X
    @admin 圈子模板中的嵌套JS标签,where="fid=1,2" 其中"1,2" 不能使用变量传递 请教如何解决
    694
    11



    实例

    {qb:tag name="qun_pcshow_photo001" type="vdecorate" mid="2" where="uid=$yguid" order="id" by="asc" rows="6" js="qun_pcshow_photo001"}

    这里的$ygudi 使用变量取得  1,2


    在输出后后的地址变成

    /index.php/index/label_show/ajax_get/name/qun_pcshow_photo001/pagename/470b74cd2d3accfe95a97bcb3b1304b7/page/1/uid/1%2C2/union/uid.html",function(res){

    其中的 ","被转义成为"%2C"


    如果$yguid此处手动设定值则正常显示。但只是在通过变量传递获取就被转义了。

    8
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 11
    • admin 超级管理员 消费:3.03元 2018-07-30 22:59 22:596楼

      1_2018073022593007fe9.rar

      替换这个文件\application\common\fun\Label.php

      verycong 消费:118.73元 2018-07-31 08:48
      半夜在研究啊。那替换了后面会升级吗
      verycong 消费:118.73元 2018-07-31 09:06
      能用,虽然路径中是%2C ,但是能用这个调用到多ID数据了。
      admin 消费:3.03元 2018-07-31 08:56
      能用了吗?能用就会升级
      verycong 消费:118.73元 2018-07-31 09:58
      mid 可以升级为 mid="1,2,3"这么种吗?
    0 赏钱 赏礼回复
    • admin 超级管理员 消费:3.03元 2018-07-30 21:20 21:206楼

      \application\index\controller\LabelShow.php

      查找

      $parameter =get_post()

      在他下面一行添加如下代码

      foreach ($parameter AS $key=>$value){
                  $parameter[$key] = urldecode($value);
              }

      试试看

      admin 消费:3.03元 2018-07-30 22:27

      修改

      \application\common\model\C.php

      查找

      $map['uid'] = intval($cfg['uid']);

      换成

      $map['uid'] = $cfg['uid'];

      verycong 消费:118.73元 2018-07-30 21:31
      依然一样
      admin 消费:3.03元 2018-07-30 21:53
      好的.我们先测试一下
    0 赏钱 赏礼回复
    • admin 超级管理员 消费:3.03元 2018-07-30 21:13 21:136楼

      好的.我们先测试一下.可能是个BUG

      verycong 消费:118.73元 2018-07-30 21:16
       好的。
    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

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