欢迎光临
我们一直在努力

discuz x3.2分类信息变量在内容页和列表页的使用

建站超值云服务器,限时71元/月

曾经在做模板下载用的帖子内容页样式的时候,分类信息在默认情况下是显示在帖子内容上面,而我是想脱离帖子内容主体,显示在内容页其他地方单独调用某个分类字段,这样可以用

$_G[‘forum_option’][‘字段’][‘value’]

来调用到。

直到目前为止,并未在帖子列表页中使用过,有人问起才去测试了下,这个变量确实不能在列表页中使用,其实从道理上也是说不通的。搜了下,网上给出的都是

{$_G[‘optionvaluelist’][$sortid][$thread[‘tid’]][字段][value]}

复制代码

x3.2测试无效,可能是老版本用的。

打印了下$_G[‘optionvaluelist’]数组

(
    [1] => Array
        (
            [1] => Array
                (
                    [zd1] => Array
                        (
                            [title] => 字段1
                            [unit] => 
                            [value] => 光电鼠标 
                        )
                )
        )
)

看结果$_G[‘optionvaluelist’]数组没有问题的,应该是后面的变量有错,测试发现后面的$sortid获取不到分类信息id,因为帖子列表数据使用了表pre_forum_thread,这个表中包含了字段sortid,那么按帖子列表内其他字段的调用方式,如标题是$thread[subject],那么这个分类信息id就是$thread[sortid],放到前面那个调用里

{$_G[‘optionvaluelist’][$thread[‘sortid’]][$thread[‘tid’]][‘字段’][value]}

复制代码

即可。

分类信息数组+分类信息id+帖子id+字段

看样子也可应用到之前写的DB::调用帖子列表里。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » discuz x3.2分类信息变量在内容页和列表页的使用
分享到: 更多 (0)