discuz x3.2分类信息变量在内容页和列表页的实施
发布时间:2021-11-30 18:11:50 所属栏目:教程 来源:互联网
导读:曾经在做模板下载用的帖子内容页样式的时候,分类信息在默认情况下是显示在帖子内容上面,而我是想脱离帖子内容主体,显示在内容页其他地方单独调用某个分类字段,这样可以用 $_G[forum_option][字段][value] 来调用到。 直到目前为止,并未在帖子列表页中使
曾经在做模板下载用的帖子内容页样式的时候,分类信息在默认情况下是显示在帖子内容上面,而我是想脱离帖子内容主体,显示在内容页其他地方单独调用某个分类字段,这样可以用 $_G['forum_option']['字段']['value'] 来调用到。 直到目前为止,并未在帖子列表页中使用过,有人问起才去测试了下,这个变量确实不能在列表页中使用,其实从道理上也是说不通的。搜了下,网上给出的都是 {$_G['optionvaluelist'][$sortid][$thread['tid']][字段][value]} 复制代码 x3.2测试无效,可能是老版本用的。 打印了下$_G['optionvaluelist']数组 01 ( 02 [1] => Array 03 ( 04 [1] => Array 05 ( 06 [zd1] => Array 07 ( 08 [title] => 字段1 09 [unit] => 10 [value] => 光电鼠标 11 ) 12 ) 13 ) 14 ) 看结果$_G['optionvaluelist']数组没有问题的,应该是后面的变量有错,测试发现后面的$sortid获取不到分类信息id,因为帖子列表数据使用了表pre_forum_thread,这个表中包含了字段sortid,那么按帖子列表内其他字段的调用方式,如标题是$thread[subject],那么这个分类信息id就是$thread[sortid],放到前面那个调用里 {$_G['optionvaluelist'][$thread['sortid']][$thread['tid']]['字段'][value]} 复制代码 即可。 分类信息数组+分类信息id+帖子id+字段 看样子也可应用到之前写的DB::调用帖子列表里。 ![]() (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |