discuz!X3分类信息调⽤-主题列表页调⽤分类信息字段
discuz的分类信息功能很强⼤,可以⾃由定制想要的帖⼦格式。在分类信息中我们可以⾃定义帖⼦内容页和列表页。如果⾃定义列表页,那么调⽤分类信息的字段很简单的,只需要在后台-论坛-分类信息-模板-列表页模板中直接⾃由定制就可以了。如果没有定制列表页模板我们有想要调⽤如何实现呢,最近到了⼀个⽅法,鄙⼈不才不会⽤插件,所以只能通过dz内置的东西了 。进⼊正题。
这是我从⽹上随便了个分类信息导⼊了,展⽰的是最简单的效果,默认的列表页模板调出分类信息信息字段的。
⾸先要进后台,选择分类信息-详情,将主题展⽰全部勾上, 这点很重要。
接下来就是我们的关键的⼀个代码了,其实也很简单的 $_G['optionvaluelist'][$sortid][$thread['tid']][分类信息字段变量名][value],其中分类信息字段变量名就是我们分类信息所设置的变量名
其中 $sortid为分类信息id, $thread['tid']为帖⼦id。
我们可以在帖⼦列表页打印⼀下 $_G['optionvaluelist'][$sortid]看看就知道了,是⼀个数组,29就是帖⼦的id,banben就是变量
名,value就是我们要的字段的内容了
调⽤的时候只需要写成{ $_G['optionvaluelist'][$sortid][$thread['tid']][banben][value]}就吧版本号字段内容调取出来了,以此类推。discuz还有人用吗
第⼀张图展⽰的是最简单的样式,⼤家可以配合css美化⼀下哈
dz⼤神可以指点下该⽅法怎么样哈
来源:blog.sina/s/blog_8e50df860102vqmw.html
ps: 四、添加主题分类
Discuz! X1后台 => 论坛 => 版块管理 => 编辑要添加分类信息的版块 => 主题分类,如下图所⽰:
8.gif
启⽤主题分类:选择“是”。
发帖必须归类:选择“是”。
允许按类别浏览:选择⽤户是否可以按照主题分类筛选浏览内容。
类别前缀:选择只显⽰⽂字。
然后⼿动添加分类,填写好分类名称提交即可。
五、设置完成后,到 template\default\forum\forumdisplay_list.htm 中,到
1. <!--{if $stemplate && $sortid}-->$stemplate[$sortid][$thread[tid]]<!--{/if}-->
复制代码
修改为:
1. <!--{if $stemplate && $sortid}-->
2. $stemplate[$sortid][$thread[tid]]
3. <!--{else}-->
4. $stemplate[$thread[sortid]][$thread[tid]]
5. <!--{/if}-->
复制代码
全部设置完成后,在前台发表帖⼦显⽰效果如下图所⽰:8.gif
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论