(已解决)请问怎么根据帖子ID调用所属圈子信息
  • snscn 消费1862.35元 2019-06-14 23:48 23:48
465
12

请问怎么根据帖子调用所属圈子信息?

官方模板好像是根据用户ID调用的圈子信息,所以打开所有的内容,都是调用的同一个圈子。

{qb:tag name="mb_index_bbs" type="bbs" rows="15" order="id" by="desc" status="1 }
{if (modules_config('qun')&&$qun=fun('qun@getByuid',$rs.uid)[0])}
	<a class="companylink" href="{:urls('qun/content/show',['id'=>$qun.id])}"><img src="{$qun.picurl|tempdir}" onerror="this.src='__STATIC__/images/nopic.png'"><b>{$qun.title}</b><br>
        <img src="__STATIC__/muban/chengshi/images/companyico.png" class="cico">{$qun.address}</a>
{/if}
 {/|qb:tag}

后台信息,选择的圈子是:雅诗兰黛

前台页面,显示的圈子却不是:雅诗兰黛,而是:萧县水晶梨。

这么明显的错误,官方都不处理一下吗?

看{if (modules_config('qun')&&$qun=fun('qun@getByuid',$rs.uid)[0])},似乎是根据用户ID调用的圈子,官方模板就是这么干的,没有教材,我也只能这样依葫芦画瓢,将uid改成id没有效果,调不出圈子,请问怎么根据内容id调用所属圈子?


解决了,原来要用到$rs.ext_id,感谢@suifeng和龙老大!


4
赏礼
赏钱
收藏
点击回复
      全部留言
  • 12
0 赏钱 赏礼回复
  • wr1688 风格开发者 消费:2593.25元 2019-08-26 14:27 14:276楼

    怎么解决的

    snscn 消费:1862.35元 其他手机 2019-08-26 15:21
    {qb:listpage name="news_list_page_listdata0" rows="8" order="list"}
    <a href=" ">{$rs.title|get_word=100} {if (modules_config('qun')&&$qun=fun('qun@getByid',$rs.ext_id))} {$qun.title}{/if}</a >
    {/qb:listpage}
    wr1688 消费:2593.25元 华为 2019-08-26 19:02
    那图片怎么获取?
    snscn 消费:1862.35元 2019-08-26 19:14
    <img src="{$qun.picurl|tempdir}" onerror="this.src='__STATIC__/images/nopic.png'">
    这个:{$qun.picurl|tempdir}
    wr1688 消费:2593.25元 2019-08-26 19:17
    谢谢
0 赏钱 赏礼回复
  • snscn 普通粉丝 消费:1862.35元 2019-06-15 07:22 07:226楼

    @admin

    老大不对头啊,现在用{if (modules_config('qun')&&$qun=fun('qun@getByid',$rs.id))}能调用出来的,但调出来的圈子确实牛头不对马嘴啊。

    这是后台选择的圈子:黄山景区

    这是前台调用出来的圈子:森河置业

    snscn 消费:1862.35元 2019-06-15 07:46
    @admin
    不止牛头不对马嘴,而且只有前两个文章能调用出圈子,后面的就调不出来的。
    能不能修改下啊。
    这个很需要的。
    我做商品,和分类
    列出的商品和分类,需要列出他们所属的圈子,这样,就晓得该商品和分类信息是哪个商家发布的了。
0 赏钱 赏礼回复
  • admin 超级管理员 消费:3.03元 2019-06-15 06:42 06:426楼

    换成这个

    {if (modules_config('qun')&&$qun=fun('qun@getByid',$rs.id)}


    snscn 消费:1862.35元 2019-06-15 06:54
    不得行啊,报错。
    语法解析错误: syntax error, unexpected ':'
    <?php if((modules_config('qun')&&$qun=fun('qun@getByid',$rs['id'])): ?>
    snscn 消费:1862.35元 2019-06-15 06:58
    这个报错,少了个括弧,我昨天试了,将uid改成id,也就是下面这个:
    {if (modules_config('qun')&&$qun=fun('qun@getByid',$rs.id))}
    没效果,啥都掉不出来。
    snscn 消费:1862.35元 其他手机 2019-06-15 07:00
    @admin 无语了,好了,昨晚上我这样搞,咋没掉出来,刚刚又试了下,好像可以了。有点晕。
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • 草根站长圈
        圈内贴子430
    • 圈子成员200
    本圈子内的新贴

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

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