首页 > CMS > Discuz > 正文

Discuz-x系列教程 DX的css命名规则、缓存、加载机制

2024-07-09 22:57:25
字体:
来源:转载
供稿:网友
点评:DISCUZ-x版本中,对css的处理较之前的版本更加智能化了,为了让更多的同学有个充分的理解,特把【黎明】的资料整理一下发给大家。
 
 
首先,每个页面都会加载以下两个类似的css: 
data/cache/style_1_common.css 
data/cache/style_1_forum_index.css 

一、两个文件名的命名规则 

style_1_common.css 
|--是整站通用的全局css,所以命名为【style_1_common.css】 
|--前面的代号是当前使用这套风格的ID,所以style_1_common.css也就是第一套风格的共用的css 

style_1_forum_index.css 
|--是【forum】广场BBS频道首页的css样式,那么forum和index分别对应这CURSCRIPT和CURMODULE的常量值,这个在每个频|--道的入口脚本里都有定义,比如forum频道页面对应的是forum.php。 

以上介绍的是css的缓存加载文件,当然,还有一些在特殊页面的css,这里就不详细描述了。 

这两个css文件的生成 

首先,那两个css是程序生成的css缓存文件,所以如果要改css的话,不能直接改那两个文件,否则一更新缓存,之前的改动就无效了。 
拿自带的default模板举例吧,default模板中,带有一个common的文件夹,这个文件夹存放的是全局模板文件, 
里面有css文件: 
style_1_common.css 是【common.css】生成的缓存 
style_1_forum_index.css 是【module.css】生成的缓存 

二、module.css的缓存和加载机制 

打开module.css,可以看到有这样的说明 

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表