您的位置首页生活百科

Discuz中怎么修改DIY版块模板

Discuz中怎么修改DIY版块模板

的有关信息介绍如下:

Discuz中怎么修改DIY版块模板

Discuz!是在市场上被广泛使用的社区化系统软件,有丰富的个性化定制功能,其中DIY是该系统的一大特色,提供自由的数据调用及展示方式,在这过程中可能系统的样式及排版已经不能满足我们的需求,那要怎么按美工切好图之后的静态页面去修改模板呢,废话不多说,一起来看一下吧!

首先要根据需求添加相对应的框架来实现整个版块的排版,系统提供的有8种框架,基本上已经能满足绝大部分的需求。

例如:要在论坛首页实现以下这样的版块,那就需要添加一个1:1的框架,然后在1:1框架的右侧再内嵌一个tab框架。

2.添加好框架之后根据需求把对应的模块添加到框架中来实现对应数据的展示,系统提供了七个类别的数据调用模块。

继续上面的例子,左边幻灯片部分调用的是门户类-->文章模块中具有【幻灯】属性的文章。

版块内部模板可在此处修改,如图

3.右侧最新帖子、热门回复等也是同理,与帖子相关的数据需要在”论坛类中调用”,这里我们需要的是论坛类中的”帖子模块”,如”最新帖子”数据调用为:

其他的以此类推,整个版块的数据调用出来之后没问题即可点击保存,到具体页面查看展示效果。添加完成后可以在门户-->模块管理里边也可以看到我们刚刚DIY添加的模块:

这时候可能系统提供的展示样式已经不能满足需求,那就需要修改对应的模板

大家可以先到DIY完成后生成的模板去看下,具体路径如下图:

刚刚添加的每个模块都有对应的一个BLOCK,如这样的内部调用代码,block里边的数据就是根据我们在模块里面设置的模板生成的html数据集,我们可以把这个block调用代码添加到美工已经切好图之后的html模板里边,这样就完成了整个DIY版块的模板修改工作。

本经验中使用的是Discuz!X3.1版本