时间:2021-05-02
曾经在做模板下载用的帖子内容页样式的时候,分类信息在默认情况下是显示在帖子内容上面,而我是想脱离帖子内容主体,显示在内容页其他地方单独调用某个分类字段,这样可以用
$_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::调用帖子列表里。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Discuz!X3.2电脑版、手机版默认模板去除标题title中的PoweredbyDiscuz!的方法电脑版:打开/template/default/comm
Discuz!X3.2本身对HTTPS的支持很有限,程序本身支持,但还有很多地方需要调整和修改的。真正的全站HTTPS就是:1)站点全部链接默认HTTPS,无任
修改前请注意备份,否则后果自负。方法(Discuz!X3.2、3.4亲测可行):1、在根目录下面source\module\portal里面找到portal_l
好处有了,问题也接着来了。原来在频道页和列表页中有其各自的css引入和一些javascript函数,当使用母版页时,放在内容页中这些css样式和javascri
discuz!x3.2的tag集合页面默认只显示100个tag标签,当网站帖子多了以后,可能tag标签也越来越多,100个少了点,可以修改下:打开文件:/sou