请问下如何修改Discuz模板论坛版块背景

我现在的模板论坛版块背景是白色的

需要修改成如下样式,将白色调成蓝色

首先要根据需求添加相对应的框架来实现整个版块的排版,系统提供的有8种框架,基本上已经能满足绝大部分的需求。
2
例如:要在论坛首页实现以下这样的版块,那就需要添加一个1:1的框架,然后在1:1框架的右侧再内嵌一个tab框架。
3
2.添加好框架之后根据需求把对应的模块添加到框架中来实现对应数据的展示,系统提供了七个类别的数据调用模块。
4
继续上面的例子,左边幻灯片部分调用的是门户类-->文章模块中具有【幻灯】属性的文章。
5
版块内部模板可在此处修改,如图
6
3.右侧最新帖子、热门回复等也是同理,与帖子相关的数据需要在”论坛类中调用”,这里我们需要的是论坛类中的”帖子模块”,如”最新帖子”数据调用为:
7
其他的以此类推,整个版块的数据调用出来之后没问题即可点击保存,到具体页面查看展示效果。添加完成后可以在门户-->模块管理里边也可以看到我们刚刚DIY添加的模块:
8
这时候可能系统提供的展示样式已经不能满足需求,那就需要修改对应的模板
9
大家可以先到DIY完成后生成的模板去看下,具体路径如下图:
10
刚刚添加的每个模块都有对应的一个BLOCK,如这样的内部调用代码,block里边的数据就是根据我们在模块里面设置的模板生成的html数据集,我们可以把这个block调用代码添加到美工已经切好图之后的html模板里边,这样就完成了整个DIY版块的模板修改工作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-15
在后台,进入你当前使用的模板的编辑,具体在界面->风格管理->(你使用的模板)编辑,往下滚动就能看到一系列配置,自己改改看是否能达到效果。
另一个方法就是找到你下载的模板的CSS文件,自己手动改,有点难度的。另外,就是改过后要到后台更新缓存,要不是看不到效果的,还会让人误以为改了没用追问

后台更改,更新缓存没有效果 也不知道怎样修改CSS呢 您知道该哪个代码吗?

追答

在,template\default\common\common.css里
/* 通用的区域块 */ 这一块里,你搜索可以找到这一块在哪里
里面有一个.bm 样式类,具体只要在这个类里加上background-color: #ff0000; (颜色码自己改)
就能改掉背景色了。但是我刚才改了没有成功,原因是这个类的属性在某个地方被定义成了白色,
这也就是为什么你在后台改了没有反应的原因。
离成功已经很近了,我找了很久都没有找到这个属性在哪里定义了白色背景,你自己找找吧,我找得眼睛太累了,如找到也告诉我一下。

第2个回答  2014-04-15
如果是默认模板的话 在defalut/common下 打开common.css文件 找到.bmw .bm_h { border-top-color: {WRAPBG}; border-right: 1px solid {WRAPBG}; border-bottom-color: {CONTENTSEPARATE}; border-left: 1px solid {WRAPBG}; background: {SPECIALBG}; }

把做后background: {SPECIALBG}; 中的{SPECIALBG} 改成你想要的颜色 颜色是十六进制表示追问

不是默认模板,是在应用中心下载了的模板 请问在哪里修改呢?

追答

你截图上的板块背景色是白色吗?如果是的话那应该就是调用的默认背景,你只要按照我上面说的方法改一下就好了 改后更新缓存 改前记得备份

追问

还是不行 不过非常谢谢您

追答

不行? 不可能啊 你把网址发来

追问

http://www.move-cn.com/

追答

你的模板文件夹里面应该有个forum_index.css文件  具体放在哪个文件夹下不知道,我猜测是在images 文件加下 或者common 或forum文件夹下   找到后打开找到.fl .bm_h, .bm_h, .bmw .bm_h {background: none;border: none;border-bottom: 3px solid #F6F6F6;margin-bottom: 10px;height: 36px;line-height: 36px;padding: 0;}这句话,在 }  这个符号前面加上  background: #57BAE8;    分区字体颜色的话在后台的分区编辑里面就能调成白色,不过由于在线人数统计和分区使用一个class name导致 上面分区背景改了 在线人数统计这块背景也会改掉  所以还要在把人数统计这个div的class  name改成别的,样式也要重新复制一遍

本回答被提问者采纳
相似回答